hn9480412 wrote:
兩個系統架構不一樣,...(恕刪)
看apple要不要給消費者跟開發商一個方便而已,一點困難都沒有。
apple就是軟硬體模擬器的業界第一把交椅。
過去的歷史裡
1. MacOS 7.X 跑 Motorola 68040轉到PowerPC,Apple就搞過一次模擬器,讓7.x繼續在新的CPU跑
2. 用 PowerPC,但是把MacOS 9.x 轉成全新unix的作業系統OSX 10.0,Apple就再搞一次Classic Mode模擬器,讓舊系統的軟體,正確的說應該是舊系統的系統,再新的OSX上跑。
3. PowerPC轉換到Intel CPU,一樣是OSx 但是apple還是搭了Rosetta模擬器,讓純PowerPC的app在Intel的cpu跟系統下跑。
4. Universal_binary 版本的app,就是讓app可以同時在Intel下的osx跟powerpc 下的osx 跑。
蘋果要不要而已,iOS的app是透過osx上的ios模擬器在mac上跑,或是鼓勵developer寫成所謂universal binary在一個app可以有兩種codes在不同系統上跑,透過icloud結合,技術上一點問題都沒有。
正如Wintel是既有架構,但Windows+ARM也在成形中; Android+ARM是既有架構,Andriod+Intel也在成形中。MS甚至宣稱Windows 8就是平板+pc單一版本。
技術上都沒問題的,但蘋果應該只是在思考,消費者真的要這個嗎?一直在創新商業模式的蘋果,在做對了iPod跟iOS的ui+商業模式後,也許更要問"單一版本"的商業模式的棋該怎麼下,才會贏。
將iOS的ui跟功能,越來越往mac導入,當然是想讓所有沒有mac但是有iDevice的消費者習慣介面跟功能,進而買mac,但是到什麼程度才是對的最剛好的?
--
Using Numb3rs, we can solve the biggest mysteries we know