分类
Tech AMA

Tech AMA 002: What is your problem?

好消息!Tech AMA 现在已经登陆苹果 Podcast 和 Spotify:

Apple Podcasts: https://podcasts.apple.com/cn/podcast/tech-ama/id1470827819?l=en (国区没有)

Spotify: https://open.spotify.com/show/3ke2bQ8ShHdhZBJz7oTgSh?si=5IEUn0YOQn-jct0S8NtLbQ

手动订阅: https://wangyuekun.wordpress.com/category/tech-ama/feed/

分类
Tech AMA

Tech AMA 001 – 第一次尝试把录播发布成 Podcast

分类
碎碎念

开源:一个用于检测 Android 设备分辨率的小 app

索尼 Xperia 1

可以检测手机的渲染分辨率(大部分情况下也是手机的物理分辨率)、逻辑分辨率(单位是 dp)、像素密度(DPI)和是否支持 HDR。这个 app 同时支持简体中文和英文,安装包仅 1.57MB。

为了测索尼 Xperia 1 渲染分辨率顺手写的,原理非常简单,call 一下 WindowManager 的方法就可以获取这几个数值。

下载地址:Github 源代码:Github

分类
碎碎念

苹果也开始「实用 > 美观」了?

过去几年我们一直诟病苹果是一个可以为了「美」而牺牲「实用」的公司,比如为了把电脑做薄而选用了一款特别难用的「蝴蝶键盘」,又或者为了把 MacBook Pro 做薄而不惜牺牲散热空间,导致 Core i7 无法持续高性能输出,经常过热降频。就不要提 Apple Pencil 愚蠢的充电方式了。

我们印象中的苹果是可以做到兼顾「美观」和「实用」的,如果实在做不到兼得就牺牲「实用」来保证「美观」,但最近苹果似乎走上了另一个极端:

在 iPhone X 上,因为 True Depth 相机模组挤占了后置摄像头的空间,导致其改为丑陋的纵向「红绿灯」排布。在 Apple Watch 4 上,为了充分发挥大屏幕的价值,选用了一款「Infograph」表盘,虽然可以显示非常多信息,但也异常丑陋。刚刚发布的 Mac Pro 和 Apple Pro Display XDR 可以说是把丑陋推向了极致,「丁字裤」纹理的目的是增大散热表面积的同时保证结构坚固,为了让 Mac Pro 和 Pro Display 有效散热,这似乎是「不得不做」的。就不要提下一代 iPhone 即将使用的「浴霸」设计了。

这怎么洗?

没关系,难看的东西看习惯了就好了,但是难用的东西可是用一次难受一次。

想想好像还挺有道理?

分类
碎碎念

ColorOS 6 评测:不破不立

这是《移动操作系统评测》系列中的第一篇,随后我会将大家熟知的操作系统(MIUI、One UI、Funtouch、EMUI、Flyme、iOS 等)逐一进行评测。

ColorOS 6 是一个大的「版本号更新」,但功能的改进很少。它最主要的变化是对整个用户界面的重新构思。这些变化,让 ColorOS 的设计完成了从「无脑抄袭 iOS」到「有脑学习精髓」的蜕变。

一款优秀的操作系统只需要满足两点:好看、好用

「好看」指的是用户界面(UI)和用户体验(UX)设计优秀,它是一门艺术,但是这门艺术有着它的特殊性:它讲究的不是灵感,而是规则。

设计 UI/UX 就是在设计规则——元素怎么排布、色彩如何选择、交互满足什么逻辑,甚至所谓的「拟物」还是「扁平」。这些选择都没有错,我们之所以没法说「iOS 比 Smartisan OS 好看」,是因为到最后都会变成「我就是喜欢扁平」或者「我就是喜欢拟物」这种无意义的争吵。我无法评价规则的对错,只能客观描述规则,然后请读者自行判断这套规则是否符合你的审美。

但我可以评价的是设计规则的执行度,以及这套规则对第三方 app 的兼容性。如果在自己设定的规则中出现自相矛盾的地方,又没有充足的理由,那便是有问题的;如果自己的规则很完善,但是与大部分第三方 app 的设计逻辑都格格不入,也是有问题的。

「好用」看上去是一个比「好看」更难评价的事情,我想各位一定听过周围的人说「我觉得 iOS 就是不好用,节假日闹钟都不支持」或者「我觉得 Android 就是不好用,没有一个合格的 Google Play 替代品」。这些声音一直存在,争论到最后却又成了个人偏好。

但实际上每个人对系统中每一个细节是否好用的判断是高度统一的,比如每个人都承认「节假日闹钟存在比不存在更好」、「支持验证码自动填充比不支持好」,但这些功能的重要性在每个人心中的权重不同,就导致上面的个人偏好。

所以我能做的是把每个系统中的内置软件、内置功能、云服务功能,和一些伤害用户的行为客观描述出来,由各位自行判断这些权重是否符合自己的需求。我会在结尾给出自己的意见,但大家的意见很可能和我不一致,这非常正常,因为我们每个人的权重不同。

在正式进入评测之前,我们必须先做几条假设,以防陷入无意义的阴谋论式争论:

  1. 每个商业公司在做每个选择时,都是有依据的;
  2. 每个商业公司的团队是有才华的,你我能想到的问题他们已经想到了;
  3. 因此针对我们发现的每一个问题,都应该给对方一个解释的机会;
  4. 没有品牌会故意伤害用户(汉隆的剃刀)。

本文中的 ColorOS 6 基于 OPPO Reno 普通版,版本号 V6.0,Android 版本 9.0。