全球首款iOS模擬器出現 - 模擬器

Todd Johnson avatar
By Todd Johnson
at 2017-07-26T17:56

Table of Contents


全球首款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
平台。

--
期待阿..

--

All Comments

Joseph avatar
By Joseph
at 2017-07-31T05:29
期待
Blanche avatar
By Blanche
at 2017-08-04T11:39
中國人說的先保留態度
Kelly avatar
By Kelly
at 2017-08-04T13:34
跟英國研究台中報導 那個可信度較高呢?
台灣(選錯字 XD
Ethan avatar
By Ethan
at 2017-08-08T20:27
這麼封閉,只花一年多就弄出來了?
Emily avatar
By Emily
at 2017-08-13T07:34
假的拉,先上GITHUB再說啦!!!
Lydia avatar
By Lydia
at 2017-08-16T23:00
影片感覺像是Xcode內建的iOS模擬器
Liam avatar
By Liam
at 2017-08-19T02:49
大概是破解了mac上的模擬器了吧?
John avatar
By John
at 2017-08-20T02:01
期待,不過我也沒什麼想玩的遊戲說...

筐體類 仿HSS-0130 (NAC筐體操作台)

Elizabeth avatar
By Elizabeth
at 2017-07-24T09:36
早上起來看到臉書社團有人分享 其實之前台灣有人打算要做 但是如同那個網友說的對岸複製速度價格有優勢 所以台灣廠商似乎就沒下文了 看一下價格似乎也不算太貴 連裡面阿裡阿雜的月O寶盒加運費也才5000台幣 對於這類產品來說是不便宜 因為這類產品就是智財權意識為零的對岸才會出來的 肯定都是殺到見血見骨 就我知外觀還 ...

請問用Cemu 玩馬車8 讀到標題就進不去?

Suhail Hany avatar
By Suhail Hany
at 2017-07-24T09:01
請問Cemu玩馬車8 標題之後 就進不去是? super mario 3d可玩 大金鋼好像也是這樣 配備 Cpu i5 2400 Ram 8g Gtx650 請問問題大概出在哪? 是用手把玩 ----- Sent from JPTT on my LGE LG-H815. - ...

美少女戰士(SFC版)-補充

Kama avatar
By Kama
at 2017-07-22T23:30
因為之前攻略文寫完後 感謝版友hipposman給了我日文攻略本的資料 因此重新補充調整攻略文內容! ═══════════════════════════════════════ 【基本操作】 ˙血量/隻數相關設定 1.我方體力全滿是80,按B鈕+Y鈕的必殺技B會每次扣10點體力。 ...

Super Mario 64 Maker

Odelette avatar
By Odelette
at 2017-07-20T18:20
※ 引述《YoshiTilde (一頁本是難成書)》之銘言: : DEMO : https://youtu.be/XNZk4ggJkcc : 檔案下載 : http://www.mediafire.com/file/dmmygjon71zmw9g/SM64_Maker_1.1b.z64 : https://d ...

在ePSxe上面用360手把震動

Mia avatar
By Mia
at 2017-07-19T16:12
閒話聊聊 可以直接下一頁看結果 噗噗...這真的花了我一整天的時間... 因為昨天我用舊版的ePSxe玩時空幻境3 永恆傳奇的時候 姪女跑來看我玩說 叔叔為什麼你要玩馬賽克的遊戲 XD... 一怒之下 今天早上就去找新版的ePSxe來執行 果然新的插件套上去 畫面音質都提升了好幾個檔次 既然畫面音質都提升 ...