成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

Windows Phone 支持 Android 應(yīng)用程序?來看看第三方開發(fā)者怎么說

瀏覽:87日期:2022-09-27 16:45:12

近日,關(guān)于“Windows Phone支持Android應(yīng)用程序”的話題變得很是熱門,認(rèn)同這一說法的就包括The Verge的編輯Tom Warren。其實(shí)在2014年2月份的時(shí)候,The Verge就已經(jīng)有了這個(gè)說法的相關(guān)報(bào)道,當(dāng)時(shí)The Verge稱微軟內(nèi)部正在激烈爭論是否讓W(xué)indows Phone支持Android應(yīng)用程序,以彌補(bǔ)Windows Phone應(yīng)用匱乏的問題。

Windows Phone 支持 Android 應(yīng)用程序?來看看第三方開發(fā)者怎么說

再看看最近,Tom Warren在Twitter上斷言稱:

在1月21日舉行的發(fā)布會上,我堅(jiān)信微軟會公布一件事:提供對Android應(yīng)用程序的支持。

在外界看來,微軟讓W(xué)indows Phone提供對Android應(yīng)用程序的支持,這幾乎是不可能的事,因此Tom Warren也遭到了一些同行的反駁。WMPU的編輯Lucason就認(rèn)為這種說法不科學(xué),他表示:“Windows Phone提供對Android應(yīng)用程序的支持,等同于是直接抹殺了Windows Phone平臺。原因其實(shí)很簡單,如果真是這樣,開發(fā)者將不會再為Windows Phone開發(fā)應(yīng)用程序”。

然而Tom Warren和Lucason都只是微軟生態(tài)的觀察者之一,他們的說法僅僅是個(gè)人觀點(diǎn)。關(guān)于“Windows Phone支持Android應(yīng)用程序”的話題,其實(shí)牽扯上的不僅僅是普通用戶和微軟,還有Windows Phone平臺上的第三方開發(fā)者們。

 第三方開發(fā)者的觀點(diǎn)

作為Windows Phone平臺上最具代表性的第三方開發(fā)者之一,Rudy Huyn近日在Reddit上表達(dá)了自己的看法,雖然與Lucason有些出入,但是他還基于應(yīng)用程序開發(fā)的角度,提出了自己認(rèn)為可行的方案。Rudy Huyn稱:

我的想法其實(shí)很簡單。如果微軟讓Android應(yīng)用程序登陸Windows設(shè)備,除了少數(shù)比較狂熱的第三方開發(fā)者外,估計(jì)沒有多少會愿意再為該平臺開發(fā)原生應(yīng)用程序,大部分第三方開發(fā)者可能會把精力放在Android應(yīng)用程序上。

如果微軟這樣做,會有何后果?糟糕的用戶體驗(yàn),糟糕的性能表現(xiàn)等等,很明顯這不是一個(gè)明智的舉措。此外,一款真正搭載Android平臺的手機(jī)和一款模擬運(yùn)行Android應(yīng)用程序的手機(jī)放在用戶眼前,用戶會如何選擇,想必誰心里都有數(shù)。

所以請記住兩件事:OS/2(微軟與IBM聯(lián)合開發(fā)的一款操作系統(tǒng))嘗試著運(yùn)行Windows應(yīng)用程序,結(jié)果失 敗了;黑莓的Black Berry 10想要運(yùn)行Android應(yīng)用程序,結(jié)果也是失敗了。BlackBerry 10是一個(gè)經(jīng)典的案例,應(yīng)用程序商店里的應(yīng)用都是基于Android SDK來開發(fā)的,而不是Black Berry SDK。

Windows Phone 支持 Android 應(yīng)用程序?來看看第三方開發(fā)者怎么說 擴(kuò)展UWA才是王道?

為此,Rudy Huyn還提出了自己設(shè)想的可行方案。他認(rèn)為:“微軟應(yīng)該把通用應(yīng)用程序(UWA)擴(kuò)展Android平臺上。這 樣一來,我們可以實(shí)現(xiàn)讓同一款應(yīng)用程序同時(shí)運(yùn)行在Windows、Windows Phone、Xbox、Android、Chromebook、Kindle上,當(dāng)然還要包括Android平臺的其他分支,覆蓋除了iOS以外的其他平 臺?!?/b>從技術(shù)層面來看,Rudy Huyn這個(gè)設(shè)想是可以實(shí)現(xiàn)的,因?yàn)槲④浺呀?jīng)具備了許多有利的條件:

WinSJ(JavaScript)已經(jīng)開源,可以很好地運(yùn)行在Chrome和Webkit上;

Xamarin/Mono已經(jīng)可以實(shí)現(xiàn)通過 C#/fake XAML來開發(fā)Android原生應(yīng)用程序;

Visual Studio 2015已經(jīng)加入Android模擬器;

ASP.net的下一個(gè)版本可以在不需要SDK的支持下,運(yùn)行在Mac OS上,在應(yīng)用層面也可以依樣畫葫蘆;

他給出的理由是,假如移動平臺開發(fā)框架提供商Xamarin可以如此施為,微軟同樣可以如法炮制,但是微軟應(yīng)該使用真正的XAML,真正的 WinRT SDK等。其實(shí)許多Android生態(tài)開發(fā)者們并不喜歡Eclipse開發(fā)平臺,而C#與Java語言非常類似,同樣擁有一些很酷的特性,這一點(diǎn)反而能激 勵(lì)新手移動開發(fā)者,促使他們使用微軟的開發(fā)工具來開發(fā)應(yīng)用程序,同時(shí)也能完善Windows Store和微軟生態(tài)。

via:WPDang

標(biāo)簽: Android
相關(guān)文章: