婷婷精品国产亚洲av麻豆不片_中国成人一级黄色毛片_亚洲国产成人高清影视在线_尤物yw国产午夜精品视频_影音先锋aⅴ资源 中文字幕 少妇_国产成人无码野外_av免费中文字幕在线观看_欧美亚洲综合久久997_在线精品日韩欧美_一级黄色免费高清无码视频

開發(fā)者眼中的Android與Windows Phone平臺

文章分類:公司動態(tài) 發(fā)布時(shí)間:2013-07-18 原文作者:admin 閱讀( )

我是Houssem Della,一位Windows Phone開發(fā)人員;一同參與本文撰寫的還有我的同事Zied Jaballah,一位Android開發(fā)人員。

  我們之所以合作撰寫本文,是為在突尼斯舉辦的Droidcon大會研討環(huán)節(jié)準(zhǔn)備發(fā)言材料。

  這篇文章比較特殊,因?yàn)槲覀儾⒉淮蛩銉H僅把著眼點(diǎn)放在Android身上。我們還將討論Android的主要競爭對手之一——Windows Phone。
下面我們就一同從開發(fā)人員的角度,對兩款平臺的優(yōu)劣進(jìn)行一番品評。



 

此次比較的主題是什么?

  首先,我們將探討在線商店與兩套平臺給開發(fā)人員帶來的盈利機(jī)會。接下來,我們會比較兩款平臺各自所支持的設(shè)備數(shù)量及類型。然后是在Visual StudioEclipse之間分析各自特性。當(dāng)然,我們還會通過兩款平臺的模擬器歸納它們的響應(yīng)效果與實(shí)際表現(xiàn)。接下來是比對谷歌與微軟兩家巨頭在設(shè)計(jì)指導(dǎo)方針領(lǐng)域的差別。最后,我們將以平板設(shè)備作為收尾。

  – 在線應(yīng)用商店

  Houssem: 我們先從在線應(yīng)用商店入手,看看谷歌的工程師們?yōu)槲覀兇蛟炝耸裁礃拥漠a(chǎn)品發(fā)布平臺。

  Zied: 谷歌的在線應(yīng)用商店被稱為Google Play,其中包含有約七十萬款應(yīng)用程序,全球用戶總下載量已經(jīng)達(dá)到250億次。Houssem,微軟的在線應(yīng)用商店又是什么樣的狀況?

  Houssem: Windows Phone Marketplace目前的應(yīng)用程序數(shù)量超過13萬款,雖然在數(shù)量上還無法與Android陣營比肩,但我們需要的常用軟件都已經(jīng)有所收錄。

  Zied: 要在在線應(yīng)用商店中發(fā)布Android應(yīng)用程序,我們需要擁有Google Play賬戶、要價(jià)25美元。在微軟方面,要想獲得開發(fā)者賬戶需要支付多少錢?

  Houssem: 此類賬戶分為兩種:開發(fā)者賬戶要價(jià)49美元,企業(yè)賬戶則需要99美元。

  Zied: 要想在Google Play上發(fā)布自己的應(yīng)用產(chǎn)品,我們需要經(jīng)過審批流程,但其耗時(shí)僅為1530分鐘。這樣高效的審批機(jī)制在微軟方面恐怕無法實(shí)現(xiàn)。

  Houssem: 微軟的審批流程一般要花上五天左右。如果大家的應(yīng)用產(chǎn)品遭到拒絕,微軟會提供一份錯誤報(bào)告,引導(dǎo)開發(fā)者糾正其中的問題。Zied同志,谷歌高效審批的背后不是也引發(fā)了全球范圍內(nèi)的惡意軟件風(fēng)潮么?

  Zied: 沒錯,Houssem同志的說法確實(shí)無可辯駁。Google Play中充斥著大量惡意軟件,這一方面是由于Android開發(fā)者群體龐大、另一方面也確實(shí)說明目前這種快速審批流程存在極大漏洞。事實(shí)上,谷歌的審批流程更像是一種政策形式而非蘋果及微軟那樣腳踏實(shí)地的嚴(yán)格驗(yàn)證。谷歌傾向于先把開發(fā)者的應(yīng)用放進(jìn)商店當(dāng)中,然后再對商店整體進(jìn)行惡意軟件掃描。去年二月,谷歌創(chuàng)紀(jì)錄地從應(yīng)用商店中刪除了6萬款應(yīng)用程序。

  Houssem: 謝天謝地,Windows Phone Marketplace中的惡意軟件并未如此夸張。微軟的在線應(yīng)用商店仍然值得信賴!

  – 設(shè)備

  Zied: 好,現(xiàn)在我們一起來看設(shè)備話題。你知道嗎,Android陣營擁有數(shù)量最多的設(shè)備支持?jǐn)?shù)量,而且包括三星、LG、摩托羅拉以及谷歌自己等一系列制造商都在生產(chǎn)Android產(chǎn)品??梢哉fAndroid陣營下的設(shè)備從低端到高端皆有涉獵,而且任何人都有能力購買一臺Android產(chǎn)品。Windows Phone的情況又如何?

  Houssem: 目前已經(jīng)有多家知名企業(yè)開始在設(shè)備中使用Windows Phone系統(tǒng),包括諾基亞、三星、HTC以及LG等。微軟希望為用戶帶來更出色的使用體驗(yàn),因此Windows Phone只運(yùn)行在高端設(shè)備之上。相比之下,Windows Phone產(chǎn)品的售價(jià)普遍偏高。

  3 - IDE

  Houssem: 到目前為止,我們已經(jīng)探討了應(yīng)用商店與設(shè)備兩個話題,下面再來看IDE。要開發(fā)Windows Phone 8應(yīng)用程序,大家需要Windows Phone版本的Visual Studio 2012 Express。這是一款免費(fèi)免費(fèi)IDEZied同志,Eclipse的情況又是怎樣?

  Zied: EclipseAndroid應(yīng)用開發(fā)領(lǐng)域使用最廣泛的IDE方案。它是一款免費(fèi)的開源軟件,而且對運(yùn)行環(huán)境沒有什么特殊要求。(說到這里,ZiedHoussem露出了勝利者的微笑——哦耶。)

  Houssem: 好吧,Windows Phone版本的Visual Studio 2012 Express在運(yùn)行條件方面有些困難。事實(shí)上,它對硬件及操作系統(tǒng)類型都有明確規(guī)定:在硬件方面,我們需要一臺支持硬件虛擬化的計(jì)算機(jī),而這種特性只在新型PC設(shè)備上方可實(shí)現(xiàn)。而在操作系統(tǒng)方面,我們需要使用Windows 8,傳統(tǒng)的Windows 7或者Windows XP則不受支持。另外,大家還需要使用正確的Windows 8版本,即專業(yè)版或者企業(yè)版而非基礎(chǔ)版。不僅如此,我們還必須使用64位版本的Windows 832位版本不受支持。

  Zied: 總而言之,大家只有在非常幸運(yùn)的情況下才能恰好滿足這么一大堆要求;不過Eclipse則不會這么為難開發(fā)者,它惟一的要求就是用戶需要在操作系統(tǒng)下安裝JVM。事實(shí)上,只要搭配了JVMEclipse根本不管你的操作系統(tǒng)是Windows、Mac還是Linux——通吃無誤。

  Houssem: 眾所周知,Visual Studio能為開發(fā)人員提供出色的使用體驗(yàn):調(diào)試機(jī)制簡單而高效,能幫助大家迅速找出錯誤并加以修復(fù)。

  Zied: Houssem同志,你在這方面可以笑到最后了。Visual Studio在調(diào)試機(jī)制方面的表現(xiàn)遠(yuǎn)遠(yuǎn)優(yōu)于Eclipse。不過Eclipse讓我最為喜愛的特性在于其龐大的插件陣營。在Eclipse與插件的配合下,我們幾乎可以實(shí)現(xiàn)自己腦中的一切構(gòu)思。Visual Studio是否擁有插件?

  Houssem: 當(dāng)然啦!Visual Studio同樣擁有大量插件,且其中多數(shù)都是開源方案。更令人振奮的是,我們可以直接在Visual Studio中搜索、安裝并更新這些擴(kuò)展內(nèi)容。

  – 模擬器

  Houssem: 好的,現(xiàn)在我們再來談?wù)勯_發(fā)人員所關(guān)心的另一款工具——模擬器。

  Zied: Android模擬器的運(yùn)行速度確實(shí)堪憂,很多開發(fā)人員都不得不忍受其緩慢的執(zhí)行速度。不過谷歌公司已經(jīng)在快照選項(xiàng)與硬件加速方面取得了一定進(jìn)展,使用新型設(shè)備的用戶應(yīng)該能從中受益。另外還有一個名為Android x80的開源項(xiàng)目,能夠在虛擬機(jī)環(huán)境下快速運(yùn)行、從而充當(dāng)模擬器的理想后備方案。讓我們看看微軟的工程師們拿出了怎樣的解決辦法?

  Houssem: Windows Phone模擬器運(yùn)行速度非常理想。它利用hyper-v實(shí)現(xiàn)虛擬化功能,從而提供了出色的操作響應(yīng)能力。

  – UI設(shè)計(jì)

  Zied: 好吧,我承認(rèn)Android模擬器跟Windows Phone比起來確實(shí)更讓人抓狂。我也承認(rèn)微軟的產(chǎn)品在設(shè)計(jì)上也確實(shí)比較用心。

  Houssem: 我很贊賞你的真誠。事實(shí)上,Windows采用了全新的圖形風(fēng)格,也就是Modern UI設(shè)計(jì)。這套風(fēng)格基于內(nèi)容高于效果的設(shè)計(jì)理念,意味著我們更關(guān)注內(nèi)容而非主題、色彩及圖形等表現(xiàn)形式。Modern UI設(shè)計(jì)在指導(dǎo)方針上存在諸多限制,但相關(guān)模板與控件足以幫助我們創(chuàng)建出漂亮的應(yīng)用程序外觀。再有,作為Windows Phone開發(fā)人員或設(shè)計(jì)師,我們還能享受到Expression Blend帶來的便利。Blend是一款專為設(shè)施師打造的IDE,為不喜歡Visual Studio內(nèi)置工具的人士提供另一套方案。只要熟悉了這些指導(dǎo)方針,普通開發(fā)人員也能在無需設(shè)計(jì)師輔助的情況下拿出做出的設(shè)計(jì)成果。設(shè)計(jì)時(shí)間數(shù)據(jù)的引入從另一個側(cè)面改善了設(shè)計(jì)體驗(yàn),我們能夠從設(shè)計(jì)耗時(shí)的角度出發(fā)了解自己的設(shè)計(jì)工作中的思路與實(shí)施步驟。

  Zied: 開發(fā)者們對于Android環(huán)境下的設(shè)計(jì)機(jī)制不太滿意,大家必須根據(jù)需要編寫大量XML,而拖拽工具也很難贏得使用者的青睞。不過只要突破了XML設(shè)計(jì)這道難關(guān),開發(fā)人員即可上九天攬?jiān)?、下五洋捉鱉。谷歌也提供自己的設(shè)計(jì)指導(dǎo)方案,但相對微軟而言更為自由、并無太多限制。

  到到此為止,我們已經(jīng)討論了應(yīng)用商店、IDE、模擬器、設(shè)計(jì)以及設(shè)備幾大話題。當(dāng)然,設(shè)備不僅僅指智能手機(jī),也包括平板領(lǐng)域。

  – 平板設(shè)備

  Houssem: Windows平板使用的并不是Windows Phone操作系統(tǒng),而是搭載WindowsRT。Windows RT是一款輕量級版本的Windows 8,專門針對平板設(shè)備所設(shè)計(jì)。它無法運(yùn)行.exe文件,而只能支持Windows應(yīng)用商店中的程序。不過微軟還帶來Surface Pro產(chǎn)品,能夠運(yùn)行標(biāo)準(zhǔn)版Winodws 8.exe文件。值得一提的是,有八成Windows Phone API都源自Windows 8 API,因此大家能夠輕松在Windows PhoneWindows 8之間實(shí)現(xiàn)代碼共享。

  Zied: Android系統(tǒng)同時(shí)作用于智能手機(jī)與平板設(shè)備。從3.0版本以來,谷歌公司向系統(tǒng)中添加了大量API以提升大尺寸屏幕的顯示效果,因此平板上的活動欄與碎片化狀況給應(yīng)用程序帶來種種有趣的影響。

  總結(jié)

  總體而言,Windows Phone在某些分項(xiàng)中獲得了優(yōu)勝,而Android則在另一些分項(xiàng)中力壓對手。我們無法籠統(tǒng)地指明哪個陣營是最后的冠軍,因?yàn)槲覀兿嘈庞脩舾鶕?jù)實(shí)際需求做出的判斷才更具說服力。

 
原文來自:tbkj
?