iOS的智慧型手機作業系統的原名為iPhoneOS,其核心與Mac OS X的核心同樣都源自於Apple Darwin。它主要是給iPhone和iPodtouch使用。就像其基於的Mac OSX作業系統一樣,它也是以Darwin為基礎的。iPhoneOS的系統架構分為四個層次:核心作業系統層(the Core OSlayer),核心服務層(the Core Serviceslayer),媒體層(the Media layer),可輕觸層(theCocoa Touchlayer)。系統操作占用大概1.1GB的存儲空間。
iOS由兩部分組成:作業系統和能在iPhone和iPod touch設備上運行原生程式的技術。由於iPhone是為移動終端而開發,所以要解決的用戶需求就與Mac OS X有些不同,儘管在底層的實現上iPhone與Mac OS X共享了一些底層技術。如果你是一名Mac開發人員,你可以在iPhone OS發現很多熟悉的技術,同時也會注意到iPhone OS的獨有之處,比如多觸點接口(Multi-Touch interface)和加速器(accelerometer) 。
支持軟體
iPhone和iPodTouch使用基於ARM架構的中央處理器,而不是x86處理器(就像以前的PowerPC或MC680x0),它使用由PowerVR視頻卡渲染的OpenGLES 1.1.。因此,Mac OS X 上的應用程式不能直接複製到iPhoneOS上運行。他們需要針對iPhoneOS的ARM重新編寫。但就像下面所提到的,Safari 瀏覽器支持"Web應用程式"。從iPhone OS2.0開始,通過審核的第三方應用程式已經能夠通過蘋果的App Store進行發布和下載了。
Windows Phone是微軟發布的一款手機作業系統,它將微軟旗下的Xbox Live遊戲、Zune音樂與獨特的視頻體驗整合至手機中。2010年10月11日晚上9點30分,微軟公司正式發布了智慧型手機作業系統Windows Phone。2011年2月,諾基亞與微軟達成全球戰略同盟並深度合作共同研發。
Windows Phone具有桌面定製、圖示拖拽、滑動控制等一系列前衛的操作體驗。其主螢幕通過提供類似儀錶盤的體驗來顯示新的電子郵件、簡訊、未接來電、日曆約會等,讓人們對重要信息保持時刻更新。它還包括一個增強的觸控螢幕界面,更方便手指操作;以及一個最新版本的IE Mobile瀏覽器——該瀏覽器在一項由微軟贊助的第三方調查研究中,和參與調研的其它瀏覽器和手機相比,可以執行指定任務的比例超過高達48%。很容易看出微軟在用戶操作體驗上所做出的努力,而史蒂夫-鮑爾默也表示:“全新的Windows手機把網路、個人電腦和手機的優勢集於一身,讓人們可以隨時隨地享受到想要的體驗。
Windows Phone,力圖打破人們與信息和套用之間的隔閡,提供適用於人們包括工作和娛樂在內完整生活的方方面面,最優秀的端到端體驗。
動態磁貼
Live Tile是出現在WP新的一個概念,這是微軟的Metro概念,與微軟已經中止的Kin很相似。Metro是長方圖形的功能界面組合方塊,是Zune的招牌設計 。Metro UI要帶給用戶的是 glance and go 的體驗。即便WP7是在Idle或是Lock模式下,仍然支持Tile更新。Mango中的應用程式可以支持多個Live Tiles。在Mango更新後,Live Tile的擴充能力會更明顯,Deep Linking既可以用在Live Tiles上也可以用在Toast通知上。Live Tile只支持直式版面,也就是你將手機拿橫的,Live Tile的方向仍不會改變。
Metro UI是一種界面展示技術,和蘋果的iOS、谷歌的Android界面最大的區別在於:後兩種都是以套用為主要呈現對象,而Metro界面強調的是信息本身,而不是冗餘的界面元素。顯示下一個界面的部分元素的功能上的作用主要是提示用戶“這兒有更多信息”。同時在視覺效果方面,這有助於形成一種身臨其境的感覺,該界面概念首先被運用到Windows Phone系統中,如今同樣被引入Windows8作業系統中。
人脈功能
People Hub雖然被稱作“人脈”,但其基本功能就相當於傳統意義上的“聯繫人”,只不過功能強化了幾十倍,帶各種社交更新,還實時雲端同步。在芒果裡面People Hub的首頁tile有了一點變化。之前它的live tile分成9個小塊,裡面輪番顯示聯繫人頭像。芒果裡面則引入了占4個小格子的大號頭像,讓每個聯繫人都有充分展示自己的機會。其次就是聯繫人分組的引入。除了已經說過的功能以外,分組在人性化方面也很值得一提。應用程式商店服務Marketplace和線上備份服務Microsoft My Phone也已同時開啟,前者提供多種個性化定製服務,比如主題。
在過去的幾年裡,微軟沒有對日程表、聯繫人和記事本做出任何改變,在與PC連線時,這些程式可以跟PC的Outlook同步,但是我們希望微軟能夠把它們的界面美化一點,因為它們看起來實在很刻板。Windows Mobile 5隻帶來一件值得一提的改善:它讓用戶可以直接給聯繫人添加圖片(大頭貼),而不必再通過第三方軟體來實現這個功能。
兼容性
Windows Mobile作業系統只能與Microsoft Outlook同步,發布的ActiveSync 4.5支持真正的無縫同步,在幾乎察覺不到的時間裡,手機就已經與電腦連線並且可以交換數據。不過也許因為具有Wi-Fi功能的Windows Mobile手機較少的原因,ActiveSync不支持通過Wi-Fi同步,這點確實不方便。但是手機的連線是通過數據線可以訪問我們喜歡的英特網服務了。 上網衝浪的感覺是多么愉悅。
隨著Windows Mobile 6.1的到來,微軟終於給Word和Excel添加了本地檔案支持。要想把PC上面的文檔傳輸到手機上,以前必須要先把文檔轉化為掌上設備所能識別的格式,這一過程非常耗時,而且轉化後的文檔還會損失部分功能;絕大多數桌面版的Office檔案都不需要轉換就可以直接在手機上察看或者編輯。而且新版的Mobile Office程式也有了較大改善,它新增了拼寫檢查功能,並且支持內置表格和圖片;但對於PowerPoint檔案還是只能夠瀏覽,它提供的瀏覽器叫PowerPoint Mobile。
由於採用了direct-push技術,Windows Mobile 5.0的E-mail功能有了長足的進步。通過Microsoft’s Messaging和Security Feature Pack這兩個程式,你的手機可以實時地接收郵件。除此之外,Outlook沒有改變多少,只不過把名字由Messaging換成了Outlook Mobile。你可以通過多種連線方式收發郵件,比如藍牙、Wi-Fi、GSM和GPRS,或者先與桌面電腦同步,然後通過桌面電腦處理郵件。
多媒體性能
毫無疑問,當談到多媒體時,其他的任何作業系統都不能夠與Windows Mobile相提並論,他是多媒體的王者。每一部Windows Mobile手機都預裝了Windows Media Player,它支持的格式包括MP3、WMA、WMV、ASF、MPG,通過加裝其他播放軟體還能夠播放低碼率的RM、RMVB檔案。
Windows Mobile支持受DRM保護的音樂、TV和電影,其實意思很簡單,就是說你購買自或者下載自不同線上服務商的多媒體內容,它們都可以在手機上任意播放。這個功能在美國很受歡迎,因為美國的Media Center PC和TiVo boxes非常普遍,用戶可以方便地把下載的正版多媒體內容傳輸到手機上;但在我國還沒多大用處,不過隨著國際化進程的深入,人們越來越重視智慧財產權的保護,支持DRM無疑會讓一切變得方便。不過如果你現在有興趣,可以在TomPDA手機影視站下載到豐富的免費視頻。
Windows Mobile作為軟體巨頭微軟的掌上版本作業系統,在與桌面PC和Office辦公的兼容性方面具有先天的優勢,而且WM具有強大的多媒體性能,辦公娛樂兩不誤,讓他成為最有潛力的作業系統之一。當然,它的缺點也很明顯:軟體使用複雜、系統不穩定、硬體要求較高,這些都是不可忽略的。最終Windows Mobile被微軟後來推出的Windows Phone作業系統取代。
最雪上加霜的是,早就已經發布了的Palm OS 6卻無人問津,甚至包括Palm公司都沒有任何採用升級版Palm OS的意願。結果就是市面上所有採用Palm最新作業系統的機器都運行著Palm OS 5(大多數是5.4版)。不過幸運的是,老系統總有一點比新系統好——即使Palm作業系統仍然保留著多媒體播放性能弱的缺點,但它卻是市面上最穩定的作業系統。palm被惠普收購。希望能夠走上正軌。
因為Office是由微軟開發的,所以Palm OS並沒有內置對Office的支持,但幾乎每一部Palm掌上設備都預裝了DataViz Documents To Go軟體——我們說幾乎,是因為有一部Z22就沒有安裝。DataViz Documents To Go對Microsoft Office的支持非常到位,它可以在你的Palm和台式PC之間自動同步Word、Excel和PowerPoint檔案,並且保持原有的格式,這意味著你可以直接打開作為e-mail附屬檔案的Office文檔,而不需要先作轉換。儘管它只能瀏覽PowerPiont檔案,但卻完全可以編輯Word文檔和Excel電子表格,而且還支持現在流行的PDF檔案。
Java ME 以往稱作J2ME(Java Platform, Micro Edition )是為機頂盒、行動電話和PDA之類嵌入式消費電子設備提供的Java語言平台,包括虛擬機和一系列標準化的Java API。它和Java SE、Java EE一起構成Java技術的三大版本,並且同樣是通過JCP(Java Community Process)制訂的。
開發Java ME程式一般不需要特別的開發工具, 開發者只需要裝上Java SDK 及下載免費的 Sun Java Wireless Toolkit 就可以開始編寫Java ME程式,編譯及測試, 此外主要的IDE(Eclipse及NetBeans)都支持 Java ME 的開發,個別的手機開發商如Nokia及 Sony Ericsson 都有自己的SDK, 供開發者在開發出兼容於他們的平台的程式。Java2開發環境。
Web API也需要解釋一下,全稱是Web Application Program Interface,網路應用程式編程接口,有點類似於微軟提供的Windows API,微軟的Windows API提供了本機的操作接口,Web API提供了網路的操作接口。從這個角度講,把Web的基本操作程式封裝在一起,稱為Web OS有其合理性。
Web OS(Web-based Operating System),即基於網路的作業系統,區別於網路作業系統(NOS)。普通的作業系統大家都十分的熟悉,但是對於Web OS這新東西,相信大家應該十分好奇。隨著網路頻寬的增加,網路傳輸速度不斷提升,使Web OS的誕生成為可能。大家可以想像一下未來:我們只需要在硬體上安裝瀏覽器軟體,便可在任何接通網路的電腦上使用自己熟悉的作業系統。