|
作者Hermit Crab
這個專案開宗名義不就說他解決了幾大問題:
Google Gemini總結的移植難點基本上全提了。
What this port actually involved
1. The engine assumes a writable filesystem wherever it lives.
對應【儲存媒介的物理限制】,iOS顯然喜歡唯讀環境設計
2. The renderer speaks DirectX 8. The iPad speaks Metal.
對應【晶片架構與彙編語言的代溝】/主機硬體設計的「特異功能」
3. iOS owns your process.
對應【晶片架構與彙編語言的代溝】/主機硬體設計的「特異功能」
4. An RTS needs a mouse.
對應【操作邏輯與使用者介面的砍掉重練】
5. And then the bug hunts.
有可能是上面任何一項產生的神奇問題。
|