惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
MyScale Blog
MyScale Blog
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
Google DeepMind News
Google DeepMind News
Engineering at Meta
Engineering at Meta
The Cloudflare Blog
Martin Fowler
Martin Fowler
酷 壳 – CoolShell
酷 壳 – CoolShell
N
Netflix TechBlog - Medium
MongoDB | Blog
MongoDB | Blog
I
InfoQ
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
Motick + Mac == 试水 - 少数派
2020-11-21 · via 少数派

前言

朋友们,我又来了,经历一个月的努力(还是懒),这次带来的是Motick的Mac版本,设备需装有macOS 10.15或更高版本,适用于具备Apple Silicon/Intel两种芯片的Mac。可能大家会比较关心的一个点是:单纯把iPad的体验迁移到Mac上吗?不,应该是:在iOS或iPad下载的用户,能不能在Mac上免费下载?回答当然是肯定的。下面将讲述Mac版的个人理解与优化细节。

Mac App

Mac App Store上现有的App基本都是只支持Intel芯片,但Apple Silicon芯片已推出,App适配问题如何解决尼?

在2020的WWDC上,苹果推出Universal 2,原理是通过编译出通用二进制文件(Universal Binary),该文件支持在具备Apple Silicon/Intel芯片的Mac上运行,这是最好的解决方案,也是Motick选择的方案。

对于可能由于第三方库或其他原因而导致不能编译出通用二进制文件的应用,只能退而求其次的选择只以Intel架构编译,这是一个过渡方案。同时苹果还推出了Rosetta 2,可在应用运行时,实时将Intel的指令转化为Apple Silicon的指令,是有转换效率在里面,速度当然是比前者慢。

Mac Catalayst

对于iOS与iPadOS的应用市场,苹果也希望将应用带到MacOS上。对于苹果来说则是将更多的UIKit适配到AppKit上。

从2019年开始,苹果推出了Mac Catalayst,通过共用iPad app的代码构建出Mac app。当时发布宣称一键勾选就能适配(网友吐槽既然是一键勾选的,用户凭啥付费购买),到了今年宣称iOS app可以直接运行在带有Apple Silicon芯片的Mac上(网友吐槽iOS App为何不能直接运行在旧版的Mac上)。

目前Mac Catalayst的使用有两种方式:Scale Interface to Match iPadOptimize Interface For Mac。前者最低系统要求是mac OS 10.15,后者则是mac OS 11.0。两者的主要区别是显示内容区域的变化,从原来的77%提升到100%。用户最直观的感受是文字与图片更加清晰。Motick选择了前者,一方面是希望能兼容到旧设备,另外一方面感知的差异不是特别明显。

选好适配模式,接下来就分享一些适配的细节。主要工作是在界面与体验方面的改进或升级。

标题栏

一键勾选后,运行起来报错了(证书问题)。报错解决了,满怀期待的按下运行按钮,并成功运行,发现顶部标题栏与翻页时钟不搭。先尝试隐藏,格调提升了不少档次,哈哈。

首页优化

细心的朋友可能会发现,首页的时钟与日期的比例在iOS与iPad上会有所不同,是源于当时没统一全部尺寸(又偷懒)。该问题在本版本已经解决,不管在iOS、iPad、Mac上所有内容都是以同一个比例显示,同样也包括iPad的分屏与侧拉场景,保证用户体验一致。Mac上显示还有一些小问题,但也已经解决。

缩放窗体

Motick上还有一个横竖屏的功能,如何将横竖屏带到Mac上?Mac:用户查看图片会通过缩放观察细节,所以大家缩放每个窗体的最终目的就是了更好的工作。交互有着落了,还差如何添加横竖屏功能,难道用户把笔记本横着竖着使用?其实结合移动设备的横竖屏特点,不正是把长边作为排列方向吗?那思路有了,当用户缩放时,宽比高长即为横屏,宽比高短即为竖屏。

对于这个缩放的功能,需要补充几点。第一:目前在10.15.7的系统中,系统默认会有个最小的尺寸限制,如果还想更小,只能通过设置最大尺寸(代码层面),会导致不能放大,这显然是不现实的;第二:目前在11.0.1的系统中,默认可以缩放到看不到(0),这显然也是不现实的,所以我加了最小尺寸来保证时钟的正常显示。

首页交互

在尝试用原有的交互去体验整个应用的过程中。会发现交互体验上,鼠标比手指触摸要迟钝些,所以需要在Mac上更改现有的交互方式。先来回顾Motick时钟界面在iOS上的手势:左右滑动切换主题、上下滑动调节亮度、点击进入设置页。解决思路是先分析所有手势在Mac上的交互可行性,再通过合适的体验方式呈现出来。

切换主题与进入设置都是可以保留的操作,但调节亮度有些奇怪。当用户处于工作或学习状态,打开Motick查看实时时间。但不慎操作,把整个Mac屏幕的亮度调暗了,会特别影响当下的心情与状态。对于原本滑动与点击的操作交互,转换到Mac上是鼠标左键的按住拖动与普通点击,都有所欠缺(太iOS)。

第一次尝试:鼠标滑过应用,则显示切换主题与进入设置按钮(固定放到界面右上角)。体验过后发现误触的几率比较大(比如多屏操作时,鼠标来回移动会误触),并且鼠标还要滑到右上角才能点击,体验不人性化,Pass掉。

再回想日常在Mac上频繁的操作:左键点击、左键双击、右键点击等等。左键操作一般都是一步到位的体验,不适合存放多个选项,但右键则有停留而且让人思考的体验。比如桌面右键:新建文件夹、显示简介、更改桌面背景、使用叠放等等,并且不同选项会分类并按优先级整齐的排列。

结尾

Mac版本的内容已介绍完毕了,文章中观点如有不清晰或有误的地方,还望各位指正。自从上次分享了第一篇文章后,在文章留言、商店评论、邮件反馈上,我都能收到大家热情的反馈与建议,真的非常感谢大家。对于各位提出的建议,已有存档(Notion),在保证主线功能开发的同时,我会选择性的加入大家提出的建议。

彩蛋

我知道肯定会有人问:一键勾选尼?来个图也好!再次感谢少数派对于第一篇文章给予的肯定。最后送出20个「Motick」兑换码,一个星期后,从评论中选出。也欢迎大家在App Store上支持「Motick」