全球首款 iOS 模拟器出現,支持 ARM 和 X86 雙架構
關鍵字 模拟器 蘋果 編輯:溪谷軟件 2017/07/29
浏覽 2488

 

中(zhōng)國最近有開(kāi)發小(xiǎo)組在視訊平台發布一(yī)段影片,内容是一(yī)款名爲“蘋果盒模拟器”的 iOS 模拟器。這是自從蘋果推出 iPhone 以來,首款網絡公布的 iOS 模拟器。實際的應用以及進度,可以到開(kāi)發團隊的微博了解。


蘋果2.png 

 

iOS 做爲 Apple 核心産品之一(yī),一(yī)直被 Apple 精心保護,Apple 也一(yī)直以 iOS 系統執行流暢著稱。如果這次 iOS 模拟器是真的,極有可能引發一(yī)場手機業的變化。

根據作者在網絡上的說明:

由于 iOS 閉源的特性,爲了完成這項不可能的任務,我(wǒ)們團隊 5 個人對該項目已經開(kāi)發一(yī)年多,完成了所有可行性驗證,近日做出測試版,這也終于可以讓我(wǒ)們向鋒友爆料我(wǒ)們的成果。

我(wǒ)們将模拟器的開(kāi)發測試版名稱暫定爲“蘋果盒”,目前已經在做最後的測試,如果一(yī)切順利的話(huà),年底前就會放(fàng)出 MacOS 版本給廣大(dà)鋒友率先體(tǐ)驗,後續升級版本還将支持 Windows 平台。

還有一(yī)個好消息,“蘋果盒”将相容 App Store 版本,與 iPhone 遊戲進度共享。

雖然 Android 早就有模拟器了,但是與開(kāi)放(fàng)的 Android 相比,iOS 始終被蘋果保護得好好的,程序代碼也無從參考,因此開(kāi)發 iOS 難度相當高。當然就像任天堂等遊戲主機的模拟器,雖然原廠沒有開(kāi)放(fàng),其他人還是可以用逆向工(gōng)程的方式,去(qù)反編譯出源代碼出來,隻是 iPhone 的複雜(zá)度,要比這些遊戲主機高出許多。

目前開(kāi)發一(yī)款手機模拟器,主要有幾個問題要解決:一(yī)是 ARM 和 x86 兩種徹底不一(yī)樣的 CPU 指令集彼此之間怎樣轉譯,再來是在電腦端模拟手機操作界面,底層硬件的調用要如何解決。這些都是相當困難的工(gōng)作。

據開(kāi)發團隊表示,這款模拟器支持 ARM 和 x86 雙架構,也就是說使用者可以在 x86 的平台和 ARM 指令集的平台執行,而 x86 和 ARM 基本上也就涵蓋了所有 PC 産品和行動設備了。開(kāi)發團隊隻有 5 人,擅長逆向分(fēn)析、編譯器、CPU 指令集、圖形圖像處理,目前這個計劃他們已經開(kāi)發一(yī)年多,該團隊已經完成了所有可行性驗證,并且做出了測試版。

目前這個模拟器的開(kāi)發名稱爲“蘋果盒”。已有 100 多款 iOS 遊戲在蘋果盒測試版執行,據稱正式推出的版本會支持大(dà)多數主流 iOS 遊戲。蘋果盒支持 ARM 和 x86 雙架構指令集,即除了 ARM 版本,開(kāi)發者還可以把 iOS App 編譯成 x86 版本放(fàng)到蘋果盒裏,因爲不需指令轉譯,執行速度比 ARM 版本更快。蘋果盒會先出 macOS 版本,後續升級版本會支持 Windows 平台。


相關閱讀
當你還在網吧上網時,已經有人在手機上玩《雲頂之奕》了
編輯:溪谷軟件2017/07/29
2019年8月中(zhōng)國手遊發行商(shāng)Top30:占全球市場28%份額,疊紙(zhǐ)新入榜躍居第12位
編輯:溪谷軟件2017/07/29
8月女性向遊戲井噴!
編輯:溪谷軟件2017/07/29
更多産品>>>
手遊H5雙平台系統
手遊聯運系統
H5聯運系統
手遊發行系統
馬上開(kāi)啓您的遊戲創業之旅
關閉

微信掃一(yī)掃聯系售前工(gōng)程師

二維碼

海唐:13270282266

關閉
二維碼

掃一(yī)掃二維碼

關注視頻(pín)号查看視頻(pín)

複制手機号添加售前工(gōng)程師企業微信

關閉
電話(huà)咨詢