Windows Phone 支援 Android 應用程式?來看看第三方開發者怎麼說
近日,關於“Windows Phone支援Android應用程式”的話題變得很是熱門,認同這一說法的就包括The Verge的編輯Tom Warren。其實在2014年2月份的時候,The Verge就已經有了這個說法的相關報導,當時The Verge稱微軟內部正在激烈爭論是否讓Windows Phone支援Android應用程式,以彌補Windows Phone應用匱乏的問題。
再看看最近,Tom Warren在Twitter上斷言稱:
在1月21日舉行的釋出會上,我堅信微軟會公佈一件事:提供對Android應用程式的支援。
在外界看來,微軟讓Windows Phone提供對Android應用程式的支援,這幾乎是不可能的事,因此Tom Warren也遭到了一些同行的反駁。WMPU的編輯Lucason就認為這種說法不科學,他表示:“Windows Phone提供對Android應用程式的支援,等同於是直接抹殺了Windows Phone平臺。原因其實很簡單,如果真是這樣,開發者將不會再為Windows Phone開發應用程式”。
然而Tom Warren和Lucason都只是微軟生態的觀察者之一,他們的說法僅僅是個人觀點。關於“Windows Phone支援Android應用程式”的話題,其實牽扯上的不僅僅是普通使用者和微軟,還有Windows Phone平臺上的第三方開發者們。
(Windows Phone平臺第三方開發者Rudy Huyn)
第三方開發者的觀點
作為Windows Phone平臺上最具代表性的第三方開發者之一,Rudy Huyn近日在Reddit上表達了自己的看法,雖然與Lucason有些出入,但是他還基於應用程式開發的角度,提出了自己認為可行的方案。Rudy Huyn稱:
我的想法其實很簡單。如果微軟讓Android應用程式登陸Windows裝置,除了少數比較狂熱的第三方開發者外,估計沒有多少會願意再為該平臺開發原生應用程式,大部分第三方開發者可能會把精力放在Android應用程式上。
如果微軟這樣做,會有何後果?糟糕的使用者體驗,糟糕的效能表現等等,很明顯這不是一個明智的舉措。此外,一款真正搭載Android平臺的手機和一款模擬執行Android應用程式的手機放在使用者眼前,使用者會如何選擇,想必誰心裡都有數。
所以請記住兩件事:OS/2(微軟與IBM聯合開發的一款作業系統)嘗試著執行Windows應用程式,結果失 敗了;黑莓的Black Berry 10想要執行Android應用程式,結果也是失敗了。BlackBerry 10是一個經典的案例,應用程式商店裡的應用都是基於Android SDK來開發的,而不是Black Berry SDK。
擴充套件UWA才是王道?
為此,Rudy Huyn還提出了自己設想的可行方案。他認為:“微軟應該把通用應用程式(UWA)擴充套件Android平臺上。這 樣一來,我們可以實現讓同一款應用程式同時執行在Windows、Windows Phone、Xbox、Android、Chromebook、Kindle上,當然還要包括Android平臺的其他分支,覆蓋除了iOS以外的其他平 臺。”從技術層面來看,Rudy Huyn這個設想是可以實現的,因為微軟已經具備了許多有利的條件:
-
WinSJ(JavaScript)已經開源,可以很好地執行在Chrome和Webkit上;
-
Xamarin/Mono已經可以實現通過 C#/fake XAML來開發Android原生應用程式;
-
Visual Studio 2015已經加入Android模擬器;
-
ASP.net的下一個版本可以在不需要SDK的支援下,執行在Mac OS上,在應用層面也可以依樣畫葫蘆;
他給出的理由是,假如移動平臺開發框架提供商Xamarin可以如此施為,微軟同樣可以如法炮製,但是微軟應該使用真正的XAML,真正的 WinRT SDK等。其實許多Android生態開發者們並不喜歡Eclipse開發平臺,而C#與Java語言非常類似,同樣擁有一些很酷的特性,這一點反而能激 勵新手移動開發者,促使他們使用微軟的開發工具來開發應用程式,同時也能完善Windows Store和微軟生態。
via:WPDang
相關文章
- 微信應用號來了 快來看看應用號有什麼用
- Windows Phone 8 新增功能:支援第三方應用建立自定義聯絡人Custom Contact Store。Windows
- Python4要來了?快來看看Python之父怎麼說Python
- 虛擬現實頭盔哪款最受歡迎?看看開發者怎麼說
- Windows Phone 部分控制元件的應用Windows控制元件
- 看看國外的開發者怎麼看SwiftSwift
- ·微軟開啟Windows Phone Mango應用閘門微軟WindowsGo
- Windows phone應用開發[15]-輔助工具Windows
- windows phone 8 鎖屏介面 顯示應用程式的訊息提醒Windows
- 遊戲開發者:8.8%的開發者為Windows Phone開發遊戲遊戲開發Windows開發遊戲
- 為什麼說敏捷開發是應用程式的未來?敏捷
- 龍蜥開發者說來了,來看看社群一週動態還有什麼? | 3.07-3.11
- Windows phone應用開發[18]-下拉重新整理Windows
- Windows phone應用開發[19]-RSA資料加密Windows加密
- Windows phone 應用開發[2]-資料快取Windows快取
- Windows phone 應用開發[9]-單元測試Windows
- 9種程式語言,看看其發明者是怎麼說的
- Windows Phone 7 開發 31 日談——第23日:提供試用版應用程式Windows
- 如何用生成式 AI 定義我們的未來?看看微軟怎麼說AI微軟
- Windows Phone 7程式設計Windows程式設計
- 一個IT愛好者眼中的Windows Phone和Android PhoneWindowsAndroid
- 程式設計師就業前景如何?看看這些報告怎麼說程式設計師就業
- 《Windows Phone 7入門經典之使用Silverlight和XNA開發Windows Phone應用》書評Windows
- Windows phone應用開發[17]-xap提交異常處理Windows
- 開發者讓Android應用能執行在Windows、Mac和Linux上AndroidWindowsMacLinux
- Windows Phone程式設計回顧Windows程式設計
- Windows (wince、 windows mobile、windows phone)錯誤程式碼大全Windows
- 結合 Android 看看單例模式怎麼寫Android單例模式
- 快應用宣佈支援第三方DSL
- Windows Hello怎麼用Windows
- 浮動應用程式視窗怎麼用?
- 手寫一個webpack,看看AST怎麼用WebAST
- Windows Phone FAQWindows
- Windows Phone 8初學者開發—第10部分:資料繫結應用程式和透視應用程式專案模板簡介...Windows
- 超過三十歲就不適合寫程式碼了?看看國外程式設計師怎麼說程式設計師
- Android O官方版本即將到來, 先來看看DP4開發者預覽版Android
- Python那麼火,到底能用來做什麼?我們來說說Python3的主要應用Python
- 如何避免選平臺智商稅?看看頭位資訊怎麼說