OpenRay手記:視窗10兼容iOS和Android

日前微軟在開發者大會上宣布,即將推出的視窗10將兼容iOS和Android,開發者可以輕易把已經寫好的iOS或Android App軟件放到視窗10上使用,希望藉此解決視窗平板和視窗手機的軟件不足問題。然而,兼容軟件始終不及原生的好用,視窗被迫兼容其他平台的軟件,顯示微軟也明白視窗的壟斷優勢已經不再。

事實上,視窗10想完全兼容iOS和Android軟件,也不容易。對iOS軟件而言,微軟將提供開發工具,讓開發者把已經寫好的iOS App軟件簡單地轉換成可以在視窗上運行的視窗10軟件。

據官方指出,開發者只需略為修改iOS軟件的源碼,便可以輕易地把軟件移植到視窗上,這將可以鼓勵更多開發者為視窗平台推出軟件。

如果是Android軟件,視窗10甚至可以直接運行Android APK檔案,毋須轉換已經可以運行Android軟件了。

技術上,視窗要完全兼容iOS或Android,仍有一定難度。例如Android手機上的地圖和定位功能,屬Google自家的GMS服務所有,視窗上沒有GMS,一旦運行需要定位或顯示地圖的App,便會出現問題。類似問題同樣出現在iOS軟件上,開發者要特地為視窗平台修改軟件,才可以令軟件兼容到視窗上。

即使兼容問題可以解決,在視窗上運行iOS或Android軟件,效果也未必理想。例如有些軟件原本只有iOS版本,推出Android版時已經要把使用介面大幅修改,才令人覺得好用。

若把軟件直接搬到視窗上使用,用戶體驗可能大打折扣,吃力不討好。

電郵:ray@openrice.com

鍾偉民(Ray)•飲食網站創辦人