[新聞] 全球首款iOS模擬器出現,支援ARM和X86雙架構

看板Emulator (模擬器)作者 (山茶花)時間8年前 (2017/07/26 17:56), 編輯推噓6(603)
留言9則, 8人參與, 最新討論串1/1
全球首款iOS模擬器出現,支援ARM和X86雙架構 https://www.techbang.com/posts/52789-the-worlds-first-ios-emulator- appears-support-arm-and-x86-architecture 中國最近有開發小組在中國的視訊平台上釋出了一段影片,影片的內容是一款名為「蘋果 盒模擬器」的iOS模擬器。這是自從蘋果推出iPhone以來,首款網路上公布的iOS模擬器。 實際的應用以及進度,可以到開發團隊的微博去瞭解。 iOS作為Apple的核心產品之一,一直被Apple精心保護,Apple也一直以iOS系統執行流暢 著稱。如果這次的iOS模擬器是真的,極有可能引發一場手機業的變化。 根據作者在網路上的說明: 「由於iOS閉源的特性,為了完成這項不可能的任務,我們團隊5個人對該項目已經開發一 年多,完成了所有可行性驗證,近日做出了測試版,這也終於可以讓我們向鋒友爆料我們 的成果。 我們將模擬器的開發測試版名稱暫定為「蘋果盒」,目前已經在做最後的測試,如果一切 順利的話,年底前就會放出MacOS版本給廣大鋒友率先體驗,後續升級版本還將支持 Windows平台。 還有一個好消息,「蘋果盒「將相容App Store版本,與iPhone遊戲進度共享。」 雖然Android早就有模擬器了,但是與開放的Android相比,iOS始終被蘋果好好的保護, 程式碼也無從參考,因此開發iOS難度是相當高的。當然就像任天堂等遊戲主機的模擬器 一樣,雖然原廠沒有開放,其他人還是可以用逆向工程的方式,去反編譯出原始碼出來。 只是iPhone的複雜度,也要比這些遊戲主機來得高許多。 目前開發一款手機模擬器,主要有幾個問題要解決:一是ARM和x86兩種徹底不一樣的CPU 指令集彼此之間怎麼樣去轉譯,再來是在電腦端模擬手機操作介面,底層硬體的調用要如 何解決。這些都是相當困難的工作。 據開發團隊表示,這款模擬器支援ARM和x86雙架構,也就是說使用者可以在X86的平台和 ARM指令集的平台執行,而 X86和ARM 基本上也就涵蓋了所有 PC產品和行動裝置了。開發 團隊只有五人,擅長逆向分析,編譯器,CPU指令集,圖形圖像處理,目前這個計畫他們 已經開發一年多,該團隊已經完成了所有可行性驗證,並且做出了測試版。 目前這個模擬器的開發名稱為「蘋果盒」。已有100多款iOS遊戲在蘋果盒測試版執行,據 稱正式推出的版本會支持絕大多數主流iOS遊戲。蘋果盒支援ARM和x86雙架構指令集,即 除了ARM版本,開發者還可以把iOS App編譯成x86版本放到蘋果盒裡,因為不需指令轉譯 ,執行速度比ARM版本更快。蘋果盒會先出macOS版本,後續升級版本將會支援到Windows 平台。 -- 期待阿.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.13.169.76 ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1501063012.A.857.html

07/26 17:59, , 1F
期待
07/26 17:59, 1F

07/26 21:31, , 2F
中國人說的先保留態度
07/26 21:31, 2F

07/26 22:03, , 3F
跟英國研究台中報導 那個可信度較高呢?
07/26 22:03, 3F

07/26 22:03, , 4F
台灣(選錯字 XD
07/26 22:03, 4F

07/26 22:13, , 5F
這麼封閉,只花一年多就弄出來了?
07/26 22:13, 5F

07/26 23:09, , 6F
假的拉,先上GITHUB再說啦!!!
07/26 23:09, 6F

07/27 05:28, , 7F
影片感覺像是Xcode內建的iOS模擬器
07/27 05:28, 7F

07/27 20:13, , 8F
大概是破解了mac上的模擬器了吧?
07/27 20:13, 8F

07/28 00:29, , 9F
期待,不過我也沒什麼想玩的遊戲說...
07/28 00:29, 9F
文章代碼(AID): #1PU6TaXN (Emulator)
文章代碼(AID): #1PU6TaXN (Emulator)