秋霞午夜影院国产毛片,国产一级淫片免费播放,国产欧美日韩不卡在线播放在线,3a无码在线观看,午夜精品无码专区,国产亚洲精品va在线,a级午夜毛片免费一区二区

歡迎來到一覽職業(yè)成長(zhǎng)社區(qū)!收藏本站 軟件英才網(wǎng)一覽首頁(yè)|登錄|注冊(cè)|受邀加入

軟件職業(yè)成長(zhǎng)社區(qū)

打造全方位的軟件交流學(xué)習(xí)平臺(tái)

當(dāng)前位置:專題 > HTML5能否取代APP應(yīng)用?

HTML5能否取代APP應(yīng)用?

  大量新生移動(dòng)設(shè)備的興起,改變了互聯(lián)網(wǎng)的未來。在技術(shù)的發(fā)展上,HTML5會(huì)取代App應(yīng)用嗎?或者說能夠在多大程度上取代呢?在HTML5規(guī)范中,已經(jīng)加入了相機(jī)、磁力羅盤、GPS信息的支持。很多新興瀏覽器也已經(jīng)開始支持這些新特性。能否用一個(gè)統(tǒng)一的HTML5來替代android和ios并行開發(fā)的雙重成本呢?


  1、功能豐富

  正方:App里可以開發(fā)出更豐富的功能

  我們把移動(dòng)功能分成兩類。程序本身和程序與系統(tǒng)的結(jié)合。比如android里,加入widget圖標(biāo)或者通知提醒之類的。App對(duì)這兩者都沒問題。不用多說,這是肯定的。

  反方:APP是挺強(qiáng),但Web也正在迎頭跟進(jìn)

  確實(shí)很多原生app實(shí)現(xiàn)的功能是HTML5望塵莫及的。不管你的web做的再牛,如果停留在一個(gè)沒有攝像頭支持的沙盒中,很多場(chǎng)合還是玩不轉(zhuǎn)。幸運(yùn)的是,現(xiàn)在沒有這樣的沙盒限制了。如果你需要你的web照相片,可以做一個(gè)負(fù)責(zé)照像的app,再把你的web打包進(jìn)這個(gè)應(yīng)用里面。開源的PhoneGap框架是這么干的。這樣widget,手機(jī)提醒也都沒問題了。但這種混合開發(fā)的問題在于,增加了復(fù)雜性,而且不象傳統(tǒng)web那樣可以直接在瀏覽器里運(yùn)行。這個(gè)問題短時(shí)間內(nèi)恐怕沒轍。好在現(xiàn)在網(wǎng)絡(luò)標(biāo)準(zhǔn)在不斷的高速擴(kuò)充,先進(jìn)的瀏覽器也在一直跟進(jìn)。Android 3.1已經(jīng)支持camera了。iOS瀏覽器也支持WebSocket和設(shè)備方向檢測(cè)了。

  總得來說,移動(dòng)設(shè)備在發(fā)展,而web也同樣在快速變化。桌面瀏覽器本身,有5家主要瀏覽器開發(fā)商在改進(jìn)現(xiàn)有標(biāo)準(zhǔn),豐富新的功能。所以原生App在快速前進(jìn),同時(shí),web也在縮小差距。


  2、運(yùn)行效率

  正方:原生APP速度更快

  原生APP沒有瓶頸,而且可以直接調(diào)用GPU加速、使用多線程。

  反方:現(xiàn)如今Web已經(jīng)快多了,而且多數(shù)應(yīng)用也用不著那么快。

  這說法有點(diǎn)落伍了。Chrome發(fā)布之時(shí)帶來的Javascript V8,給Web速度帶來的飛躍。而現(xiàn)在,計(jì)算速度變得更快了:

  圖片處理引擎已經(jīng)使用web加速。現(xiàn)在硬件加速也已經(jīng)開始應(yīng)用了?纯从蒙嫌布铀俚腸anvas(圖表來源)

HTML5能取代Android和iOS應(yīng)用程序嗎?

  要開發(fā)3D游戲的就不用抬杠了,但對(duì)于平而來說,新聞、郵件、時(shí)間管理、社交網(wǎng)絡(luò),這些用Web都?jí)蛴昧恕T囋嘢teve Souders的手機(jī)性能測(cè)試工具。 另外,越來越多的框架結(jié)合WebGL,可以發(fā)揮OpenGL的優(yōu)勢(shì)了。比如ImpactJS,幫助開發(fā)JS游戲。

HTML5能取代Android和iOS應(yīng)用程序嗎?


  3、開發(fā)感受

  正方:原生APP好寫

  原生APP使用強(qiáng)壯的程序語(yǔ)言(Java, Objective C, C++)。適合寫復(fù)雜程序,經(jīng)過歷史驗(yàn)證,API豐富。在桌面環(huán)境可以方便的用模擬器測(cè)試。而Web程序的runtimes和亂七八糟的各路瀏覽器讓人頭大。

  反方:一般都是Web更簡(jiǎn)單,特別是需要兼容不同設(shè)備的時(shí)候。

  Web最初的功能只限于文檔展示,而不是程序應(yīng)用,貌似最近倆星期才有了JS。但有了JS后,web的世界馬上就不一樣了。更何況web不只是靜止的,HTML5,CSS3,EcmaScript Harmony(誰知道這是什么?)都給開發(fā)者極大幫助。你是喜歡C++,java, JavaScript,那你的個(gè)人愛好,也是基于你已經(jīng)攢下的代碼。但是現(xiàn)在沒人能否認(rèn)JavaScript也和前者站在同一擂臺(tái)上。瀏覽器/runtime的互不兼容(碎片),反過來看做APP也是一樣。用Java寫了Android app,然后又要面對(duì)iOS的Objective C。如果能寫一個(gè)程序,馬上能在Android和iOS上運(yùn)行,多省事啊。這咱還沒提WebOS, BlackBerry,Windows Mobile呢。當(dāng)然,這是理論上的。要是想讓程序在每個(gè)平臺(tái)都跑得很漂亮,得做不少調(diào)試和妥協(xié)。這對(duì)很多原生APP也是一樣的。不同OS版本,不同的設(shè)備。。。

  所謂的Web碎片化,一直都是如此。但好消息是現(xiàn)在已經(jīng)有很多不錯(cuò)的解決辦法。Modernizr庫(kù),用得好的話,可以幫你兼容一大批主流設(shè)備,不管是啥系統(tǒng),哪個(gè)牌子的。看看我們2011年的Google IO演示。


  4、用戶體驗(yàn)

  正方:原生APP更切合原有平臺(tái)

  操作感受的定義之一,就是用戶希望在你的程序里,用與系統(tǒng)連貫統(tǒng)一的方式來操作。不同的平臺(tái),都有一些約定俗成的習(xí)慣。比如長(zhǎng)按按鈕會(huì)有啥反應(yīng)。你不能指望用一套統(tǒng)一的HTML5 App去滿足所有用戶。

  此外,整個(gè)平臺(tái)的操作感受都由用平臺(tái)自有的軟件庫(kù)協(xié)調(diào)。直接調(diào)用平臺(tái)工具包就能直接免費(fèi)獲得完整支持。

  反方:我們Web有自己的傳統(tǒng),你要特想做原有平臺(tái)那種感覺的web,也一樣能做出來

  前面說了,Web開發(fā)的方式,是先做一個(gè)大體適合所有平臺(tái)的版本,然后再針對(duì)不同平臺(tái)不斷改進(jìn)。當(dāng)這些改進(jìn)主要是針對(duì)功能時(shí),你可以選擇幾個(gè)你最關(guān)心的平臺(tái)做優(yōu)化。類似于瀏覽器檢測(cè)。技術(shù)論壇里的悲催技術(shù)員們,經(jīng)常抱怨這事。太多不同的瀏覽器版本了。不過如果你優(yōu)先關(guān)注兩三種主流平臺(tái),是值得為他們多花點(diǎn)時(shí)間做做優(yōu)化。web本來就有自己的操作感受。我們也可以說,不同的默認(rèn)瀏覽器以及運(yùn)行環(huán)境造就了獨(dú)特的"Web感受"。從更廣的角度看,這本身就是一種用戶公認(rèn)的方式。

  此外,還有很多成功的案例并不遵循移動(dòng)設(shè)備的原生操作習(xí)慣,人家也成功了。想想你最喜歡的手機(jī)游戲的界面?很多更傳統(tǒng)的app也是一樣,比如Twitter客戶端。


  5、傳播途徑

  正方:原生應(yīng)用更容易接觸客戶

  象Google Play和Apple Store這樣的app發(fā)布機(jī)制這幾年勢(shì)不可擋,推動(dòng)了整個(gè)移動(dòng)行業(yè)。每個(gè)程序員都能在市場(chǎng)里發(fā)布自己的應(yīng)用。用戶都擠在市場(chǎng)里瀏覽,搜索,接受推薦。不僅如此,只要你的程序夠好,現(xiàn)有用戶的打分會(huì)幫助你說服更多新的客戶。

  反方:其實(shí)web才容易接觸到客戶

  通過web找到內(nèi)容,這是經(jīng)過論證的可靠途徑。利用URL,每一項(xiàng)發(fā)布的內(nèi)容都有一個(gè)獨(dú)立的地址,包括在網(wǎng)站上發(fā)布的應(yīng)用程序。搜索引擎幫助發(fā)現(xiàn)內(nèi)容,其他網(wǎng)站提供鏈接,還有一些類似應(yīng)用市場(chǎng)的分類網(wǎng)站。用戶還可以郵件、短信、在社交網(wǎng)站分享你的鏈接。你的應(yīng)用鏈接可以直接在不同設(shè)備上直接打開。web上還沒有一個(gè)統(tǒng)一的評(píng)分系統(tǒng),但這個(gè)情況也在發(fā)生改變。往下看。。。


  6、收費(fèi)

  正方:App收費(fèi),應(yīng)天意,順民生

  “六歲孩子午飯時(shí)做app,$3一個(gè),賣出幾百萬”。最近常聽看到這樣的新聞。各種大小廠商也跟著蜂擁而至,等著圈錢。應(yīng)用商點(diǎn)幫開發(fā)商直接收費(fèi)。最簡(jiǎn)單的辦法,一次性收費(fèi)。也有在app里再另行收費(fèi)或者做訂閱收費(fèi)的,這幫助開發(fā)商贏得長(zhǎng)期穩(wěn)定的回報(bào)。此外,傳統(tǒng)網(wǎng)站的廣告、贊助,在app里也同樣適用。

  反方:網(wǎng)站賺錢,從來都不是問題,F(xiàn)在機(jī)會(huì)還越來越多

  Web能成為現(xiàn)在社會(huì)的推動(dòng)力,有能力用多種方式取得回報(bào),這是基本條件。雖然使用付費(fèi)并不普遍。但SaaS的模式已經(jīng)相當(dāng)普及了。成功案例包括 Google Apps,37Signals的系列產(chǎn)品,各類郵件的收費(fèi)版。另外,直接收費(fèi)并不是web應(yīng)用的唯一模式。廣告、會(huì)員鏈接,贊助,其他產(chǎn)品服務(wù)的交叉推廣都是可選的模式。


引自:HTML5能否取代APP應(yīng)用?  作者:程序員幫主

原文地址:http://www.weightlossorganic.com/article/3791409735812669.htm

我要回復(fù)

您尚未登錄,請(qǐng)登錄后再提交你的評(píng)論!
沒有賬號(hào)?立即注冊(cè)

偉偉

2014-09-03 17:38:04 偉偉

APP應(yīng)用在手機(jī)端就如PC端的網(wǎng)站

贊(0) 回復(fù)(0)

偉偉

2014-09-03 17:36:55 偉偉

目前很難說,只能說各大廠商都支持html5,微軟剛剛在ie10里面內(nèi)置了flash,而firefox也在移動(dòng)瀏覽器里內(nèi)置了它,這些說明flash已經(jīng)不再是html5的對(duì)手或競(jìng)爭(zhēng)者,這很好,未來兩大平臺(tái)可以共同合作。但從另一個(gè)角度來看,html5已經(jīng)成為標(biāo)準(zhǔn),在游戲和視頻上非常霸道,而且省電,更具備跨平臺(tái)特性,在移動(dòng)上也成為標(biāo)準(zhǔn)。

贊(0) 回復(fù)(0)

1

相關(guān)專題

更多專題>>

最新招聘

更多>>

相關(guān)職位

關(guān)于一覽  |  聯(lián)系我們  |  用戶反饋

深圳市一覽網(wǎng)絡(luò)股份有限公司 版權(quán)所有 ©2006-2025 粵ICP備08106584號(hào) 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:粵B2-20070017