微軟應如何籠絡 Android 和 iOS 開發者?


微軟在應用程序數量和質量上所面臨的問題早已人盡皆知,無論是針對Modern UI應用程序而設的Windows Store,還是Windows Phone Store都存在這個問題。雖説這兩個商店目前一直都在穩步提升,但是開發者仍然在很大程度上對這兩個商店並非十分在意,他們的精力主要還是放在Android和iOS平台。

在微軟內部,他們已經探索了很多方式,希望Windows和Windows Phone也能運行Android應用程序,這些方式中甚至還包括了使用模擬器(類似於BlackBerry如何讓Android應用程序在其設備上運行)。

吸引iOS和Android開發者的開發工具

雖然採用這種策略的原因有很多,主要原因還是這一策略有可能迅速解決Windows上應用程序的數量問題,不過這卻是一種錯誤的做法。微軟反而應該吸引Android和iOS開發者使用其開發工具,而且還應該除了Windows應用商店,也要鼓勵開發者將所開發的應用程序上架至Google Play 和/或 蘋果的App Store

這樣一來,由於開發者採用的是自己的開發工具,使得微軟避免了潛在的性能問題,以及使用模擬器可能面臨的法律問題,而且還可以確保應用程序是專門針對Windows 10而開發,而不是簡單地將其他平台的大量應用轉變至Windows 10上。

這並不是一個新鮮的策略,微軟目前正在參與的Apache Cordova項目就十分類似,這是一個利用HTML、CSS和JavaScript來構建多設備混合移動應用程序的開放源碼平台。但利用Apache Cordova框架的都是很基本的一些應用程序。

微軟的下一步就是要提供可以直接與蘋果和Google競爭的開發工具。目前iOS的開發工具已經相當優秀,Google也終於增強了其Android Studio開發工具,但是這並不意味着在兩者之間已經沒有剩餘空間供微軟探索。這也難怪最近傳出了微軟將要收購Xamarin的傳聞,Xamarin允許開發人員使用C#來構建原生的Android、iOS、Mac和Windows應用程序。

儘管微軟在移動市場上的表現不盡如人意,但微軟仍在全力支持和吸引更多的開發者轉移至微軟平台。隨着Windows 10的推出,微軟將能夠提供給開發者一個非常獨特的特性:如果開發者使用微軟的開發工具,那麼開發者將會更加容易地接觸到更多的用户,開發者不光僅僅是開發針對Android或僅僅針對iOS的應用程序,他們有望通過一次編譯就能開發出針對Android、iOS和Windows 10的多平台應用。

儘管微軟在移動市場上曾犯下不少錯誤,但微軟仍然處於一個相對有利的地位:它有足夠的資金、資源和專業知識來拉攏開發者。此外,即使Windows Phone的市場佔有率相距Android和iOS非常遙遠,不過Windows 10中的Windows Store將被推到數以百萬計的用户手中,因為Windows Store會適配於個人電腦、平板電腦和智能手機。有PC的是市場佔有率作為支撐,這對於應用程序開發者而言就相當有誘惑性。

總之,微軟需要為開發者們擴大它的跨平台戰略。

via venturebeat


資料來源:雷鋒網
作者/編輯:思睿

如果喜歡我們的文章,請即分享到︰