從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)。
開發者可以將自己已經寫好並發表在 Android 或 iOS 上的App,轉移到 Windows 10 的開發環境下,然後使用 SDK 來進行一些簡單的改寫工作,從而讓這些App變成 Windows 通用應用程式(Universal App),可以直接在 Windows 10 的桌面以及手機上執行。微軟在會場示範了原本是 iOS 上的Candy Crush Saga程式碼,使用 iOS SDK 把它移植到 Windows 10 上。
透過這兩個SDK,開發者甚至可以結合微軟的Cortana語音助手,Xbox Live,甚至是最神奇立體技術Holograms,將App的功能延伸。另外,就算是網站和Windows桌面EXE應用程式,也能改造成Universal App。
當然,微軟也承認,這兩個SDK並無法百分之百地將所有Android、iOS的應用程式全部都轉換到Windows 10的平台上來。不過至少已經減少開發者相當大程度的心力了。
我們不難發現,微軟在Windows 10上的策略,與他們在新的瀏覽器Microsoft Edge的策略完全一樣。為了推廣Microsoft Edge,他們也正想辦法讓Chrome、Firefox兩大瀏覽器的外掛可以移植到Microsoft Edge上執行。從這兩點來看,微軟顯然認為,下一代Windows 以及瀏覽器是否成功,關鍵掌握在開發者的手上,必需要累積夠多的App,才能夠讓消費者更有信心。
> 只要 Google 和 Apple 擋你個幾次,消費者跟開發者就會喊微軟你這什麼爛東西!
蘋果應該不敢隨便這樣做
更何況現在微軟是讓所有x86平台也可以用app
這可是發出巨大的市場
之前有個chrome的擴充套件轉換為火狐的擴充套件的網站,就被google告了
為什麼不是相反過來
把 Windows App 轉移到 Android 或 iOS 的開發環境上?
尤其是一堆現成的 EXE 專案更是需要
這樣比較吸引人
雖然我也知道以微軟來講
不可能做反過來的事情
只講了 Windows 10 裡將有兩套 SDK 可以支援 Android、iOS APP 轉成 Windows APP。
別忽悠我們好嗎?
http://www.cnbeta.com/articles/392257.htm