The Foldable iPhone and Touchscreen MacBook Pro Have Arrived—How Much Pressure Are Developers Under to Adapt?
English text is being prepared.
Leitech analyzes Apple's recently launched foldable phone iPhone Duo and first touchscreen MacBook Pro, arguing that the new interaction rules bring significant adaptation pressure to developers. iPhone Duo moves the navigation bar and toolbar to the side of the screen and, based on iOS 27, designs an equal-ratio split-screen mode for two apps, but after launch, many third-party apps still display only a small window with black bars on both sides when unfolded. The article cites developer feedback saying that adapting a native app may take only one to three hours, while an app developed with .NET MAUI took 19 hours and still had not completed all adjustments; another developer used AI Coding to complete adjustments to more than 50 interfaces in three days.
Why read this
AI score 58
By examining the interaction changes of the two new devices alongside developers' adaptation costs, the original article helps readers understand the real resistance on the ecosystem side when new form factors land.
Topics
Body
折叠iPhone、触屏Mac纷至沓来,苹果这波又要“苦苦开发者”了?三七二十一13 小时前苹果创新,开发者加班。
刚刚过去的一周,苹果接连给用户带来了两道有些陌生的选择题。
10月23日,苹果首款折叠屏手机iPhone Duo正式开售。不同于过去十几年人们熟悉的iPhone,它将状态栏、导航栏乃至灵动岛都搬到了屏幕侧边,展开之后更是出现了不少传统iOS从未有过的交互方式。
几天后,苹果又在10月28日发布了首款支持触屏的MacBook Pro。曾经被乔布斯认为不符合人体工学的笔记本触屏,终于出现在苹果自己的电脑上。
除了MacBook Pro用灵动岛取代刘海屏,算得上意料之中、甚至是许多用户期待已久的变化之外,两款新品的其他交互设计却引发了不小的争议。
有人认为,苹果终于放下了过去的执念,也有人质疑,这些改动究竟能让设备更好用,还是徒增操作的复杂性?尤其是iPhone Duo,上市后大量第三方App的适配问题,更让人怀疑苹果是否做好了准备。
不过,当苹果开始重新设计Mac和iPhone的交互规则,比起用户需要重新适应操作习惯,开发者可能更加头疼。苹果设计理念剧变,交互却未必更好了
如果要选出这次最能代表苹果转变的设计,我想首先还是MacBook Pro的触屏。
2010年,乔布斯就曾公开批评触屏笔记本的人体工学问题,认为长时间抬起手臂操作竖直屏幕并不合理。2012年,库克更是用「冰箱和烤面包机」作比喻,反对将平板与笔记本的体验强行融合。
十几年过去,苹果终究还是决定把手指带到Mac的屏幕上。但有意思的是,苹果并没有将macOS改造成另一套iPadOS,而是选择在原有桌面交互的基础上,增加对触屏的支持。
当用户使用鼠标或触控板时,窗口按钮、菜单栏仍然维持传统大小。但使用手指操作时,相应控件的触控区域会自动扩大,部分菜单、滑块也会根据输入方式调整。用户还可以通过手指滑动、双指缩放、拖放等操作,直接控制屏幕上的内容。
这套设计看起来相当聪明。苹果既不愿意牺牲Mac长期以来的键鼠操作效率,也希望给触屏用户提供更自然的体验。
MacBook Pro,图片来源:苹果
但问题没有消失。The Verge在体验中就发现,虽然苹果重新设计了屏幕转轴,但用力触摸屏幕时依然会出现晃动。更重要的是,触屏笔记本始终无法回避抬手操作的疲劳,以及手指与鼠标指针之间的精度差异。
对于浏览网页、缩放照片等场景,直接触摸屏幕确实直观。但如果是视频剪辑、精细修图或者复杂的多窗口办公,频繁在键盘、触控板和屏幕之间切换,真的会比原来的操作方式更高效吗?
只能说,至少目前苹果给的答案还不够让人信服。
而且,新款MacBook Pro并没有采用二合一可翻转设计,也不支持Apple Pencil。苹果显然没有准备让触屏成为Mac的主要操作方式,而是希望它在特定场景下提供更多可能。
换句话说,MacBook Pro的触屏更像是一种补充。用户可以继续保持过去的操作习惯,几乎不用为新设计付出学习成本。
但iPhone Duo就完全不同了。
图片来源:雷科技
为了适应5.4英寸外屏和7.6英寸内屏,苹果几乎重新组织了一套iOS的交互布局。
最显眼的变化,是原本位于屏幕顶部和底部的导航栏、工具栏、Dock等控件,被统一移到屏幕侧边。苹果希望通过这种方式,节省本就不算充裕的纵向空间,同时让用户在折叠、展开以及旋转设备时,获得更加连续的操作体验。
但Ars Technica指出,侧边栏明显偏向右手操作,左手握持时很难触达部分按钮。更尴尬的是,虽然苹果将控件移到侧边,希望增加内容展示空间,但当虚拟键盘弹出后,外屏能够显示的内容仍然少得可怜。The Verge还注意到另一个问题:
过去近二十年形成的iPhone操作习惯,在Duo上突然不再那么可靠。
比如,部分应用的返回按钮从左上角移到了右侧,传统的边缘滑动手势却没有完全跟着改变。用户有时甚至需要先判断当前应用有没有适配Duo,才能确定应该在哪里找到熟悉的操作。
不过相比侧边栏,苹果在多任务上的选择可能更值得讨论。
iPhone Duo没有简单将iPadOS搬到折叠屏,而是基于iOS 27重新设计了双应用分屏。用户可以把两个App并排打开,折叠设备后又能将其中的任务接续到外屏。无论从操作逻辑还是动画衔接来看,这都是相当有想法的设计。
但苹果同时规定,两个应用只能按照各占一半的比例分屏,既不能随意调整窗口大小,也不支持像部分Android折叠屏那样,再叠加一个自由悬浮窗口。这就产生了一种奇怪的矛盾:
苹果希望iPhone Duo拥有超越传统手机的生产力,却又不愿意赋予用户太多管理窗口的自由。希望用户享受更大的屏幕,却没有直接开放完整的iPadOS交互能力。
图片来源:雷科技
相比三星等Android折叠屏厂商强调的灵活性,苹果明显更在意不同场景下的一致性,以及操作规则是否简单、容易理解。这种取舍当然不能直接说错。毕竟,更复杂的窗口管理未必适合所有人。但苹果为所有用户统一交互方式时,也意味着一部分人的使用需求不得不为此妥协。
麻烦还不止于此。iPhone Duo上市后,大量第三方App仍然无法充分利用折叠屏,展开后只能在屏幕中央显示一个小窗口,两侧留下大片黑边。
当苹果改变一套沿用十几年的交互规则,原本为传统iPhone设计的数百万款应用,显然不可能在一夜之间全部完成转变。这些新的交互设计,也给开发者带来了不少麻烦。苹果忙着「创新」,开发者忙着搞适配
早在9月9日iPhone Duo发布当天,知名iOS开发者Steve Troughton-Smith就在Mastodon上表达了不满。在他看来,这几乎相当于一个全新的平台突然出现,给开发者留下的准备时间只有:
大约一个月。
「那些精美设备的问题在于,它们总是带着作业而来,而作业永远是我们的。」iOS Dev Weekly编辑Juan Marin也谈到。
当然,苹果并非完全没有考虑开发者的处境。不管是MacBook Pro的触屏,还是iPhone Duo的新界面,苹果都在尽可能通过系统框架降低兼容成本。
在Mac上,macOS 27可以自动将触摸转换为传统鼠标点击。对于大量采用AppKit、SwiftUI标准控件的应用,开发者甚至不需要更新,就能实现基础的触屏操作。苹果还提供了新的触控API,让开发者扩大按钮的实际触摸区域、识别多点触控,或者调整过去只能通过鼠标悬停触发的操作。
iPhone Duo同样如此。
苹果针对折叠屏提供了新的开发工具与设计规范。只要应用使用标准的SwiftUI、UIKit导航组件,系统就能自动把部分导航控件移动到侧边,也能根据当前屏幕尺寸调整布局。尤其对于早已支持iPad分屏、自适应窗口的应用,这次的基础适配可能并没有想象中困难。
但问题在于,能够正常运行,与真正适合新的交互方式,完全是两回事。
iPhone Duo发售后,一位开发者就在Reddit的苹果开发者社区中分享了自己的适配经历。他表示,对于已经具备良好兼容性的原生应用,可能只需要一到三个小时,但在使用跨平台框架.NET MAUI开发的应用上,他花了19个小时仍然没有完成全部调整。
还有开发者提到,自己的应用拥有50多个界面,需要逐一调整导航控件的位置,并为内屏重新设计部分分栏布局。好在借助AI Coding,原本繁琐的工作最终只花了三天。但也有开发者遇到了完全相反的情况。他原本以为自己已经通过模拟器完成优化,拿到真机后却发现体验很糟糕,又列出了三四十个需要修复的问题。
图片来源:Reddit
苹果提供的自动适配机制确实有效,但不同应用之间的工作量仍然可能相差很大。如果开发者一直采用标准系统组件、动态布局,很多问题自然会被苹果处理掉。但对于大量使用自定义控件、固定尺寸,或者需要复杂手势的应用来说,新设备很可能意味着一次全面检查,甚至重构。
尤其是游戏、视频剪辑、绘画等应用,不是简单把原来的界面放大,就完成了适配。
举个例子,苹果虽然允许开发者读取iPhone Duo的折叠角度、避开屏幕中间的折痕,但它无法直接告诉开发者,怎样安排半折状态下的操作按钮才更合理。
同样,MacBook Pro虽然已经能够让手指点击绝大多数界面,却不能自动让DaVinci Resolve、Blender等专业软件的精细操作变得适合触屏。
从这个角度看,苹果替开发者解决了大量技术兼容问题,但真正决定交互体验好坏的工作,依然需要开发者自己完成。而且,适配成本只是问题的一半。
更重要的是,开发者为什么要为这些新交互投入时间?
苹果在iPhone Duo发售前专门发布了一篇新闻稿,介绍已经适配iPhone Duo的第三方应用,其中不乏很有意思的案例:
Fantastical的开发商Flexibits,就利用展开后的大屏幕,将日历、任务和导航菜单同时呈现,让iPhone上的使用体验更接近iPad和Mac。视频编辑应用Detail则将视频画面与转录文字并排显示,让用户能够像编辑文档一样编辑播客和访谈内容。
Detail,图片来源:苹果
这些应用显然找到了一些折叠屏真正能够改善原有体验的场景。但在Reddit的开发者讨论中,更多人考虑的是为一款售价接近2000美元、用户规模尚不明确的折叠屏手机开发专属功能,究竟能获得多少回报?
有开发者就明确表示,自己甚至还没有打开模拟器检查应用,因为暂时不认为这件事值得投入。
这种态度其实并不难理解。对于微信、Netflix这样的头部应用,适配苹果的新设备几乎是必然选择。但对规模有限的独立开发者而言,适配不仅意味着开发成本,还意味着测试、维护,以及未来继续兼容不同设备的长期投入。
尤其是MacBook Pro的触屏,基础兼容已经能够通过系统完成。如果没有特别适合触摸操作的功能,开发者又有什么理由专门为它重新设计一套交互?
反过来,iPhone Duo虽然带来了更直接的适配压力,却也可能为开发者创造新的机会。比如过去不少工具应用受限于iPhone的单一竖屏,只能让用户反复切换界面。如今通过内屏分栏、半折姿态和双屏协作,它们有机会把原来需要多次操作的任务放到同一个界面中完成。
这也是为什么,同样面对一款新设备,有的开发者认为苹果又在给自己增加工作量,有的却已经迫不及待地开始探索新的使用方式。归根结底,决定开发者是否愿意投入的,并不只是适配有多难,还在于新的交互方式究竟能为应用带来多少价值。写在最后
从iPhone Duo到触屏MacBook Pro,苹果正在打破一些自己长期坚持的交互规则。
这当然不是什么坏事。毕竟,当手机屏幕能够折叠,笔记本电脑也终于支持直接触摸,过去围绕固定硬件形态建立的操作方式,确实有重新审视的必要。
但新交互的价值,最终不是只由苹果来证明。
苹果可以设计新的导航栏、提供新的API,甚至让开发者只改几行代码就能完成基础适配,却不能替所有软件创造出真正有价值的使用场景。
对于用户来说,重新学习操作习惯是否值得,取决于最终能不能获得更好的体验。对于开发者来说,愿不愿意投入时间,也取决于新交互能否创造新的价值。
所以,比起苹果这次到底有多「乱搞」,我反而更关心接下来几个月,开发者能拿出多少真正值得用户改变习惯的应用。毕竟,苹果可以决定交互设计如何改变,但能不能让这些改变变得有意义,还需要整个软件生态给出答案。
本文图片来自:123RF 正版图库 侵权举报返回分享相关文章全部评论