iOS 发展历程

尽管现在 iPhone 并没有前几年火热,不再是肾机,只能算是街机。但不可否认,近 10 年来 iPhone 在移动设备领域改变了人们的生活,也改变了整个行业的设计和发展方向。iPhone 之所以好用,硬件是一方面,比如精美的机身、高性能的内核,出色的摄像头等。而接近完美的 iOS 系统则是另一方面。

一、什么是 iOS

iOS 是由苹果公司开发的移动操作系统 。苹果公司最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统(最初叫 iPhone runs OS X)。该系统最初是设计给 iPhone 使用的(所以后来曾命名为 iPhone OS),之后陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上(所以在 WWDC2010 上最终宣布更名为 iOS)。

二、iOS 发展历程

2.1 iPhone OS 1(2007)

  • Multi-touch
  • Simple UI
  • New UE

2007 年,乔布斯团队推出了首款 iPhone。这款 iPhone 搭载了 iPhone OS 1 系统。它的出现打破了人们对“传统手机”的定义。然而本质上,那时的 iPhone 还仅仅是一部具有通话功能的 iPod。

2.2 iPhone OS 2(2008)

  • SDK for WWD in Mar.
  • App Store in Jul.
  • Rich functions

2008 年 3 月,Apple 发布了 iPhone OS 2 系统,并且为开发者提供了 iOS 软件开发包。鼓励开发者使用苹果官方提供的 SDK 开发原生应用。
(因为在之前,乔布斯在鼓励开发者开发网页应用而不是原生应用,导致在当时应用程序质量不高,功能有限。)

并且,Apple 在当年 7 月推出 App Store,这是 iOS 发展历史上的一个里程碑。它的出现开启了 iOS 和整个移动应用时代。收入三七分成的制度和良好的生态环境迅速吸引了大量 iOS 开发者。很快,iPhone 几乎变成了一款“万能”的手机:量角器,水平仪,游戏机,其中还不乏一些相当具有逼格的“喝啤酒”,“吹蜡烛”等游戏。(对比传统手机:只能打电话发短信等基本操作,那时 iPhon e的出现引起了世界级的轰动)。并且,在此后的几年中苹果不停地完善 App Store。直到现在,App Store 成为了苹果自己最值得骄傲的地方之一。

2.3 iPhone OS 3(2009)

  • Supplement
  • Skeuomorphism(拟物设计)
  • iOS 3.2 for iPad

iPhone OS 3.0 更像是填补前两代系统的空白。例如键盘的横向模式、新邮件和短信的推送通知等功能。还有基本也是最重要的复制粘贴功能。除此之外,App 还出现了备受争议的新外观:拟物设计(skeuomorphism)。
2010 年 4 月,苹果发布了 iOS 3.2。iOS 3.2 是一次划时代的演变,因为这是第一款针对“大屏”iPad 平板优化的移动操作系统。

2.4 iOS 4(2010)

  • Customization
  • Home button
  • Retina

iPhone OS 操作系统在这一年的 WWDC 大会上正式更名为 iOS。iOS 4 是前四代 iOS 系统中外观改善最大的一代操作系统,乔布斯及其设计团队为界面上的图标设计了复杂的光影效果,让整个界面看上去更加漂亮。

同时,iOS 4 还带来全新的多任务处理新功能。通过双击 Home 键,用户会在屏幕底部看到一排常用应用程序列表。有了它,用户无需翻页,便能快速地在应用间切换。当然除了操作系统之外,与 iOS 4 同期的 iPhone4 也是拥有了前所未有的美丽外观,首次引入了前后双玻璃的设计,厚度也仅有 9.2 mm,创下了当时全球最薄智能手机的记录。

2.5 iOS 5(2011)

  • iCloud
  • iMessage & Notification center
  • Siri

iOS 5 的更新影响了整个苹果生态环境。就拿 iCloud 来说,苹果可以通过它来连接自家的各种设备。
iOS 5 还带来了许多与“信息交流”有关的改进:比如新的 iMessage 和新的通知中心。
另外,iOS 5 推出了 Siri,尽管最初被批功能有限,但这是苹果第一次尝试让用户以不同的方式使用自己的 iOS 设备,并将 Siri 打造成为 iOS 系统中的个人助理。

2.6 iOS 6(2012)

  • Apple Map
  • Panorama camera
  • Share photos

在这一版本中,苹果放弃已经合作了多个版本的谷歌地图,并采用了自家全新设计的地图软件。地图元素基于矢量,即使你放大画面,图形和文字的细节仍然存在。3D 模式可以让你用倾斜和旋转的角度查看一个区域。然而这一全新的地图软件并未受到广大用户的喜爱,不少用户抱怨新的地图软件是 iPhone5 上最大的倒退。
除了地图之外,苹果也添加了诸多功能,比如,全景相机、分享照片等功能。

2.7 iOS 7(2013)

  • Skeuomorphism -> Flat
  • Touch ID
  • AirDrop

如果说这是iOS系统诞生以来变化最大的一次那绝对不为过。这一次更新引发了人们对扁平和拟物两种设计风格的强烈探讨。它采用全新的图标界面设计,总计有上百项改动,其中包括控制中心 、通知中心、多任务处理能力等等。

Touch ID 允许通过指纹识别来解锁设备,引领了整个行业的发展。
AirDrop 也可以轻松地将文件从一台苹果设备传输到另一台苹果设备。
iOS 7 也不乏很多非常实用的功能,像控制中心的出现很大程度上简化了 iOS 系统的操作繁杂之处,我们不必为了开一个 Wi-Fi 而进入设置打开开关了。在这个版本中还添加了我们较为喜爱的九宫格输入法,用户也因此少了一个越狱的理由。

2.8 iOS 8(2014)

  • Continuity
  • Extension
  • HealthKit & HomeKit
  • NFC in iOS 8.1

再一次的,苹果将其桌面和移动平台更紧密地结合在一起:这次主打“连续性”概念,不仅是 iPhone,在 Mac 上也可以阅读和编辑 iMessage,或者接听电话。
总而言之,本次 iOS 8 的更新使整个苹果生态系统可拓展和开放:第三方 App 现在可以添加自己的通知中心小部件,相对更容易地访问照片库。
随着 iOS 8 发布,苹果也进入了“新”市场:HealthKit 和 HomeKit。
接着,在 iOS 8.1 版本的更新中,NFC 也加入到 iOS 大家庭中啦!

2.9 iOS 9(2015)

  • Proactivity
  • Split for iPad
  • Property & Stability

主动性(Proactivity)是 iOS 9 中的核心话题:iOS 现在更加理解像时间或位置等的上下文信息。它会尝试更好地预测用户需求,给出合适的 App,网站,音乐和新闻资讯等建议。
然而,由于没有任何大的新“旗舰”性功能,iOS 9 主要集中在性能和稳定性上的改进。

2.10 iOS 10(2016)

  • iMessage upgrade
  • Home app
  • Photos & Videos obviously

iOS 10 把 iMessage 提升到不仅仅是一个简单的应用程序。贴纸和单独的 “App Store” 将其转变为一个全面的平台,并且它向第三方开发者开放。
说到 iOS 向开发者的开放,Siri 现在可以与非苹果的应用程序进行交互了,而新的“家庭” App 可以让你控制智能家居。

2.11 iOS 11(2017)

  • New App Store & Siri
  • Custom Shortcut menu
  • New Camera & Photos

全新设计的 App Store,供您每天发现精彩 App 和游戏 
全新 Siri 声音更加生动自然
自定义控制中心
相机“人像”模式现支持光学图像防抖技术、HDR 和 True Tone 闪光灯
自动检测并扫描二维码
照片现支持动态 GIF 图像
ARKit 1.0 发布啦

2.12 iOS 12(2018)

iOS 12 的第一大更新是系统性能,应用程序启动更快,拥有更快的响应速度。苹果称,保证 iOS 系统更快的性能是苹果专注的挑战,iOS 12 的性能相比 iOS 11 至少提升了一倍,而且覆盖了从 2013 年至 2017 年所有的设备,目前运行 iOS 11 的设备都可以升级 iOS 12,这是 iOS 有史以来支持范围最广的一次。

2.13 iOS 13(2019)

目前最新的系统。

三、开发工具

3.1 开发硬件配置:

一台 iMac 或者 Macbook,
或者比较节约成本方法:购买一台 Mac mini 主机连接一个显示器就好了。
当然还有屌丝的作法,在 Windows 上装一个黑苹果系统(不推荐),也可以进行 iOS 开发,但是安装比较复杂,比较难安装成功,而且不稳定。

3.2 开发语言准备:

Objective-C
Swift (WWDC14 推出的新语言)
OC 学习门槛比较高一点,Swift 学习起来相对简单一些。对有面向对象语言基础的同学,学习 Swift 能帮助你较快地开发 iOS App。

3.3 开发工具准备:

iOS 使用 Xcode 工具进行开发,仅此一家,别无分店。