,用戶已經(jīng)可以通過黑蘋果工具在非Mac設(shè)備上運(yùn)行macOS系統(tǒng)但由于種種限制,到目前為止,能在PC上運(yùn)行iOS的人并不多現(xiàn)在一個(gè)開發(fā)者使用QEMU,在電腦上成功運(yùn)行了第一版iPhone OS
開發(fā)者M(jìn)artijn de Vos花了一年多的時(shí)間,通過大量的逆向開發(fā)項(xiàng)目,模擬了蘋果公司在2007年為iPod touch發(fā)布的最初的iPhone OS他說,模擬多點(diǎn)觸摸支持和其他硬件組件需要很大的努力
Devos50在其博客文章中表示,該項(xiàng)目的最棘手部分是模擬iPod touch的硬件組件開發(fā)者沒有為iPhone選擇iPhone OS,而是選擇了iPod touch,因?yàn)樽畛醯膇Phone需要模擬更多的組件
選擇模仿iPhone OS 1.0的另一個(gè)原因是,這個(gè)版本的安全機(jī)制比后續(xù)版本少得多開發(fā)者解釋說:當(dāng)代蘋果設(shè)備包含許多額外的硬件組件,如神經(jīng)引擎,安全隔間和各種傳感器,這將使模擬這種設(shè)備更加困難和耗時(shí)
這個(gè)項(xiàng)目另一個(gè)有趣的地方是,模擬成功的關(guān)鍵是OpeniBoot,這是蘋果bootloader的一個(gè)開源實(shí)現(xiàn)雖然該項(xiàng)目很久以前就停止了開發(fā),但它允許用戶在最初的iPhone和iPod touch上安裝Android
地址:GitHub
本站了解到,iPhone OS 1.0是蘋果公司開發(fā)的iOS移動(dòng)操作系統(tǒng)的第一個(gè)主要版本,首次發(fā)布時(shí)沒有提供官方名稱蘋果的營(yíng)銷文獻(xiàn)只是簡(jiǎn)單提到了一下
日前,史蒂夫·喬布斯在Macworld大會(huì)暨博覽會(huì)的主題演講中介紹了iPhone 1第一代iPhone也在此次活動(dòng)中推出當(dāng)時(shí),喬布斯只說iPhone運(yùn)行的是OS XIPhone OS 1.0于2007年6月29日與IPhone一同發(fā)布
日前,伴隨著iPhone軟件開發(fā)工具包的發(fā)布,蘋果將其命名為iPhone OS。
鄭重聲明:此文內(nèi)容為本網(wǎng)站轉(zhuǎn)載企業(yè)宣傳資訊,目的在于傳播更多信息,與本站立場(chǎng)無(wú)關(guān)。僅供讀者參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。