Day 15 - 苹果生态圈探讨

本文重点

因为我觉得要开发,不应该是一昧的写,了解系统也是很重要的!所以在这篇我会讲一些我自己对苹果生态圈的想法。

正文

我们可以先看一下目前各个生态圈的状况

  • Google:软硬体皆有,android、pixel手机、chromebook、Google home等等
  • 华为:软硬体皆有,鸿蒙系统、积极开发自己的生态圈,包括电脑等
  • 小米:主要做硬体,搭配各项智能家居
  • Apple:软硬体皆有,Mac、iPhone、homekit等等

我认为Google 在电脑方面介於有跟没有之间,chromebook并无太大生产力,似乎目前在教育市场,比较活跃,基本可以排除在外面了。所以我认为Google在生态圈相对比较不足,但是Google home的完整性很强,大部分买到的智能家居产品都会搭配Google home。

再来是华为,目前主要围绕鸿蒙系统,但电脑依旧是windows,所以生态圈甚至不如google。

小米的部分,主要做智能家居,智能家居硬体的部分是几乎最完整的,搭配米家App基本无敌。

优点

最後要讲回Apple,我大约是三年多前,开始慢慢把自己的装置全部换成Apple的。

主要是买了iPhone跟Mac就发现这整套系统非常厉害。这并不是因为我是果粉才这麽说,我认为你如果单买一台iPhone,那就属实没必要了。

苹果的整个生态圈基本可以说是绑在一起了,就好比你想使用apple watch ,你必须先有iPhone,你想体验carplay,那你就去买一台iPhone。

那,对我们工程师有什麽影响呢?

因为你想开发Apple watch的程序,会必须跟你的ios绑在一起,也就是说通常开发watch os ,也会同时开发ios的应用程序。carplay也是同样的道理。

但我认为一个个绑在一起,其实是造就更多人使用苹果的产品。

缺点

其实缺点也很明显,通通绑在一起,不利的就是消费者,一个个的买,好比说今天你想用口罩解锁手机,对不起,先去买Apple watch。

总结

其实我自己对前端开发比较没有兴趣,我自己比较偏後端的开发。会来学Swift的原因,一部份是想精进自己,另一方面就是觉得很有可能未来越来越多人用苹果,先卡个位。

明天我们来学SwiftUI吧,晚安88


<<:  [Day15] 文本/词表示方式(五)-实作word2vec

>>:  Day1_前言

云端定义 2

本系列文章同步发布於笔者网站 昨天我们介绍了云端的五个必要条件,今天要接续昨天的云端定义,来介绍云端...

Day 09 - Type Signature

yo, what's up? 到目前为止,目前我们把最基本的概念 pure function, cu...

资料驱动的元件

资料驱动绘制 (Model-driven Rendering) 英雄列表范例已经初步展示过 List...

【Day09】数据输入元件 - Upload

元件介绍 Upload 是一个上传元件。帮助我们能够发布文字、图片、影片、档案到後端服务器上。 参考...

当责:概念篇

当责 第一次看到「当责」(Accountability) 是无意间瞥见的,当时满是疑惑,觉得这个词文...