11月19日,Apple Watch Kit开发套件如期而至。
相比苹果在 9 月 10 日发布会上的含糊说法,Watch Kit 终于让我们对 Apple Watch 有了更清晰的认识。
iPhone的木偶无法运行独立的应用程序。
根据苹果官方Watch Kit文档,Apple Watch完全被用作iPhone的远程控制/设置(Watch App)和通知(Glance和Notification)设备。
目前,Apple Watch 上的应用程序根据控制复杂度的不同分为三种类型:Watch App、Notification 和 Glance。
无一例外,它们都需要 Watch Kit Extension(Watch 和 iPhone)才能运行。
Watch Extension 可以看作是 Watch 应用和 iPhone 之间的桥梁,充当 Watch 和 Phone 之间数据和指令的通信通道。
这充分表明苹果将Apple Watch定位为iOS设备的扩展外设,而不是一个可以运行独立应用程序的独立设备。
轻薄智能手表的先驱。
按照苹果官方的说法,Apple Watch 更像是一个“故事板”(可以翻译为提词器)。
它不负责计算,专注于输入(触摸屏、语音、手势识别)和输出(电机、显示)。
Screen)所有需要运行的代码都需要通过Watch Kit发送到iPhone。
从某种程度上来说,它是iPhone的第二块屏幕。
不出所料,Apple Watch 配备了非常轻量的处理器,并且是否有 RAM 值得怀疑。
这与目前市面上所有智能手表的理念不同。
这在成本和功耗方面有很多好处;但它也将 Apple Watch 的未来与 iPhone 紧密联系在一起。
Apple Watch 上缺乏 Wifi、3G/4G 和 GPS 几乎是肯定的。
Apple Watch作为“iPhone的第二屏幕”的设计思路决定了其基本不可能具备Wifi、3G/4G和GPS。
无论如何,这些都可以在 iPhone 上使用。
作为iPhone的寄生设备,它们也没有白用。
而且,由于计算全部交给iPhone,即使加上Wifi、3G/4G和GPS,仍然没有足够强大的CPU为其服务。
另外,通过CPU和RAM轻量化最终节省下来的整机功耗,并不是留给Wifi、3G/4G、GPS等耗电大户的。
相应地,为了连接iPhone,Apple Watch应该依赖蓝牙也就不足为奇了,而且应该是BLE。
Watch Kit 本质上是 iPhone 开发而不是 Watch 开发。
使用Watch Kit进行开发本质上仍然是iOS开发。
Watch Kit并不是独立设备的开发工具,而是iOS在移动应用上的扩展使用。
Apple Watch应用必须有Watch Kit Extension(iOS),Extension在iOS上是一个非常成熟的概念。
Watch Kit 只允许 Apple Watch 用作“Widget runner”。
没有计算功能,不仅仅是为了省电,Watch Kit和Apple Watch充分体现了苹果对于智能硬件的思考——紧密团结在以iPhone为中心的“机器中心”,所有智能硬件更多的是负责输入和输出,计算 将工作交给您的 iPhone。
这个框架的优点是:低功耗——由于它不需要太多的计算功能,特别是游戏和视频播放等资源消耗大的任务,Apple Watch等未来可能的硬件只需要承担输入和输出,数量晶体管的数量应该是嵌入式设备的水平。
运行频率可以很低,自然省电;成本低——对CPU和内存的要求很低,甚至不需要RAM,只要CPU中的Cache即可(这一点待定);对于存储的要求不会很高;迁移现有的iOS应用程序很容易——准确地说,不叫“迁移”,而是“升级”。
对于开发者来说,他们只需要熟悉iOS的一个新扩展即可。
这样,Apple Watch就可以在短时间内拥有极其大量的Watch应用(尽管它们都是与iPhone联动的),这是任何现有Android阵营智能手表厂商都难以实现的;强大的可扩展性——苹果在Apple Watch上体现了两种布局思路:硬件上的轻量级架构,以及负责跨设备连接的软件上的Extension。
该架构可以在Apple Watch上使用,也可以轻松应用于其他智能设备形态。
对于布局良好的苹果来说,新的智能硬件形态只是改变产品外观那么简单。
iPad和Apple Watch并不是好“机友”。
根据Watch Kit的文档,它是Apple Watch和iOS设备之间的桥梁。
理论上应该支持iPad。
但翻遍所有文件,苹果只提到了iPhone,一次也没有提到iPad。
这不禁让人思考很多。
从Apple Watch严格设计为iPhone“傀儡”的理念来看,库克时代的苹果正在将多设备齐头并进的理念转变为“一机独大”(iPhone)。
iPhone 6 Plus 越来越像 iPad。
今年的iPad亮点不多,这也证明了iPad的地位不如iPhone。
更重要的是,从产品使用场景来看,定位“重要信息提醒和远程控制”的Apple Watch简直就是为手机依赖度身定制的。
对于平板电脑这样用户粘度远低于手机的设备来说,确实有点鸡肋。
苹果没有提及 iPad,也是在向开发者暗示,平板电脑并不是 Apple Watch 的最佳“伴侣”。
iOS正在向“分布式操作系统”发展。
Apple Watch 在 iOS 中运行 Watch Extension。
与大多数智能设备“软件受硬件约束”不同,智能设备互联的逻辑关系是先硬件连接,再软件互操作。
苹果体现了“软件超越硬件”的理念。
传统的设备互联很容易因为硬件兼容性和繁琐的连接程序等问题而困扰用户(例如不同智能设备之间的蓝牙配对、智能家居设备先连接网关再互联),但苹果正在让iOS在iPhone上可用和Apple Watch等设备上协调工作,类似于“分布式系统”的思想。
在iOS的世界里,未来的Apple Watch等智能硬件不再是开发者和用户的硬件设备,而是软件界面。
设备之间的传统操作如设备连接、数据传输等,已经被 Apple 封装在 Watch Extension 中了。
如果继续这样下去,连接 iPhone 到 Apple Watch(或许未来还有 Apple Shoes 和 Apple Dresses)将会像下面这样简单:添加QQ好友。
Apple Watch 不是一个临时产品,而是 iOS 生态进化的先驱。
如前所述,iOS 正在朝着可以在多个设备上运行的分布式操作系统发展。
这次架构调整非常有利于苹果后续的推出。
其他智能可穿戴设备或更多形式的智能硬件。
现在看来,Apple Watch 绝不是苹果公司跟风推出的产品,也不是等同于 iPhone 的 iPad 和 iPod Touch 的放大版或功能缩小版。
从iOS 8.2开始,苹果在操作系统层面进行了布局。
无论是Apple Dress、Apple Shoe还是Apple Helmet,iOS平台上都已经准备好了。
硬件终端的具体形态对于苹果来说确实是一件大事。
非常简单的工作。
Apple Watch再次证明苹果是一家软件大于硬件的公司。
苹果拥有大量现有的 iOS 用户和开发者。
现阶段,当iOS生态仍处于巅峰、利润仍处于高位时,如果Apple Watch是一款像三星GEAR S一样可以打电话的微型iPhone,可能会造成内部竞争,分流现有客户群。
现在,iPad 正在逐渐淡出,让位给 iPhone。
Apple Watch怎能逆大势?如果Apple Watch能够独立运行应用程序,无论是会分流iOS开发者,还是继续坚守iOS而忽视Apple Watch开发,这都不是苹果希望看到的。
因此,不让开发者做乘法(两套iOS和Watch),而是做加法(Watch应用和iOS)才是最安全、最经济的做法。
这是Android Wear和Android之间的并列关系。
三星和索尼对手表和手机的捆绑只是在驱动层面而不是操作系统层面,这是两者身份不同造成的。
“善于战斗的人,没有什么伟大的成就。
”利用现有资源开发增量利润,苹果作为既得利益者应该也只能这样做。
大多数智能可穿戴设备制造商:忘记Apple Watch吧。
得益于Watch Kit的发布,我们终于看清了Apple Watch产品的内涵以及苹果对未来的愿景。
很多智能穿戴从业者应该有三种复杂的情感: 1、Apple Watch 并不是一个独立的设备,而只是 iPhone 的第二块屏幕,给很多独立智能手表厂商留下了足够的想象空间。
虽然能否转化为市场空间是另一回事,但至少我们的目标群体Andorid手机用户完全没有受到Apple Watch的影响,这多少让人松了口气; 2、苹果尚未将Apple Watch打造为独立设备,而iOS可以随时转型囊括其他智能硬件,是否意味着智能穿戴市场并不如预期那么乐观? 3.苹果通过Watch Kit展示了强大的布局和创意能力,令人钦佩,但可以直接借鉴的想法并不多(当然还有Force Touch、Taplic Engine等细节,将将在单独的文章中进行解释)。
人们迷失了。
业界和用户普遍关心“可穿戴设备的用户强烈需求是什么”。
苹果的答案是“手机助手”,从苹果的角度来看,这或许是明智之举。
但从可穿戴行业乃至移动互联网行业来看,感觉有点“吃老本”。
就像微软将.NET Framework紧密集成到Windows中进行Web开发来拥抱互联网一样,苹果现在也是在走微软的老路,依靠iOS的改进而不是创新来拥抱物联网(谷歌也是如此),而所有的他们能思考的是如何保护国家而不是征服国家,让人感叹手段之精巧,同时又感到失去了活力。