天天看點

《iOS 9 開發指南》——第1章,第1.1節IOS開發入門

本節書摘來自異步社群《ios 9 開發指南》一書中的第1章,第1.1節ios系統介紹,作者 管蕾,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

第1章 ios開發入門

ios 9 開發指南

ios是一個強大的系統,被廣泛地應用于蘋果公司的系列産品iphone、ipad和itouch裝置中。ios通過這些移動裝置展示了一個多點觸摸界面及衆多内置傳感器的界面。本章将帶領大家認識ios系統,為讀者步入本書後面知識的學習打下基礎。

1.1 ios系統介紹

圖檔 1 知識點講解:CD光牒:視訊知識點第1章 ios系統介紹.mp4

ios是由蘋果公司開發的手持裝置作業系統。蘋果公司最早于2007年1月9日的mac world大會上公布的這個系統,最初是設計給iphone使用的,後來陸續套用到ipod touch、ipad以及apple tv等蘋果産品上。ios與蘋果的mac os x作業系統一樣,本來這個系統名為iphone os,直到2010年6月7日wwdc大會上才宣布改名為ios。2015年6月,根據網際網路資料中心(idc)公布的中國行動電話系統的市場占有率資料顯示:在中國份額最高的是android,達到了74%,ios位居次席,占據了24.4%的份額,而windows phone則排行第三,隻占1%。

1.1.1 ios發展史

ios最早于2007年1月9日的蘋果mac world展覽會上公布,随後于同年的6月釋出第一版ios作業系統,當初的名稱為“iphone運作os x”。

2007年10月17日,蘋果公司釋出了第一個本地化iphone應用程式開發包(sdk )。

2008年3月6日,蘋果釋出了第一個測試版開發包,并且将“iphone runs os x”改名為“iphone os”。

2008年9月,蘋果公司将ipod touch的系統也換成了“iphone os”。

2010年2月27日,蘋果公司釋出ipad,ipad同樣搭載了“iphone os”。

2010年6月,蘋果公司将“iphone os”改名為“ios”,同時還獲得了思科ios的名稱授權。

2010年第四季度,蘋果公司的ios占據了全球智能手機作業系統26%的市場佔有率。

2011年10月4日,蘋果公司宣布ios平台的應用程式已經突破50萬個。

2012年2月,應用總量達到552 247個,其中遊戲應用最多,達到95 324個,比重為17.26%;書籍類以60 604個排在第二,比重為10.97%;娛樂應用排在第三,總量為56 998個,比重為10.32%。

2012年6月,蘋果公司在wwdc 2012上推出了全新的ios 6,提供了超過200 項新功能。

2013年6月10日,蘋果公司在wwdc 2013上釋出了ios 7,幾乎重繪了所有的系統app,去掉了所有的仿實物化,整體設計風格轉為扁平化設計。

2013年9月10日,蘋果公司在2013秋季新品釋出會上正式提供ios 7下載下傳更新。

2014年6月3日,蘋果公司在wwdc2014開發者大會上正式釋出了全新的ios 8作業系統。

2015年6月9日,蘋果公司在wwdc2015開發者大會上釋出了全新的ios 9作業系統。

1.1.2 全新的版本——ios 9

中原標準時間2015年6月9日淩晨,蘋果舉行了wwdc2015主題演講,推出了新一代蘋果手機作業系統ios 9。雖然大部分改進在wwdc之前就已經曝光,但它畢竟帶來了更加豐富的内建功能和更智能化的體驗。本次大會上蘋果正式公布了最新版ios系統版本ios 9,并在随後開放了ios9 beta1開發者預覽版下載下傳。ios 9系統最突出的新特性如下所示。

(1)更新包及續航能力大幅優化。

在iphone使用過程中,手機續航能力及系統所占空間大小是使用者最直接關注的問題。在以往ios 8的更新中,對于衆多使用16g iphone的使用者存在兩難抉擇,想體驗新系統卻擔心軟體太大占空間。而本次ios 9則“善解人意”得多,從ios 8的4.6gb降到僅僅為1.3gb,更新包大幅縮小。在續航方面,加入了低功耗模式,一般情況下可延長電池待機3個小時。

(2)siri更智能地比對需求。

在ios 9系統中,siri的響應速度和準确度都提升了40%,并且它變得更加智能了。siri可以主動發覺資訊中的日程消息,會在特定時間知道你的需求,還可以在你插入耳機的時候主動播放音樂。蘋果還開放了搜尋的api,進而使得siri能夠更加深入地查找裝置app中的一些内容,搜尋能力更加強大。此外,蘋果還反複強調了對使用者隐私的保護,蘋果表示siri調取的全部個人資訊都儲存于本地,并不與appleid相連接配接,也不會上傳在伺服器中留下記錄。

(3)備忘錄新增個性功能。

備忘錄應用在ios 9系統中也得到了改進,整合了導入相片,以及通過手寫輸入、畫圖的功能。除此之外,還可以将safari、地圖及其他app中的内容直接添加至備忘錄。

(4)地圖app加入公共交通導航。

在蘋果地區app中,全新的transit方式加入進來,并且它還支援中國内地超過300個城市。transit可以幫助使用者擷取使用公交、火車、地鐵、輪渡等公共交通工具的導航,其中甚至包括了進站和出站口,讓使用者能輕松找到進出車站的捷徑。

(5)新增全新news應用智能定制新聞源。

蘋果還推出了全新的news應用,緻力于帶給使用者最棒的移動閱讀體驗。news可以為使用者提供超過100萬個興趣話題,能夠根據使用者的興趣愛好推送相應的内容,打造個性化的閱讀體驗。

(6)為ipad使用者帶來全新體驗。

此次ios 9不僅改善了ipad的輸入體驗,也為部分ipad實作了分屏多任務操作的功能,更大提升ipad使用者體驗需求,讓ipad使用者成為ios 9最大受益者。

首先在ios 9的quick type鍵盤配備了各種新功能,讓輸入和編輯都更簡單快捷。比如使用者可以友善地進行複制、剪切、粘貼等操作。同時還加入了全新的shortcut bar,它也可以提高輸入的便捷性。

其次在分屏多任務功能方面支援slideover、split view和畫中畫功能。slide over實作在不離開目前app的情況下可切換到第二個app;split view能讓兩個app在同一螢幕上同時開啟、并行運作;畫中畫功能可以調節視訊尺寸、拖曳視訊視窗位置,能夠讓使用者在回郵件的同時還能看視訊節目。

(7)擁有兩種搜尋方式。

在ios 9系統中将擁有兩種搜尋方式,使用者可以滑動到螢幕左側以啟用全新的“siri/proactive assistant”特性,或者也可以從主螢幕中間下拉,使用傳統的spotlight搜尋。

(8)全新的proactive功能。

proactive 能在使用者插入耳機時自動在鎖屏界面播放使用者喜歡的音樂,或在陌生來電呼入時根據郵件内容猜測來電人身份資訊,自動将郵件中的事項加入月曆,并在spotlight 中推薦近期的常用聯系人和應用,此外還能在公網查找影片資訊。

(9)apple pay。

當然apple pay對于國内使用者來說,是比較陌生的項目,apple pay 将先進入英國市場,同時在英國地區apple pay将有25萬的地點支援,其中包括交通方式,最後apple pay還與多家銀行、零售商,甚至城市公交合作。

(10)分屏操作。

分屏模式中,使用者可以在界面上同時羅列兩個不同的 app,也可在同一個應用程式中羅列不同界面,例如打開兩份文檔進行對比或者在浏覽器上同時顯示兩個标簽頁的内容。有占 1/3 螢幕、占一半螢幕以及占 2/3 螢幕三種比例可供選擇。這項新功能僅支援 ipad air/air 2和ipad mini 2/3,在ipad air 2上實作最佳。其中任務管理及螢幕右滑的search欄的改變,大家也可以在釋出會中發現,多任務管理界面已經做了很大的變化,由ios 8的橫屏排列變化成為ios 9的橫屏滾動;而search欄是由主界面向右進行滑動實作,其中包含search欄及常用app、聯系人、日程安排等。

(11)增強homekit功能。

我們知道,在2014年11月,蘋果就推出了homekit硬體認證項目。在本次釋出ios 9系統後,蘋果增強了homekit功能,在之前版本的基礎上加入了更多可以對接的類别。其中包括安全系統的接入、智能鎖的接入以及一氧化碳偵測器的接入,并能支援直接通過icloud控制所有homekit裝置的雲端控制選項。

繼續閱讀