智能手機操作系統檢視原始碼討論檢視歷史
智能手機操作系統智能手機操作系統是一種運算能力及功能比傳統功能手機更強的操作系統。使用最多的操作系統有:Android、iOS、HarmonyOS、Symbian、Windows Phone和BlackBerry OS。他們之間的應用軟件互不兼容,除了新興手機系統:VelaOS、BlueOS、Pantanal。因為可以像個人電腦[1]一樣安裝第三方軟件,所以智能手機有豐富的功能。智能手機能夠顯示與個人電腦所顯示出來一致的正常網頁,它具有獨立的操作系統以及良好的用戶界面,它擁有很強的應用擴展性、能方便隨意地安裝和刪除應用程序。
簡介
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架構的中央處理器[2],而不是x86處理器(就像以前的PowerPC或MC680x0),它使用由PowerVR視頻卡渲染的OpenGLES 1.1.。因此,Mac OS X上的應用程序不能直接複製到iPhoneOS上運行。他們需要針對iPhoneOS的ARM重新編寫。但就像下面所提到的,Safari瀏覽器支持"Web應用程序"。從iPhone OS2.0開始,通過審核的第三方應用程序已經能夠通過蘋果的App Store進行發布和下載了。
自帶程序
在2.2版本的固件中,iPhone的主界面包括包括以下自帶的應用程序:SMS(簡訊)、日曆、照片、相機、YouTube、股市、地圖(AGPS輔助的Google地圖)、天氣、時間、計算機、備忘錄、系統設定、iTunes(將會被鏈接到iTunesMusicStore和iTunes廣播目錄)、AppStore以及聯絡資訊。還有四個位於最下方的常用應用程式包括有:電話、Mail、Safari和iPod。
除了電話、簡訊、和相機,iPodTouch保留了大部分iPhone自帶的應用程序。iPhone上的"iPod"程序在iPodTouch上被分成了兩個:音樂和視訊。位於主界面最下方dock上的應用程序也根據iPodTouch的主要功能而改成了:音樂、視訊、照片和iTunes。
Web程序
在2007年蘋果全球開發者大會上,蘋果宣布iPhone和iPodTouch將會通過Safari互聯網瀏覽器支持某些第三方應用程序,這些應用程序被稱為Web應用程序。它們能通過AJAX互聯網技術編寫出來。
關於SDK
2007年10月17日,史提夫·賈伯斯在一封張貼於蘋果公司網頁上的公開信上宣布軟件開發工具包(SDK)。它將在2008年2月提供給第三方開發商。軟件開發工具包於2008年3月6日發布,並允許開發人員開發iPhone和iPod touch的應用程序,並對其進行測試,名為「iPhone手機模擬器」。然而,只有在付出了iPhone手機開發計劃的費用後,應用程序才能發布。自從Xcode 3.1發布以後,Xcode就成為了iPhone軟件開發工具包的開發環境。
在2008年3月6日,iPhone OS的軟件開發工具包在蘋果大會堂會議正式宣布。第一個Beta版本是iPhone OS 1.2b1(build 5A147p)它在發布後立即就能夠使用了。最新的SDK版本是iPhone OS 3.0(build 7a341)(2009年6月17日)。
隨着SDK的發布,iPhone的愛好者便可以開發在iPhone上運行的應用程序了。iPhone SDK包含了所需的資料和工具,使用這些工具可以開發、測試、運行、調試和調優程序以適合iPhone OS。XcodeIDE已經更新到支持iPhone OS的開發。除了提供代碼的基本編輯、編譯和調試環境,當在iPhone或者iPod touch設備上調試你的程序,Xcode還提供了運行點(launching point)功能。
解鎖越獄
解鎖是指解除IPHONE對運營商的綁定,以便支持其他運營商的SIM卡。比如在中國使用美版的IPHONE,必須解鎖。否則中國移動將不被支持。
越獄是指破解IPHONE OS對軟件的限制,最大的優勢在於免費下載app store里原本需要付費的軟件和遊戲,並支持黑客編寫的「民間」軟件。
IPHONE的一代和二代已經完美破解。
玩蘋果為什麼要越獄?
越獄就是破解系統
破解之後能免費安裝蘋果軟件商店裡的收費程序
最關鍵的是還能安裝蘋果在軟件商店中禁止的一些涉及到系統底層的軟件
這些能大大改進ios產品的性能和功能和使用方式
蘋果,在越來越多中國消費者眼中,不僅僅是一種水果,更是代表着那一系列「i字頭」的潮流數碼產品。
隨着iPad和iPhone4兩款大熱產品的用戶越來越多,蘋果的iOS智能操作系統也成為不少中國用戶關注的問題。雖然蘋果產品外形時尚讓人心動,但無法掩蓋蘋果iOS系統弊端給人帶來的痛苦:由於這種系統封閉性太強,用戶無法自行安裝iTunes之外的應用程序。系統自帶功能限制太多,數據的傳輸必須使用iTunes進行,上手難度太高……
為了克服這些問題,一些蘋果發燒友兼軟件高手只能自行動手解決,於是「越獄」(Jailbreak)這個名詞出現了,並且迅速在全球範圍內風靡了起來。
參考文獻
- ↑ 常見的電腦問題及解決方法分享 ,搜狐,2023-10-10
- ↑ 電腦硬件科普——處理器(CPU),搜狐,2016-08-07