2015.05.02 16:00

用這兩個工具,Windows 10 將可以執行 Android 和 iOS的 App

ADVERTISEMENT

從Windows 8開始以來,Windows 8面臨最大的抱怨,除了他的Metro介面在傳統桌面底下很難用之外,另外一個致命傷就是就算使用者對於Metro介面不排斥,但在微軟市集裡頭也下載不到什麼真正好用的App,因為並沒有多少開發者願意花時間針對Windows 8平台來開發App。

而微軟如果不希望Windows 10再歷史重演,App不足這一點是他們必需要解決的問題。而在2015開發者大會上,微軟正式提出了一個解決辦法。

微軟在大會上表示,針對開發者,Windows 10裡頭有兩套針對 Android 和 iOS App所開發的 SDK(軟體開發套件),Android SDK 將支援 C++和 Java 程式碼,而 iOS SDK 將支援 Objective C(可惜並不支援 Swift)。

ADVERTISEMENT

開發者可以將自己已經寫好並發表在 Android 或 iOS 上的App,轉移到 Windows 10 的開發環境下,然後使用 SDK 來進行一些簡單的改寫工作,從而讓這些App變成 Windows 通用應用程式(Universal App),可以直接在 Windows 10 的桌面以及手機上執行。微軟在會場示範了原本是 iOS 上的Candy Crush Saga程式碼,使用 iOS SDK 把它移植到 Windows 10 上。

ADVERTISEMENT

透過這兩個SDK,開發者甚至可以結合微軟的Cortana語音助手,Xbox Live,甚至是最神奇立體技術Holograms,將App的功能延伸。另外,就算是網站和Windows桌面EXE應用程式,也能改造成Universal App。

當然,微軟也承認,這兩個SDK並無法百分之百地將所有Android、iOS的應用程式全部都轉換到Windows 10的平台上來。不過至少已經減少開發者相當大程度的心力了。

ADVERTISEMENT

我們不難發現,微軟在Windows 10上的策略,與他們在新的瀏覽器Microsoft Edge的策略完全一樣。為了推廣Microsoft Edge,他們也正想辦法讓Chrome、Firefox兩大瀏覽器的外掛可以移植到Microsoft Edge上執行。從這兩點來看,微軟顯然認為,下一代Windows 以及瀏覽器是否成功,關鍵掌握在開發者的手上,必需要累積夠多的App,才能夠讓消費者更有信心。

 

資料來源:、

ADVERTISEMENT

ADVERTISEMENT