亚洲激情欧美,国产免费丝袜调教视频,日本高清免费一本视频网站,毛片在线看免费版,在线看久,亚洲精品美女网站在线观看,大陆一级黄色a乱人国产片

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

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

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

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

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



 

此次比較的主題是什么?

  首先,我們將探討在線商店與兩套平臺給開發(fā)人員帶來的盈利機會。接下來,我們會比較兩款平臺各自所支持的設(shè)備數(shù)量及類型。然后是在Visual StudioEclipse之間分析各自特性。當(dāng)然,我們還會通過兩款平臺的模擬器歸納它們的響應(yīng)效果與實際表現(xiàn)。接下來是比對谷歌與微軟兩家巨頭在設(shè)計指導(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賬戶、要價25美元。在微軟方面,要想獲得開發(fā)者賬戶需要支付多少錢?

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

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

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

  Zied: 沒錯,Houssem同志的說法確實無可辯駁。Google Play中充斥著大量惡意軟件,這一方面是由于Android開發(fā)者群體龐大、另一方面也確實說明目前這種快速審批流程存在極大漏洞。事實上,谷歌的審批流程更像是一種政策形式而非蘋果及微軟那樣腳踏實地的嚴(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等。微軟希望為用戶帶來更出色的使用體驗,因此Windows Phone只運行在高端設(shè)備之上。相比之下,Windows Phone產(chǎn)品的售價普遍偏高。

  3 - IDE

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

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

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

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

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

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

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

  – 模擬器

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

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

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

  – UI設(shè)計

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

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

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

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

  – 平板設(shè)備

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

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

  總結(jié)

  總體而言,Windows Phone在某些分項中獲得了優(yōu)勝,而Android則在另一些分項中力壓對手。我們無法籠統(tǒng)地指明哪個陣營是最后的冠軍,因為我們相信用戶根據(jù)實際需求做出的判斷才更具說服力。

 
原文來自:tbkj
?