iOS歷史(iOS系統發展歷史)

級別:★☆☆☆☆
標簽:「iOS發展史」「iOS 12發布會」「搭建iOS開發環境」
作者: Xs·H
審校: QiShare團隊

Apple

不可否認,近10年來iPhone在移動設備領域改變了人們的生活,也改變了整個行業的設計和發展方向。iPhone之所以好用,硬件是一方面,比如精美的機身、高性能的內核,出色的攝像頭等。而接近完美的iOS系統則是另一方面。所以,Q·i Share 整理出來這篇iOS系統的發展歷程供大家參考,我們認為這是初學者踏上iOS學習之路的第一步。

文章從以下三個方面來介紹iOS

  • What is iOS ?
  • Generations of iOS
  • Tools of iOS development

Q1:What is iOS ?

iOS是由蘋果公司開發的移動操作系統 。蘋果公司最早于2007年1月9日的Macworld大會上公布這個系統(最初叫iPhone runs OS X)。該系統最初是設計給iPhone使用的(所以后來曾命名為iPhone OS),之后陸續套用到iPod touch、iPad以及Apple TV等產品上(所以在WWDC2010上最終宣布更名為iOS)。
<注:WWDC:全球蘋果開發者大會>

Q2: Generations of iOS


iPhone OS 1(2007)

  • Multi-touch
  • Simple UI
  • New UE

初代iPhone
2007年,喬布斯團隊推出了首款iPhone。這款iPhone搭載了iPhone OS 1系統。它的出現打破了人們對“傳統手機”的定義。然而本質上,那時的iPhone還僅僅是一部具有通話功能的iPod。

iPhone OS 2(2008)

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

二代iPhone

2008年3月,Apple發布了iPhone OS 2系統,并且為開發者提供了iOS軟件開發包。鼓勵開發者使用蘋果官方提供的SDK開發原生應用。
(因為在之前,喬布斯在鼓勵開發者開發網頁應用而不是原生應用,導致在當時應用程序質量不高,功能有限。)

并且,Apple在當年7月推出App Store,這是iOS發展歷史上的一個里程碑。它的出現開啟了iOS和整個移動應用時代。收入三七分成的制度和良好的生態環境迅速吸引了大量iOS開發者。很快,iPhone幾乎變成了一款“萬能”的手機:量角器,水平儀,游戲機,其中還不乏一些相當具有逼格的“喝啤酒”,“吹蠟燭”等游戲。(對比傳統手機:只能打電話發短信等基本操作,那時iPhone的出現引起了世界級的轟動)。并且,在此后的幾年中蘋果不停地完善App Store。直到現在,App Store成為了蘋果自己最值得驕傲的地方之一。

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平板優化的移動操作系統。

iOS 4(2010)

  • Customization
  • Home button
  • Retina

iPhone4

iPhone OS操作系統在這一年的WWDC大會上正式更名為iOS。iOS 4是前四代iOS系統中外觀改善最大的一代操作系統,喬布斯及其設計團隊為界面上的圖標設計了復雜的光影效果,讓整個界面看上去更加漂亮。
同時,iOS 4還帶來全新的多任務處理新功能。通過雙擊Home鍵,用戶會在屏幕底部看到一排常用應用程序列表。有了它,用戶無需翻頁,便能快速地在應用間切換。當然除了操作系統之外,與iOS 4同期的iPhone4也是擁有了前所未有的美麗外觀,首次引入了前后雙玻璃的設計,厚度也僅有9.2mm,創下了當時全球最薄智能手機的記錄。

iOS 5(2011)

  • iCloud
  • iMessage & Notification center
  • Siri

siri

iOS 5的更新影響了整個蘋果生態環境。就拿iCloud來說,蘋果可以通過它來連接自家的各種設備。
iOS 5還帶來了許多與“信息交流”有關的改進:比如新的iMessage和新的通知中心
另外,iOS 5推出了 Siri,盡管最初被批功能有限,但這是蘋果第一次嘗試讓用戶以不同的方式使用自己的iOS設備,并將Siri打造成為iOS系統中的個人助理。

iOS 6(2012)

  • Apple Map
  • Panorama camera
  • Share photos

Apple Map
在這一版本中,蘋果放棄已經合作了多個版本的谷歌地圖,并采用了自家全新設計的地圖軟件。地圖元素基于矢量,即使你放大畫面,圖形和文字的細節仍然存在。3D模式可以讓你用傾斜和旋轉的角度查看一個區域。然而這一全新的地圖軟件并未受到廣大用戶的喜愛,不少用戶抱怨新的地圖軟件是iPhone5上最大的倒退。
除了地圖之外,蘋果也添加了諸多功能,比如,全景相機、分享照片等功能。

iOS 7(2013)

  • Skeuomorphism -> Flat
  • Touch ID
  • AirDrop

擬物化->扁平化
如果說這是iOS系統誕生以來變化最大的一次那絕對不為過。這一次更新引發了人們對扁平擬物兩種設計風格的強烈探討。它采用全新的圖標界面設計,總計有上百項改動,其中包括控制中心通知中心多任務處理能力等等。

Touch ID 允許通過指紋識別來解鎖設備,引領了整個行業的發展。
AirDrop 也可以輕松地將文件從一臺蘋果設備傳輸到另一臺蘋果設備。
iOS 7也不乏很多非常實用的功能,像控制中心的出現很大程度上簡化了iOS系統的操作繁雜之處,我們不必為了開一個Wi-Fi而進入設置打開開關了。在這個版本中還添加了我們較為喜愛的九宮格輸入法,用戶也因此少了一個越獄的理由。

iOS 8(2014)

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

apple connection
再一次的,蘋果將其桌面和移動平臺更緊密地結合在一起:這次主打“連續性”概念,不僅是iPhone,在Mac上也可以閱讀和編輯 iMessage,或者接聽電話。
總而言之,本次iOS 8的更新使整個蘋果生態系統可拓展和開放:第三方App現在可以添加自己的通知中心小部件,相對更容易地訪問照片庫。
隨著 iOS 8發布,蘋果也進入了“新”市場:HealthKitHomeKit
接著,在iOS 8.1版本的更新中,NFC也加入到iOS大家庭中啦!

iOS9(2015)

  • Proactivity
  • Split for iPad
  • Property & Stability

主動性(Proactivity)是 iOS 9 中的核心話題:iOS 現在更加理解像時間或位置等的上下文信息。
它會嘗試更好地預測用戶需求,給出合適的App,網站,音樂和新聞資訊等建議。
然而,由于沒有任何大的新“旗艦”性功能,iOS 9 主要集中在性能和穩定性上的改進。

iOS 10(2016)

  • iMessage upgrade
  • Home app
  • Photos & Videos obviously

iOS 10
iOS 10 把 iMessage 提升到不僅僅是一個簡單的應用程序。貼紙和單獨的 “App Store” 將其轉變為一個全面的平臺,并且它向第三方開發者開放。
說到 iOS 向開發者的開放,Siri 現在可以與非蘋果的應用程序進行交互了,而新的“家庭”app 可以讓你控制智能家居。

iOS 11(2017)

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

iOS 11

1.全新設計的App Store,供您每天發現精彩 App游戲 
2.全新 Siri 聲音更加生動自然
3.自定義控制中心
4.相機“人像”模式現支持光學圖像防抖技術HDRTrue Tone 閃光燈
5.自動檢測并掃描二維碼
6.照片現支持動態 GIF 圖像
7.ARKit 1.0發布啦

iOS 12(2018)

作為目前最新的系統,我們肯定要重點介紹啦~
現在我們跟著WWDC18來看下iOS 12的新特性

WWDC18

在 iOS 12 公布之前,蘋果還調侃了 Android 陣營,聲稱 iOS 11 正式推送之后的 7 個星期時間里,就有超過一半的用戶進行了更新,目前裝機率已經高達 81%,而同期 Android 最新的系統版本只有 6%。關鍵是,在客戶滿意度方面,iOS 11 高達 95%

iOS滿意率

New1:Faster and more responsive

iOS 12 的第一大更新是系統性能,應用程序啟動更快,擁有更快的響應速度。蘋果稱,保證 iOS 系統更快的性能是蘋果專注的挑戰,iOS 12 的性能相比 iOS 11 至少提升了一倍,而且覆蓋了從 2013 年至 2017 年所有的設備,目前運行iOS 11 的設備都可以升級 iOS 12,這是 iOS 有史以來支持范圍最廣的一次。

性能提升到實際上有多顯著呢?蘋果表示,就拿幾年前非常受歡迎的 iPhone 6s 來說,iOS 12 可以讓常見的應用程序啟動速度提升 40%,輸入法鍵盤響應速度提升超過 50%,攝像頭拍攝時啟動速度比原來快 70%。

蘋果接著表示,今年最關注的焦點是系統性能優化,尤其是 iOS 12,在使用應用程序的時候提升明顯,在內部壓力測試中,無論何種情況,大量應用程序啟動加載速度都是兩倍的提升,這是非常驚人的優化。當然,在其他方面還有類似的優化,這是與芯片團隊努力合作的成果,A 系列芯片實現了巨大的更新,CPU 性能大增,不僅頻率更高了,而且現在還更加智能了,爆發性能更好,iOS 12 更新確保 A 系列芯片的性能達到最高級別,并且續航能力更加出色。

New2:ARKit2.0 - Measure

ARKit2.0
蘋果表示,AR 是顛覆性的技術,可以讓用戶以全新的方式體驗真實世界,改變人們的工作和生活方式iOS 12 將延續這一點,帶來全新的 AR 共享體驗、與特定位置持久綁定、對象檢測和圖像跟蹤等體驗。蘋果透露,iOS 是世界上最大的 AR 平臺,擁有數億支持 AR 體驗的設備

iOS 12 支持在不同系統平臺上體驗 AR,蘋果與皮克斯(PIXAR)團隊密切合作,建立了一種稱之為 USDZAR 文件格式,這是一種兼容的文件格式可以共享,例如在郵件中以附件的形式共享,對方打開將提供同樣出色的 3D 動畫效果,將 3D 圖像視頻文本等各種各樣的物體搬到現實當中查看。
全新的 USDZAR 文件格式在蘋果設備的整個生態體系中非常重要,因為在很多地方(包括消息、Safari、郵件、文件和新聞等app)都支持,非常實用,例如在看新聞 app 中閱讀文章時到有一張有趣的AR圖片,其實就是 USDZ格式文件,點開就可以以3D的形式瀏覽圖片中的動態內容,完全可交互,可左右上下拖動查看細節。USDZ 也支持網頁版,可幫助用戶在 Safari 上直接定制物品的外觀,或將其搬現實中查看實際大小。
蘋果為開發者提供了一些合作伙伴如何創建USDZ文件的 3D 開發工具, AdobeAutodesk 等公司將與蘋果合作,可以直接通過旗下的專業工具如 Adobe 云套件創建 AR 內容,接入云服務,推動在所有 iOS 平臺分享 USDZ 文件來體驗 AR。
在這一環節,蘋果發布了一款 AR 體驗的“測量(Measure)”app,這款自帶尺子的應用支持使用 iOS 設備的傳感器進行校準,用戶可借此輕易的測量現實世界中物體的大小尺寸,包括相框、海報、三角形、標志和表面線條等,這款 app 還可以顯示對角線尺寸、計算區域,讓用戶掌握更精確的數據。同時,在ARKit2.0中,支持了多個用戶加入到同一個AR環境中游戲。

New3:Siri Shortcuts

蘋果表示,Siri 是全世界最大的語音助手,每一個月超過一百億次請求,新的 iOS 增加了一個名為 Siri Shortcuts 功能,對第三方應用開放了 API,因此任何應用程序都可以通過 Siri Shortcuts 來“集成” Siri,實現更多提醒建議和快捷功能,蘋果在 iOS 12 中內置了一個叫做 Siri Shortcut 的應用程序。
簡單地說,Shortcut 類似于為第三方 app 提供的 Siri 中轉,而不是讓 Siri 直接集成到第三方 app 中,主要操作體驗還是在蘋果自己的 Shortcut app 中,開發者只要接入就能實現更多之前無法通過 Siri 去實現的功能。蘋果表示,Siri Shortcut 有助于用戶每天完成自己想要做的事情,用戶可以通過創建一個簡單的語音命令就能編輯提醒功能或啟動任務。
基本上可以說,只要第三方 app 接入 Siri Shortcut,就可以從不同的應用程序中創建一系列快速操作,或者將大量有用建議提供給用戶,總之這一切操作用戶只要對 Siri 開口發出命令即可。蘋果表示,開發人員可以快速通過 api 實現這些新功能。

New4:Efficiency

  • Do Not Disturb
    新“勿擾模式”:用戶可以根據指定的時間、地點或動作自動蔽屏一些不需要的信息,例如在睡覺前設置請勿打擾,那么 iPhone 將會通過調暗屏幕和隱藏鎖屏上的所有通知來幫助用戶睡個好覺,直到早上才會提示。用戶可以用 3D Touch 設置請勿打擾模式的持續時間。
  • Notifications
    新“通知管理功能”:以最大限度的減少對用戶干擾,為用戶提供了更多控制通知如何發送的選項。用戶可以即時地管理通知,設置各個 app 的通知權限,例如指定某些通知靜音推送或者完全關閉。另外,通知分組功能也加入到了 iOS 12 中,單個 app 的通知會折疊在一起,用戶可以更輕松地同時查看和管理多個通知。
  • Screen Time
    新 “屏幕時間”:是一款可以為用戶提供設備詳細使用信息的工具,幫助用戶更好地理解和控制使用應用程序和瀏覽網頁的時間。每周都會給用戶一份手機使用情況的非常詳細的總結報告,包括每日在單個應用程序上花費的總時間、應用程序類別的使用情況、收到的通知數量以及被接收的頻率等。用戶或可以設定 app 的使用時長,當使用該 app 到達時長時,就不能再正常使用該 app。同時,父母通過iCloud 家庭共享功能直接從自己的 iOS 設備上訪問孩子的詳細報告,然后安排時間限制孩子的 iOS 設備何時可以使用,比如在學習或睡覺的時間限制。

New5:Animoji & Memoji

iMessage中蘋果增加了全新Animoji動畫表情形象、支持舌頭動作檢測;同時還推出了全新的Memoji功能,可以讓用戶定制個人化的動畫表情和照片。

New6:FaceTime group

FaceTime是蘋果很早就推出的一項視頻聊天功能,但多年來一直都沒有什么太大的變化。在iOS 12中FaceTime終于迎來了萬眾期待的群組聊天功能,并且最多同時支持32人在線。另外,用戶還能通過iMessage發送FaceTime邀請,并且對其它成員進行排序,還支持把人像替換成上面提到的Memoji動畫人物。


Q3: Tools of iOS development

一、開發硬件配置:

  • 一臺 iMac 或者 Macbook
  • 或者比較節約成本方法:購買一臺Mac mini主機連接一個顯示器就好了。

當然還可以在Windows上裝一個黑蘋果系統(不推薦),也可以進行iOS開發,但是安裝比較復雜,比較難安裝成功,而且不穩定。

二、開發語言準備:

  • Objective-C
  • Swift (WWDC14推出的新語言)

OC學習門檻比較高一點,Swift學習起來相對簡單一些。對有面向對象語言基礎的同學,學習Swift能幫助你較快地開發iOS App。

開發工具準備:

  • iOS使用Xcode工具進行開發
  • 下載安裝Xcode,打開App Store,在搜索框中輸入"Xcode",回車進行搜索,在搜索結果中選擇Xcode工具,點擊進去即可進行下載安裝。如下圖:
    下載Xcode

當然也開發在蘋果開發者官網直接下載dmg安裝文件,可以選擇下載各個版本的Xcode,鏈接: https://developer.apple.com/download
打開鏈接如下圖:

下載完成,安裝完Xcode后,就可以開始你的iOS開發之旅啦~

(注:以上部分圖片資源源于網絡)


我們是Q·i Share,一個iOS技術分享團隊。從今天起,我們會定期分享一些iOS相關的文章,歡迎大家關注我們,與我們一起成長。

如果你已經是一位iOS開發者,或者你是其他平臺開發者,亦或者你還不是一位開發者。只要你對iOS開發感興趣,就可以關注我們。

在這里,
你可以查閱我們分享的技術文章,參與討論;
你可以把作品投稿給我們,供大家一起學習;
你可以有機會參與我們的線下活動,共同成長;
你甚至可以加入我們,共同致力于技術分享工作。

郵箱聯系方式為:qishare@foxmail.com

關注我們的途徑有:
QiShare(簡書)
QiShare(掘金)
QiShare(知乎)
QiShare(GitHub)
QiShare(CocoaChina)
QiShare(StackOverflow)
QiShare(微信公眾號)


推薦文章:再見JQuery,我的老朋友


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,321評論 6 543
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,559評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,442評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,835評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,581評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,922評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,931評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,096評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,639評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,374評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,591評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,104評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,789評論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,196評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,524評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,322評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,554評論 2 379

推薦閱讀更多精彩內容