苹果为什么将操作系统拆分多个?

苹果为什么将操作系统拆分多个?

  • 回答数

    1

  • 浏览数

    2,888

1个回答 默认排序
  • 默认排序
  • 按时间排序

屁股大坐天下 编辑专家

话说天下大势,分久必合合久必分。对于苹果的操作系统,亦当如是观。


在WWDC 2019的Keynote上,苹果高级副总裁Craig Federighi一如既往的受到台下万千开发者的尖叫和欢呼,分贝甚至超过了Tim Cook出场的时候。


在iOS之父Scott Forstall被驱逐出苹果之前,Craig主要负责Mac OSX操作系统。而在Scoot离开苹果后,iOS的设计大权先是交给了乔布斯的“灵魂伙伴” Jonathan Ive爵士。然后随着这两年Jony逐渐从公共视野中淡出,Craig接过了Jony爵士的重任,全面负责iOS/Mac OSX(如今更名为macOS)/WatchOS/TVOS。而这次又将iPadOS从iOS中独立出来,还是比较出乎意料的。


苹果为什么将操作系统拆分多个?



关于这个问题,可以进一步分拆为:


1.为什么苹果要将当年大一统的操作系统分拆成如今的多个?


2.操作系统分拆之后,对于开发者来说会有怎样的影响?


3.操作系统分拆之后,对于普通消费者会有怎样的影响?


让我们一一来感受。


1.为什么苹果要将当年大一统的操作系统分拆成如今的多个?

苹果如今的操作系统其实来源自科技史上一场史诗般的的放逐之旅。


早在上个世纪八十年代,一向心比天高少年得志的天之骄子乔布斯乔帮主做了自己一生中最大的错误决定,那就是用一句名言忽悠了一个注定将要背叛自己的人加入苹果。


那句名言是,“你是想卖一辈子糖水,还是跟我一起来改变世界。”

那个背叛者是,当年百事可乐的总裁斯卡利。

短短的蜜月期过后,少不谙事但又霸道无比的乔布斯比江湖老狐狸斯卡利无情的驱逐出了苹果。


苹果为什么将操作系统拆分多个?

关于这一段历史,有太多的故事可讲。然而这里我们关注的不是乔布斯的放逐和后来天下人皆知的王者归来,而是在这段放逐期内所诞生的伟大产品-NextStep操作系统。


NextStep操作系统以Unix操作系统的Mach内核和BSD为基础,以Objective-C作为原生语言,采用面向对象的程序设计,具有先进的GUI界面。NextStep操作系统最早是为Next计算机所专属,诞生于1989年,1992年开始支持PC。熟悉苹果开发的朋友应该知道,在Objective-C语言中,有大量的NS开头的系统类,而这都是来自Next和乔布斯时代的遗产。


到1996年的时候,苹果已经风雨飘摇,Dell的创始人甚至公开宣称,”如果我是苹果的CEO,我就会把公司退市关停。“危难时刻,当时的苹果董事会找到了乔布斯,以4.29亿美元的价格收购了Next,当然更重要的是让乔布斯答应担任临时CEO。


NextStep操作系统被苹果收购后,很快更名为Mac OS X,并以猫科动物作为命名的来源。


Mac OSX 10.0的名称是Cheetah(猎豹),而最后一任猫科动物则是2012年的Mountain Lion(山狮)。从2013年开始,Cook时代的Mac OSX操作系统开始以知名旅游景点作为命名来源。


从2016年开始,Cook时代的Mac OS X操作系统正式更名为macOS。


再来看iOS操作系统。

自2007年那场惊天地泣鬼神的一代神器iPhone产品发布会之后,苹果开始从一个小众精英(布尔乔亚~)喜欢的品牌逐渐走向普通大众。

早期的iOS系统名为iPhone OS,其底层内核和Mac OS X操作系统一样,只是在应用和交互层加上了跟触摸相关的中间层(从Mac OS X的Cocoa更改为Cocoa Touch)。

随着iPad,iPod Touch的发布,苹果在2010年的WWDC大会上将iPhone OS正式更名为iOS,并一直沿用至今。

除了macOS和iOS,针对特定的硬件设备和生态,苹果也发布了对应的子操作系统。比如在2014年发布Apple Watch之后,苹果也发布了基于iOS的WatchOS操作系统。此外还有针对AppleTV的tvOS。

而作为开发者和大众消费者所熟知的iOS系统,一直在iPad和iPhone/iPod touch上公用。


为什么在2019年的WWDC上会分拆呢?

(1)从2017年开始,iPhone的销量增幅开始减缓,甚至开始走向衰落。苹果开始从单纯的硬件盈利过渡到Hardware,Software和Services的三足鼎立。可以预见的是,今后苹果的三次例行发布会上,春季发布会都会是跟Services服务相关的,夏季发布会都会是跟软件相关的,而秋季发布会则会跟硬件相关。


(2)为了提振iPad的销量,苹果对iPad的定位已经从早期的娱乐和日常生活工具开始转换为生产力工具。

从这一点上来看,iPhone(iPod touch)和iPad的目标用户人群已经开始产生明显的差异化。


与此同时,面向iPhone的应用和iPad的应用也会有极大的不同。面向iPhone的应用会更偏重于社交、泛娱乐、新闻和生活辅助,而面向iPad的应用会偏重于设计、创作、办公等。


基于此,iOS和未来的iPadOS需要分道扬镳,走上不同的发展道路。


2.操作系统分拆之后,对于开发者来说会有怎样的影响?

(1)因为目标用户人群已经开始差异化,所以开发者会根据自己的产品类型选择是否以iPhone用户为主,还是iPad用户为主

(2)一些设计工作可以直接在iPad上进行,或是利用SideCar功能进行。

(3)未来有可能一些软件开发工具也会开始支持iPadOS,当然最理想的情况是干脆Xcode、Unity、UE4、Pycharm这些直接支持iPadOS,那就太爽了~


3.操作系统分拆之后,对于普通消费者会有怎样的影响?

(1)随着iPadOS的推出和不断完善,很多之前在电脑上才能完成的事情已经可以完全用iPad搞定了。别忘了iPadOS还支持U盘和鼠标,想想就心里美滋滋。

以前可能觉得有了iPhone和电脑,iPad是个鸡肋,而如今可能反过来,iPhone依然不可或缺,iPad不再是鸡肋。反倒是电脑,如果只是用来办公啥的,似乎很有些鸡肋~


(2)对于从事创意设计工作(包括摄影、平面设计、3D设计、视频处理)的人来说,iPadOS将是极大的助力。

比笔记本性能还强大的iPad Pro+Apple pencil 2代,加上外接鼠标和U盘,加上iPad版的Photoshop,AI,Lightroom这些,还要啥绘图板,还要啥电脑。


在iPadOS推出之前,我曾设想苹果会推出类似Surface Studio和TNT那种触摸版的iMac,如今看来似乎完全没必要啊。


取消 评论

您可以邀请下面用户,快速获得回答

加载更多答主

ZOL问答 > 操作系统 > 苹果操作系统 > 苹果为什么将操作系统拆分多个?

相关产品

  • 苹果iOS 10

    苹果iOS 10

    参考价:即将上市    评分:-

    热门排行榜:第2名

  • 京东搜一搜

热门操作系统排行

查看更多排行 >

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

苹果为什么将操作系统拆分多个?

点击可定位违规字符位置
提示

确定要取消此次报名,退出该活动?