(一 預備知識)2 ios系統發展歷史和前景

2021-06-07 14:46:50 字數 3169 閱讀 3979

在發布iphone之初的作業系統,使用了與mac os x一樣的unix核心和其他很多一樣的工具,當時兩個系統還有很多共享元素。剛發布時這個手機系統被稱為iphone os,並一直沿用了4年,一直到2023年6月發布ios4時開始使用ios名稱。但以下文章中考慮到業界習慣,所有都沿用了ios的名稱。

ios1:iphone誕生,專注使用者體驗

iphone誕生

其實iphone剛剛推出時,同樣面臨著激烈的競爭,同期的windows mobile、palm os、blackberry功能都很豐富,相對來說,iphone不支援3g,也不支援多工,同樣不支援第三方應用,不能複製貼上文字,不能在郵件裡新增附件,也不支援mms,不支援pushmail,不支援office文件編輯,不支援語音撥號,對黑客和開發者全封閉,所有這些都與其他系統不具優勢。

然而ios沒有做指標和功能競爭,而專注在使用者體驗,專注於響應速度、應用間的一致性,很多功能都是當時做的最好的,雖然ios1.0有很多的創新,但其中的3點對於整個移動產業都是革命性的:

ios的人機互動介面:在ios之前,智慧型手機使用鍵盤或手寫筆輸入,沒有使用全觸控螢幕,

全觸控螢幕:並實現了一種全新的手控操作模式。

移動safari瀏覽器:這是第乙個移動瀏覽器,支援flash外掛程式,具有跟桌面瀏覽器一致的效能、功能和相容性。

ios sdk也是ios的一大創新,它為開發者提供了乙個針對 ios的開發工具包,一方面更好地幫助蘋果統一使用者體驗,另一方面提高了開發者的開發效率,蘋果也可以因此規範和引導開發者。

對microsoft exchange的支援是ios開始整合一些其他平台成熟應用的趨勢,microsoft exchange支援push mail、日曆和聯絡人等。

mobileme是蘋果自己發布的乙個基於雲的服務,整合了郵件、日曆和聯絡人同步等功能。

對於中國使用者來說最重要的是從2.0開始, ios中加入了中文的手寫識別輸入,iphone2.0韌體版本手寫功能採用了漢王科技手寫軟體的全部**。

ios3:功能開始完善

ios3收集了幾乎所有主流應用

ios3.0在2023年6月隨著iphone 3gs而推出,雖然沒有革命性功能創新,但蘋果此時為ios收集了足夠多的,幾乎所有的主流應用:

剪下、複製和貼上:這個日後廣為理性並被學習的功能,提公升了ios的文字輸入效率。

spotlight全域性搜尋:提公升了ios上的資訊搜尋效率。

除此之外,蘋果還從ios3開始增加了彩信功能、語音撥號、find my iphone功能、支援通過藍芽的點對點通訊等豐富的功能。

蘋果還為sdk增加了大量的api,為開發者提供了更大的支援,提公升了iphone的優勢。

ios3讓這個平台功能更加的豐滿和強大。

ios3.2:ipad來了

ios3.2最開始應用於ipad

ios3.2開始可以應用於ipad,蘋果針對大螢幕進行了ui優化設計,並且專門針對大螢幕做了功能優化設計。

與iphone開啟的智慧型手機新時代一樣,ipad也開啟了平板電腦時代。

ios 4:總算支援多工

ios 4開始支援多工處理

其中最主要的改進就是ios4開始支援多工,從技術上這並不是真正的多工,它向開發者提供了幾種不同的可以執行在後台的多工服務。

ios5:開始測試siri功能

ios5開始測試siri功能

蘋果將siri做為乙個beta版發布,並沒有想其成為主流的人機互動方式。

除此之外,ios5開始整合了twitter等社交服務。

ios 6:告別谷歌地圖,擁抱社交

ios 6告別谷歌地圖

在2023年6月11日的wwdc上,蘋果發布了ios6,這看起來是乙個要告別谷歌的版本,其最大的動作是不再使用google map,而使用了蘋果自己的地圖服務。

對社交功能的深度整合也是ios6的一大變化,在社交網路時代更好地支援社交網路功能是大勢所趨。

加強本地服務也是ios6的一大進步,沒有了賈伯斯的蘋果看起來更加開放,在中國與中國本地的搜尋、社交、地圖等服務商合作,推出相關應用,從而方便了本地使用者。

siri開始走向前台,向著主流人機介面方向邁進,支援了更多的語言,對於中文的支援甚至可以支援粵語。

未來ios怎麼走?

在ios過去5年多時間裡,業界對其的疑問從「這是真的智慧型手機嗎」發展到了「它可以代替pc」嗎,可見其對智慧型手機發展的貢獻,現在已經有沒有懷疑以ios引領的新一代智慧型手機可以成為主力的個人計算終端、個人娛樂終端和個人通訊終端,其地位將遠超過傳統pc。

之前的ios實現了對使用習慣、使用者體驗和人機互動的多種創新和革命,功能也在逐步完善。不過android和之後推出的windowsphone在學習並迎合了使用者體驗之後、功能完善之後也越來越趨同,實現體驗差異化和功能差異化也越來越難,ios如何繼續保持領先呢?

ui創新將繼續成為未來ios發展的核心,讓使用者感受到超出想象的體驗,實現更加自然人性的人機互動將成為ios的發展目標,像引領觸控輸入和語音輸入一樣,引領勢能控制、視覺控制等越來越自然的互動方式進入人們的生活中。超乎想象是蘋果制勝的法寶,也只有繼續超乎想象ios才能繼續領先。

awake 預備知識(2)

一.安全傳輸層協議 tls 概念 是確保在通訊應用程式與網際網路使用者之間提供資料保密的協議。就是當一台伺服器和客服端通訊的時候,安全傳輸層協議能夠確保沒有第三方竊聽或者干擾資訊的傳輸。構成 由兩層組成,tls記錄協議 tls record protocol 和tls 握手協議 tls handsh...

Linq to sql(一) 預備知識

什麼是linq to sql linq to sql 或者叫dlinq 是linq net語言整合查詢 的一部分,全稱基於關係資料的 net 語言整合查詢,用於以物件形式管理關係資料,並提供了豐富的查詢功能,它和linq to xml linq to objects linq to dataset ...

C primer plus 一 預備知識

從此進入c 的世界.c 在c語言的基礎上新增了物件導向程式設計的支援。c 三件法寶 c 繼承了c語言高效 簡介 快速和可移植性的傳統。c 物件導向的特性帶來了全新的程式設計方法,用來應付複雜程度不斷提高的現代程式設計任務而設計。c 的模板特性提供了另一種全新的程式設計方法,通用程式設計。程式設計傳統...