發展歷程,內置套用,Siri,FaceTime,Safari,Game Center,控制中心,通知中心,多任務處理,相機,Airdrop,App Store,iCloud,軟體更新,設計,安全,多語言,商務使用,學習,市場份額,隱私政策,技術,SDK,版本更新,歷史版本,iPhone OS,iOS 4,iOS 5,iOS 6,iOS 7,iOS 8,iOS 11,iOS 12,界面,支持軟體,自帶程式,非法軟體,可用設備,車載iOS,控制項,視窗,視圖,視圖控制器,UIKit,
發展歷程 2007年1月9日蘋果公司在
Macworld 展覽會上公布,隨後於同年的6月發布第一版iOS作業系統,最初的名稱為“iPhone Runs OS X”。
2007年10月17日,
蘋果公司 發布了第一個本地化iPhone應用程式開發包(
SDK ),並且計畫在2月傳送到每個開發者以及開發商手中。
2008年3月6日,蘋果發布了第一個測試版開發包,並且將“iPhone runs OS X”改名為“
iPhone OS ”。
2010年2月27日,蘋果公司發布
iPad ,iPad同樣搭載了”iPhone OS”。這年,蘋果公司重新設計了“iPhone OS”的系統結構和自帶程式。
2010年6月,蘋果公司將“iPhone OS”改名為“iOS”,同時還獲得了
思科 iOS的名稱授權。
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年秋正式開放下載更新。
2013年9月10日,蘋果公司在2013秋季新品發布會上正式提供
iOS 7 下載更新。
2014年6月3日(西八區時間2014年6月2日),蘋果公司在WWDC 2014上發布了
iOS 8 ,並提供了開發者預覽版更新。
2018年9月13日,
2018蘋果秋季新品發布會 上,蘋果CEO庫克介紹了蘋果生態的一些數據。他表示,搭載蘋果iOS系統設備已達20億部。
Java
蘋果仍沒有宣布任何讓
iPhone 運行
Java 的計畫。但太陽微系統已宣布其將會發布能在iPhone上運行的
Java虛擬機 (
JVM )的計畫,它是基於Java的Micro Edition版本。這將讓用Java應用程式得以在iPhone和iPod Touch上運行。在這個計畫發表之後,熟悉iOS軟體開發協定的程式設計師們相信雖然iOS軟體開發協定不允許應用程式後台運行(比如說在接電話的時候仍然運行程式), 但卻允許自帶的應用程式從其他的來源下載
代碼 ,而且它們還能與
第三方應用程式 相互作用(比如說
Safari 和
Java 虛擬機), 這可能會阻礙不與蘋果合作的Java虛擬機的發展。 很明顯,在iPhone運行的
Java 在iOS軟體開發協定所規定的範疇以外。
Flash
iOS不支持
Flash 。
Adobe 計畫在iPhone發行第三方
Flash Lite 軟體程式,但現時仍未有計畫。以現時來說,只支持標準Flash。現時可以使用iPhone第三方程式jailbreak觀看flash動畫。但不支持線上播放。
Swift
Swift,
蘋果 於2014年
WWDC (蘋果開發者大會)發布的新開發語言,可與Objective-C共同運行於Mac OS和iOS平台,用於搭建基於蘋果平台的應用程式。
Swift是蘋果公司在WWDC2014上發布的全新開發語言。從演示視頻及隨後在appstore上線的標準文檔看來,語法內容混合了OC,JS,Python,語法簡單,使用方便,並可與OC混合使用。作為一項蘋果獨立發布的支持型開發語言,已經有了數個套用演示及合作開發公司的測試,相信將在未來得到更廣泛的套用。某種意義上Swift作為蘋果的新商業戰略,將吸引更多的開發者入門,從而增強
App Store 和Mac Store本來就已經有的套用數量基礎。
內置套用 Siri Siri 讓你能夠利用語音來完成傳送信息、安排會議、查看最新比分等更多事務。只要說出你想做的事,Siri 就能幫你辦到。
Siri 可以聽懂你說的話、知曉你的心意,甚至還能有所回應。iOS 7 中的
Siri 擁有新外觀、新聲音和新功能。它的界面經過重新設計,以淡入視圖浮現於任意螢幕畫面的最上層。Siri 回答問題的速度更快,還能查詢更多信息源,如維基百科。它可以承擔更多任務,如回電話、播放語音郵件、調節螢幕亮度,以及更多。
Siri FaceTime 只需輕點一下,你就能使用 iOS 設備通過
WLAN 或
3G網路 與其他人進行視頻通話,甚至還可以在 iPhone 或 iPad 上通過
蜂窩網路 和朋友們進行
FaceTime 通話。雖然遠在天涯,感覺卻像近在咫尺。iMessage這是一項比手機簡訊更出色的信息服務,因為有了它,你可以通過
WLAN 網路連線與任何 iOS 設備或
Mac 用戶免費收發信息。而且信息數量不受限制。因此你可以盡情傳送文本信息,還可以傳送照片、視頻、位置信息和聯繫��信息。
iMessage 包含手機簡訊服務。
Safari 是一款極其受歡迎的行動網路瀏覽器。你不僅可以使用閱讀器排除網頁上的干擾,還可以保存閱讀列表,以便進行離線瀏覽。
iCloud 標籤可以跟蹤各個設備上已打開的網頁,因此上次在一部設備上瀏覽的內容,可以在另一部設備上從停止的地方繼續瀏覽。
Game Center 讓你的社交遊戲網路不斷擴展,朋友和對手,不打不成交。你還可以加入多人遊戲,與不認識的玩家一決高下。這是你的遊戲世界,其他任何人都可以參與。
控制中心 控制中心為你建立起快速通路,便於你使用那些隨時急需的控制選項和
app 。只需從任意螢幕 (包括鎖定螢幕)向上輕掃,即可切換到飛行模式,打開或關閉無線區域網路,調整螢幕亮度等等,你甚至還可以使用全新的手電筒進行照明。如此眾多的操控,任你一揮而就。你可以打開或關閉飛行模式、無線區域網路、藍牙和勿擾模式,鎖定螢幕的方向或調整它的亮度,播放、暫停或跳過一首歌曲,連線支持
AirPlay 的設備,還能快速使用手電筒、定時器、計算器和相機。
通知中心 通知中心可讓你隨時掌握新郵件、未接來電、待辦事項和更多信息。一個名為 "今天" 的新功能可為你總結今日的動態信息,十分便捷。掃一眼你的
iPhone ,你就知道今天是否是某人的生日,你是否需要雨傘,或交通狀況會否影響你的上下班出行,你甚至還能收到關於明天的提醒。你可以從任何螢幕 (包括鎖定螢幕) 訪問通知中心。只需向下輕掃,即可迅速掌握各類動態信息。"今天" 視圖讓你全面掌握今日需要了解的信息,還能小窺一下明日的情形。有了全新 "全部" 和 "未讀通知" 視圖,你可以查看所有的提醒,或只查看在過去 24 小時內未處理的提醒。
多任務處理 多任務處理始終是在 app 之間切換的捷徑。因為
iOS 7 會了解你喜歡何時使用 app,並在你啟動 app 之前更新你的內容。因此,如果你經常在上午 9 點查看最喜愛的社交 app,那么你所關注的相關內容屆時將準備就緒,待你隨時取用。這就是 iOS 7 的多任務處理功能,你還沒做,它就已經為你想到了。點按兩次主螢幕按鈕,即可查看已經打開的 app 的預覽螢幕。若要退出一款 app,只需向上輕掃,將它移出預覽模式。iOS 將更新安排在低功耗的時段,比如在你的設備開啟並連線無線網路時,這樣就不會無端消耗電池。
相機 iOS 7 的相機功能將你所有的拍攝模式置於顯要位置,包括照片、視頻、全景模式和新增的正方形模式。輕掃一下,你就能以你喜歡的方式拍攝你想拍的畫面,瞬間即成。而全新濾鏡可讓你更好地享受每張照片帶來的樂趣。你可為照片增添復古味道,提升對比度,或感受黑白魅力,任你盡情揮灑藝術創意。
Airdrop 通過文本訊息或電子郵件傳送照片或文檔,是沒問題的。但如果某人就在你旁邊,文字訊息或電子郵件會突然讓人感覺大費周章。進入適用於 iOS 的 AirDrop,它能快速、輕鬆地共享照片、視頻、通訊錄,以及任何有共享按鈕的 app 中的一切 。只需輕點共享,然後選擇你的共享對象。AirDrop 會使用無線網路和藍牙搞定其餘的事情,不僅無需設定,而且傳輸經過加密,可嚴格保障共享內容的安全。通過 AirDrop,你可以與指定的一個人或多個人共享照片或視頻。只需輕點 “共享” 按鈕,選擇你想要共享的人,剩下的 AirDrop 會幫你完成。運行 iOS 7 時,你通訊錄中運行 iOS 7 的聯繫人,可自動在 AirDrop 中看到你。但你也可以讓附近所有 iOS 7 用戶都看到你,或不讓任何人看到你。在控制中心輕點一下,一切都搞定。接收人可選擇保存你傳送的所有內容。在此情形下,內容會被保存到適當的位置:照片存在照片 app 中,通行證放在
Passbook ,聯繫人信息收入通訊錄,以此類推。
查找我的iPhone、iPad、iPod touch
丟失
iPhone 的感覺糟透了。幸好有“查找我的 iPhone” 功能,它能幫你找回 iPhone。但如果難以找回,iOS 7 中新的安全功能可以增加其他人使用或賣掉你設備的難度。關閉查找我的 iPhone 或擦除你的設備,都需要你的 Apple ID 和密碼。即使設備上的信息已被擦除,查找我的 iPhone 仍能繼續顯示自定義信息。無論誰想重新激活設備,都需要你的 Apple ID 和密碼。也就是說,你的 iPhone 仍然是你的 iPhone,無論它在哪裡。
軟硬體配合
由於 Apple 同時製造 iPad、iPhone 和 iPod touch 的硬體和作業系統,因此一切都配合得天衣無縫。這種高度整合使 app 得以充分利用
Retina 顯示屏、Multi-Touch 界面、加速感應器、三軸陀螺儀、加速圖形功能以及更多硬體功能。
FaceTime 就是一個絕佳典範。它使用前後兩個攝像頭、顯示屏、麥克風和
WLAN 網路連線。這也使得iOS是最佳化程度最好,最快的移動作業系統。
App Store iOS所擁有的
應用程式 是所有移動作業系統裡面最多的。iOS 平台擁有數量龐大的移動 app,幾乎每類 app 都有數千款。而且每款 app 都天生出色。這是因為 Apple 為第三方開發者提供了豐富的工具和 API,從而讓他們設計的 app 能充分利用每部 iOS 設備蘊含的先進技術。所有 app 都集中在一處,只要使用你的 Apple ID,即可輕鬆訪問、搜尋和購買這些 app。
iCloud iCloud 可以存放照片、app、電子郵件、通訊錄、日曆和文檔等內容,並以無線方式將它們推送到你所有的設備上。如果你用 iPad 拍攝照片或編輯日曆事件,iCloud 能確保這些內容也會出現在你的 Mac、
iPhone 和
iPod touch 上,而無需你進行任何操作。
軟體更新 iOS 可以免費更新。有更新發布後,你可以通過無線方式將其下載到 iPhone、iPad 或 iPod touch。設備甚至可以適時提醒你下載最新的版本。因此你不會錯過新的更新中的所有精彩功能。
設計 安全 從你打開設備的那一刻起,iOS 就能為你提供內置的安全性。iOS 專門設計了低層級的硬體和固件功能,用以防止
惡意軟體 和病毒;同時還設計有高層級的 OS 功能,有助於在訪問個人信息和企業數據時確保全全性。為了保護你的隱私,從日曆、通訊錄、提醒事項和照片獲取位置信息的 app 必須先獲得你的許可。你可以設定密碼鎖,以防止有人未經授權訪問你的設備,並進行相關配置,允許設備在多次嘗試輸入密碼失敗後刪除所有數據。該密碼還會為你存儲的郵件自動加密和提供保護,並能允許第三方 app 為其存儲的
數據加密 。iOS 支持加密
網路通信 ,它可供 app 用於保護傳輸過程中的敏感信息。如果你的設備丟失或失竊,可以利用 “查找我的 iPhone” 功能在地圖上定位設備,並遠程擦除所有數據。一旦你的 iPhone 失而復得,你還能恢復上一次備份過的全部數據。
多語言 iOS 設備可在世界各地通用。30 多種語言供你挑選,你還可以在各種語言之間輕鬆切換。由於 iOS 鍵盤基於軟體而設計,因而有 50 多種支持特定語言功能的不同版式供你選擇,其中包括字元的變音符和日文關聯字元選項。此外,內置詞典支持 50 多種語言,VoiceOver 可閱讀超過 35 種語言的螢幕內容,語音控制功能可讀懂 20 多種語言。
商務使用 全球的企業都開始選用 iOS 設備,因為它具有企業專屬功能和高度的安全性。iOS 兼容Microsoft Exchange和標準伺服器,可傳送無線推送的電子郵件、日曆和通訊錄。iOS 在傳輸、設備內等待和
iTunes 備份三個不同階段為信息分別加密,確保你的數據安全。你可以安全地通過業��標準
VPN 協定接入私人企業網路,公司也可以使用配置檔案輕鬆地在企業內部署 iPhone。
學習 有了 iOS,iPhone、iPad 和 iPod touch 即可變為出色的學習工具。你可使用日曆來追蹤所有的課程和活動,提醒事項發出的提醒,幫你準時赴約並參加小組學習,還可利用備忘錄 app 隨手記下清單內容,或將好想法聽寫下來。藉助內置
WLAN 功能在網上進行研究或撰寫電子郵件,甚至還可以添加照片或檔案附屬檔案;使用語音備忘錄錄製採訪、朗讀示例、學習指南或課堂講座。無論是單詞定義、練習法語辭彙,還是查找腰脊柱的位置,都能在App Store里找到相應的 app。
市場份額 蘋果在全球市場的iPhone出貨量已經突破1億部,同比接近翻番。在進入手機市場5年後,蘋果2012年的手機出貨量預計將超過1億部。中國將成為蘋果的關鍵市場,蘋果的市場份額仍將快速上升。iPhone產品的首季度營收為227億美元。更創造了iPhone 4單日售出60多萬部的歷史記錄!蘋果套用商店是蘋果公司提供給軟體開發個人或者大型公司發售自己開發出的在iPhone、iPad或者iPod Touch上的套用軟體的地方。開發者可以通過將自己開發的軟體、遊戲上傳到App Store。蘋果於當地時間5月16日凌晨宣布,App Store套用下載量已突破500億次。
隱私政策 2018年9月22日,蘋果對“隱私政策”進行了改動。據此,該評級功能將在用戶打電話和電郵數量的基礎上形成,以應對欺詐行為。為了識別和防止購物時的欺詐行為,在使用自己設備時的信息,包括接打電話和收發電郵的數量,以編制信用評級,憑藉這些變化將如何防止欺詐行為。新變化也適用於那些無法傳送電子郵件和打電話的設備。
技術 SDK 2007年10月17日,
史蒂夫·賈伯斯 在一封張貼於蘋果公司網頁上的公開信上宣布
軟體開發工具包 。它將在2008年2月提供給第三方開發商。軟體開發工具包於
2008年 3月6日 發布,並允許開發人員開發iPhone和iPod touch的應用程式,並對其進行測試,名為“ iPhone
手機模擬器 ” 。然而,只有在付出了iPhone手機開發計畫的費用後,應用程式才能發布。自從
Xcode 3.1 發布以後,
Xcode 就成為了iPhone
軟體開發工具包 的開發環境。第一個
Beta版本 是iPhone SDK 1.2b1(build 5A147p)它在發布後立即就能夠使用了。
IOS SDK本身是可以免費下載的,但為了發布軟體, 開發人員必須加入iPhone開發者計畫, 其中有一步需要付款以獲得
蘋果 的批准。加入了之後,開發人員們將會得到一個牌照,他們可以用這個牌照將他們編寫的軟體發布到蘋果的
App Store 。發布軟體一共有三種方法: 通過App Store,通過企業配置僅在企業內部員工間套用,也可通過基於"
Ad-hoc "而上載至多達100部iPhones。
這個發布iPhone軟體的形式的出現使人們不能根據GPLv3的授權代碼發布軟體。任何根據GPLv3任何代碼的開發者也必須得到GPLv3的授權。同時,開發商在散發布已經由GPLv3 授權的
套用軟體 的同時必須提供由
蘋果公司 提供的密匙以允許該軟體修改版本的上載。
版本更新 發布日期
版本編號
2008年3月27日
2.0 Beta 2
2008年4月8日
2.0 Beta 3
2008年4月23日
2.0 Beta 4
2008年5月6日
2.0 Beta 5
2008年5月29日
2.0 Beta 6
2008年6月19日
2.0 Beta 7
2008年6月26日
2.0 Beta 8
2008年7月24日
2.1 Beta 1
2008年7月30日
2.1 Beta 2
2008年8月8日
2.1 Beta 3
2008年9月25日
2.2 Beta 1
2008年11月20日
2.2 正式版
2009年3月17日
3.0 Beta 1
2009年3月31日
3.0 Beta 2
2009年4月14日
3.0 Beta 3
2009年4月28日
3.0 Beta 4
2009年6月17日
3.0 正式版
2009年6月30日
3.1 Beta 1
2009年7月15日
3.1 Beta 2
2009年7月28日
3.1 Beta 3
2009年9月9日
3.1 正式版
2010年3月10日
3.2 Beta 4
2010年3月17日
3.2 Beta 5
2010年6月21日
4.0 正式版
2010年9月10日
4.1 正式版
2010年11月1日
4.2 正式版
2011年3月10日
4.3 正式版
2011年6月6日
5.0 Beta 1
2011年10月13日
5.0 正式版
2011年12月1日
5.1 Beta 1
2012年3月8日
5.1 正式版
2012年6月6日
6.0 預覽版
2012年9月20日
6.0 正式版
2013年6月11日
7.0 beta 1
2013年6月27日
7.0 beta 2
2013年7月9日
7.0 beta 3
2013年7月30日
7.0 beta 4
2013年8月7日
7.0 beta 5
2013年8月16日
7.0 beta 6
2013年9月10日
7.0 GM
2013年9月18日
7.0正式版
2013年9月21日
7.0.1(僅5c/5s Global)
2013年9月27日
7.0.2
2013年10月23日
7.0.3
2013年11月15日
7.0.4
2014年1月27日
7.0.5 (僅5c/5s Global)
2013年11月19日
7.1 beta 1
2014年2月22日
7.0.6以及6.1.6
2014年3月11日
7.1正式版
2014年4月23日
7.1.1
2014年6月2日
8.0 beta 1
2014年6月18日
8.0 beta 2
2014年6月30日
7.1.2
2014年7月8日
8.0 beta 3
2014年7月22日
8.0 beta 4
2014年8月5日
8.0 beta 5
2014年9月17日
8.0正式版
2014年9月24日
8.0.1
2014年9月26日
8.0.2
2014年10月20日
8.1正式版
2014年11月18日
8.1.1
2014年12月10日
8.1.2
歷史版本 iPhone OS 在2008年3月6日,iPhone OS在蘋果大會堂會議正式發布。第一個
Beta版本 是iPhone OS 1.2它在發布後立即就能夠使用了,
9.99美元 。
iOS 4 蘋果賈伯斯在美國當地時間2010年6月7日召開的
WWDC 2010上宣布,將原來iPhone OS系統重新定名為“iOS”,並發布新一代作業系統:“iOS 4”,即將發布的iOS 4作業系統將為6月發布的iPhone 3GS手機提供包括多任務在內的100項最新功能,除了可以一次性運行多款套用外,該系統還允許用戶通過資料夾來整理日益增多的套用。但舊款iPhone用戶無法享受全部功能。
iOS 5 2011年6月7日凌晨,蘋果2011年度的WWDC大會(Worldwide Developers Conference蘋果電腦全球研發者大會)就在舊金山的Moscone West會議中心舉行,現場有5200人到場。本次發布會上,scott Forstall正式公布了iOS設備至今已經銷售了2億台,占全球移動
作業系統 44%份額,iPad自發布以來,14個月間售出2500萬台。更重要的是,iOS 5移動
作業系統 來了,全新的IOS5系統擁有200個新功能特性。台北時間2011年10月13日凌晨,蘋果移動
作業系統 iOS 5正式在全球範圍內推出。iOS 5中還推出了重要的OTA系統更新方式。
iOS 6 台北時間2012年6月12日,
蘋果 在
WWDC 大會上公布了全新的 iOS 6 作業系統。iOS 6 擁有200多項新功能,全新地圖套用是其中較為引人注目的內容之一,它採用蘋果自己設計的製圖法,首次為用戶免費提供在車輛需要拐彎時進行語音提醒的
導航 服務。iOS 6新功能
Siri 新增15個國家和地區的語言,亞洲地區包括
韓語 、
中文 (包含
粵語 )。2012年9月19日,蘋果iOS開放下載,中國大陸用戶20日凌晨1點鐘即可更新。
iOS 7 蘋果在2013年11月15日向 iPhone、iPad 和 iPod touch 推送了最新的 iOS 7.0.4 系統。蘋果在更新日誌中說,這次更新主要用於修復部分用戶出現的 FaceTime 通話無效的 Bug,同時還包含一些其它 Bug 的修復和細節提升。iCloud 鑰匙鏈的功能改善就是其中之一。這項功能源自 OS X Mavericks,蘋果在 iOS 7.0.3 中將其覆蓋到移動設備。iCloud 鑰匙鏈可以幫助用戶同步信用卡數據以及保存在 Safari 瀏覽器上的網站密碼。
另一項被改進的功能是 Spotlight 搜尋,蘋果加入了對 Google 和維基百科的支持。2013年9 月 iOS 7 正式推出時,蘋果曾取消 Spotlight 對 Google 和維基百科的支持。
蘋果還同時更新了老版
iOS 6 系統,這項更新主要面向第四代 iPod touch 用戶。和 iOS 7.0.4 一樣,版本號為 iOS 6.1.5 的系統更新同樣用於修復 FaceTime 通話 Bug。此外,前幾代 Apple TV 也都收到了系統更新。
2014年9月27日上午,蘋果周五停止為iOS 7.1.2固件提供簽名。這意味著,已經升級至新版iOS 8的用戶將無法再降級回iOS 7.1.2。
iOS 8 台北時間6月3日凌晨,蘋果年度全球開發者大會WWDC2014在美國加利福尼亞州舊金山莫斯考尼西中心(MosconeCenter)拉開帷幕。毫無疑問,軟體系統是WWDC2014蘋果大會最重要的議題,本次大會上蘋果正式公布了最新版iOS系統版本iOS 8。iOS8延續了iOS 7的風格,只是在原有風格的基礎上做了一些局部和細節上的最佳化、改進和完善,更加令人愉悅。 首先iOS8通知中心進過了全新設計,取消了“未讀通知”視圖,接入更多更豐富的數據來源,並可在通知中心可以直接回復簡訊息,在鎖屏界面也可以直接回復或刪除信息和iMessage音頻內容。雙擊Home的多任務列表現在可以看到最近的聯繫人,在卡片的上方,點擊直接可以回簡訊和打電話。
iOS 8 Safari和Spotlight的更新都與Mac的Yosemite系統基本保持一致,其中Spotlight支持搜尋一切信息,包括套用、音樂、郵件、新聞、飯館、影片等等。Mail郵件的刪除方式改變,左滑動就可以刪除,而右滑是加標籤,並可以加入日程。iOS 8也和Mac一樣提供了iCloud Drive網盤,並且iCloud Drive支持在任何應用程式中直接使用,基本上都提供了相關的功能按鈕和選項。
iOS的鍵盤進行了改進,加入了稱為Quicktype預測提示功能,這是傳統的鍵盤變成觸摸鍵盤後的最好改進,可以提前提示你將要輸入的內容,比如當簡訊息發來詢問用戶選擇去吃飯還是看電影時,信息會自動出現吃飯和電影兩個選項自己選擇。當然,自動聯想輸入和自我學習也更成熟了。
iMessage新的更新加入了Tapto Talk語音簡訊功能,類似於微信,可以通過iMessage直接傳送語音訊息或者錄音,也可以傳送短視頻信息。全新的iMessage支持群組功能,支持設定群組免打擾。另外,在iMessage群組裡還提供相冊分享和地理位置功能。
iOS 8新增了Family Sharing家庭分享功能,通過該功能用戶可以和家人分享位置、照片、日曆、應用程式、音樂和視頻等等。家長可以通過Family Sharing尋找孩子的位置,主賬戶的信用卡也可以選擇是否授權給其他家庭成員。Family Sharing功能限制一個Apple ID最多支持6人,套用無需再次購買。
Healkit是iOS 8全新的主打功能之一,正如傳聞Healkit相當於一個一種可以收集用戶健康數據的系統。在Healkit里用戶可以隨時查看各種健康和健身相關的信息,比如血液、心率、水化、血壓、營養、血糖、睡眠、呼吸頻率、血氧飽和度和體重等。這些信息來自iOS設備內置的感測器以及第三方健康外設。Healkit可作為每位用戶健康數據的儲存中心,蘋果為HealthKit提供第三方套用接入,用戶需要時可以提供給醫療機構。
iOS 8的照片套用進行了很大的改進,尤其是照片管理和全新的SmartEditing編輯功能,用戶在相冊里可以直接對照片進行更多的編輯美化選項,比如修改顏色、亮度、曝光、對比度、色溫和等等,得益於iCloud同步,多款iOS設備都可以直接顯示同一賬戶的照片,並且獲得最新編輯後的效果。至於iCloud同步空間蘋果表示5G原生免費,增加到20G只要1美元每月,200G則需要4美元每月。
全新iOS 8中的Siri提供了更智慧型化和人性化的服務,而不只是停留在最基礎的功能點上。用戶可以直接說Hey,Siri!而不用按任何的按鍵就可以呼出Siri,集成更多第三方提供的服務,比如Shazam的音樂識別,支持點對點的導航,全新的天氣信息與假日信息等等。
令開發者和用戶都非常興奮的是,iOS 8開放了多達4000個API接口,TouchID和相機的API正式向開發者開放,就連一直不開放的鍵盤輸入法這一次也終於開放了,開發者完全可以為iOS8直接開發第三方輸入法。
iOS 11 iOS 11 中蘋果引入了全新的 Files 檔案套用,它將方便 iOS 用戶管理、編輯和共享數據。
iOS 11 中檔案套用替換了 iCloud Drive 套用,從多個方面完善用戶在 iPhone 和 iPad 上管理檔案的體驗。檔案套用底部有瀏覽和最近標籤,在瀏覽標籤中用戶可以快速導航保存在 iCloud 或者用戶設備上的檔案,還有最近刪除和最喜歡以及標籤。瀏覽檔案和資料夾時,用戶可以點擊右上角的選擇按鍵,調出編輯選項,或者長按調出更多選項。
2018年1月23日,蘋果推送更新了iOS 11.2.5,主要是加入了對Home Pod智慧型音箱的支持,讓其可以通過Siri朗讀新聞。
2018年3月30日,iOS11.3更新正式推送,包括穩定性提升和錯誤修復。除了可以刷公交卡之外,還帶來了ARKit 1.5、新Animoji表情、個人健康管理、iPhone電池健康(Beta版)等重大升級。
iOS 12 iOS 12系統添加睡前免打擾功能Do Not Disturb ,該功能能夠創建一個乾淨而空的通知螢幕,以幫助用戶在夜間更輕鬆地入眠。其次,蘋果還發布了分組通知的功能。
iOS 12添加了新功能名為“螢幕時間”Screen Time。螢幕時間將為用戶提供過去24小時或最近7天內設備的使用情況。家長可以使用螢幕時間查看孩子們如何使用設備,或是通過創建’配額’來限制應用程式,內容和控制隱私設定。
iOS 12可使用手機在AR場景下實現測量,同時開發AR套用的工具平台ARKit更新至ARKit 2.0。此外,AR還增加了多人互動功能,現場演示了AR玩樂高遊戲場景,除了積木本身,還能探索樂高積木世界中的故事,甚至樂高小人都是動態的。
iOS 12相冊新增了搜尋功能,它可智慧型識別照片,提高搜尋的準確性和精準度。比如照片會提供“為你”標籤,提供精選照片效果建議,另外還會建議你某類照片要不要傳送給某人。
界面 iOS的用戶界面的概念基礎上是能夠使用
多點觸控 直接操作。控制方法包括滑動,輕觸開關及按鍵。與系統互動包括滑動(Wiping),輕按(Tapping),擠壓(Pinching)及旋轉(Reverse pinching)。此外,通過其內置的加速器,可以令其旋轉設備改變其y軸以令螢幕改變方向,這樣的設計令iPhone更便於使用。螢幕的下方有一個主螢幕按鍵,底部則是 Dock ,有四個用戶最經常使用的程式的圖示被固定在 Dock 上。螢幕上方有一個狀態欄能顯示一些有關數據,如時間﹑電池電量和信號強度等。其餘的螢幕用於顯示當前的應用程式。啟動iPhone應用程式的方法就是在當前螢幕上點擊該程式的圖示,退出程式則是按下螢幕下方的 Home (iPad 可使用五指捏合手勢回到主螢幕)鍵。在
第三方軟體 退出後,它直接就被關閉了,但在 iOS 及後續版本中,當第三方軟體收到了新的信息時,Apple 的伺服器將把這些通知推送至 iPhone、iPad 或 iPod Touch上(不管它是否正在運行中),在 iOS 5 中,通知中心將這些通知匯總在一起。iOS 6 提供了 “請勿打擾” 模式來隱藏通知。在iPhone 上,許多應用程式之間無法直接調用對方的資源。然而,不同的應用程式仍能通過特定方式分享同一個信息(如當你收到了包括一個電話號碼的簡訊息時,你可以選擇是將這個電話號碼存為聯絡人或是直接選擇這個號碼打一通電話)。
支持軟體 在2007年
蘋果全球開發者大會 上,蘋果宣布iPhone和iPod Touch將會通過Safari網際網路
瀏覽器 支持某些
第三方 應用程式, 這些應用程式被稱為
Web應用程式 。它們能通過
AJAX 網際網路技術編寫出來。iPhone和iPod Touch使用基於
ARM架構 的
中央處理器 ,而不是蘋果的Mac計算機使用的
x86 處理器。因此,Mac OS X 上的
應用程式 不能直接複製到iOS上運行。他們需要針對iOS的ARM重新編寫。但就像下面所提到的,
Safari 瀏覽器 支持"Web應用程式" 。從iOS 2.0開始,通過審核的
第三方應用程式 已經能夠通過蘋果的
App Store 進行發布和下載了。在經過越獄後的 iOS 設備上,可以安裝未通過 App Store 審核的套用。
iOS 4.1發布會 自帶程式 非法軟體 從 iOS 1.0 版本開始,非法的
第三方軟體 就可以在iPhone上運行了。然而這些軟體面臨著被任何一次iOS更新而被完全破壞 ,雖然蘋果也曾經說明過���不會為了破壞這些第三方軟體而專門設計一個系統升級。 這些
第三方軟體 發布的方法是通過Cydia Utilities,這兩個程式會在iPhone越獄之後被安裝到iPhone上。在設備關機時,可以按住電源鍵並插入數據線用來使設備進入恢復模式,可用來恢復出廠設定及系統更新,可以跳過IOS7必須輸入Apple ID才可恢復出廠設定的限制(如有開啟“查找我的iPhone”)。
可用設備 iOS系統已經隨著每一台iPhone、iPod Touch、iPad等設備出廠時就已經安裝。
車載iOS 車載 iOS 將你的 iOS 設備,以及 iOS 使用體驗,與你的儀錶盤系統無縫結合。如果你的汽車配備車載iOS,你就能連線 iPhone 5 或更新機型,並使用汽車的內置顯示屏和控制鍵,或 Siri 免視功能與之互動。現在,你可以輕鬆、安全地撥打電話、聽音樂、收發信息、使用導航,以及更多。所有的設計,都為了讓 iPhone 專注於你的需求,讓你可以專注於你的駕駛。
車載iOS
控制項 iPhone的iOS系統的開發需要用到控制項。開發者在iOS平台會遇到界面和互動如何展現的問題,
控制項 解決了這個問題。使得iPhone的用戶界面相對於老式手機,更加友好靈活,並便於用戶使用。下面介紹下iPhone常用的
控制項 :
視窗 UIWindow,iPhone的規則是一個視窗,多個視圖,視窗是你在app顯示出來你看到的最底層,他是固定不變的,基本上可以不怎么理會,但要知道每層是怎樣的架構。
視圖 UIView,是用戶構建界面的基礎,所有的控制項都是在這個頁面上畫出來的,你可以把它當成是一個畫布,你可以通過UIView增加控制項,並利用控制項和用戶進行互動和傳遞數據。
視窗和視圖是最基本的類,創建任何類型的用戶界面都要用到。視窗表示螢幕上的一個幾何區域,而視圖類則用其自身的功能畫出不同的控制項,如導航欄,按鈕都是附著視圖類之上的,而一個視圖則連結到一個視窗。
視圖控制器 視圖控制器UIViewController,你可以把他當成是對你要用到視圖UIView進行管理和控制,你可以在這個UIViewController控制你要顯示的是哪個具體的UIView。另外,視圖控制器還增添了額外的功能,比如內建的旋轉螢幕,轉場動畫以及對觸摸等事件的支持。
UIKit 顯示數據的視圖
UITextView:將文本段落呈現給用戶,並允許用戶使用鍵盤輸入自己的文本。
UILabel:實現短的唯讀文本,可以通過設定視圖屬性為標籤選擇顏色,字型和字號等。
UIImageView:可以通過UIImage載入圖片賦���UIImageView,載入後你可以指定顯示的位置和大小。
UIWebView:可以提供顯示HTML.PDF等其他高級的Web內容。包括xls,word等文檔等。
MKMapView:可以通過MKMapView向套用嵌入地圖。很熱門的LBS套用就是基於這個來做的。還可以結合MKAnnotationView和MKPinAnnotationView類自定義注釋信息注釋地圖。
UIScrollView:一般用來呈現比正常的程式視窗大的一些內容。可以通過水平和豎直滾動來查看全部的內容,並且支持縮放功能。
做出選擇的視圖
UIAlertView:通過警告視圖讓用戶選擇或者向用戶顯示文本。
UIActionSheet:類似UIAlertView,但當選項比較多的時候可以操作表單,它提供從螢幕底部向上滾動的選單。
(3)其他
UIButton:主要是我們平常觸摸的按鈕,觸發時可以調用我們想要執行的方法。
UISegmentControl:選擇按鈕,可以設定多個選擇項,觸發相應的項調用不同的方法。
UISwitch:開關按鈕,可以選擇開或者關。
UISlideer:滑動按鈕,常用在控制音量等。
UITextField:顯示文本段,顯示所給的文本。
UITableView:表格視圖,可以定義你要的表格視圖,表格頭和表格行都可以自定義。
UIPickerView:選擇條,一般用於日期的選擇。
UISearchBar:搜尋條,一般用於查找的功能。
UIToolBar:工具列:一般用於主頁面的框架。
UIActivityIndicatorView:進度條,一般用於顯示下載進度。
UIProgressView:進度條,一般用於顯示下載的進度條。
但是隨著IPhone的流行發展,iPhone原生的界面控制項無法滿足產品日益增長的功能需要,成為大的矛盾。IPhone鼓勵用戶創新,因此出現了更多的IPhone
控制項 ,使得開發者可以將現有的技術套用在iPhone平台,並創建更好的桌面、WEB和移動應用程式。 其他基於IPhone的
控制項 ,如:
ComponentOne Studio for iPhone等。