線(xiàn)上服務(wù)咨詢(xún)
Article/文章
記錄成長(zhǎng)點(diǎn)滴 分享您我感悟
您當(dāng)前位置>首頁(yè) > 知識(shí) > APP開(kāi)發(fā)
HTML5越來(lái)越熱門(mén),讓我們來(lái)談?wù)刉eb App和Native App的未來(lái)
發(fā)表時(shí)間:2019-07-25 09:44:03
文章來(lái)源:沈陽(yáng)軟件開(kāi)發(fā)
標(biāo)簽:網(wǎng)站建設(shè) 小程序開(kāi)發(fā) 小程序制作 微信小程序開(kāi)發(fā) 公眾號(hào)開(kāi)發(fā) 微信公眾號(hào)開(kāi)發(fā) 網(wǎng)頁(yè)設(shè)計(jì) 網(wǎng)站優(yōu)化 網(wǎng)站排名 網(wǎng)站設(shè)計(jì) 微信小程序設(shè)計(jì) 小程序定制 微信小程序定制
瀏覽次數(shù):0
作者之前的文章《HTML5定稿了?背后還是那場(chǎng)鬧劇》意見(jiàn):雖然HTML5只是一個(gè)技術(shù)標(biāo)準(zhǔn),但它已被Web行業(yè)賦予了沉重的理想?!嵏脖緳C(jī)應(yīng)用程序生態(tài)系統(tǒng)。
H5慘痛的500天
2012年,HTML5的全球知名度迅速傳播到中國(guó),并引發(fā)了一場(chǎng)大討論。 “哪個(gè)Web應(yīng)用程序和本機(jī)應(yīng)用程序?qū)⒃?到5年內(nèi)死亡。”但我沒(méi)想到。就在HTML5主題在中國(guó)熱門(mén)的時(shí)候,有來(lái)自歐洲和美國(guó)的壞消息。許多知名HTML5倡導(dǎo)者反對(duì)水:Facebook承認(rèn)HTML5移動(dòng)戰(zhàn)略的錯(cuò)誤,Apple App Store拒絕充當(dāng)外殼。 Web App分銷(xiāo)渠道等。不久,中國(guó)排名靠前的網(wǎng)絡(luò)應(yīng)用程序和HTML5中隊(duì)受到了扼殺,當(dāng)時(shí)VC所青睞的少數(shù)HTML5初創(chuàng)公司在2002年被迫改造甚至解散。直到2014年500天之后才再次激起HTML5“神經(jīng)貓”的出現(xiàn)打破了這種悲觀趨勢(shì)。
商業(yè)邏輯和用戶(hù)需求的本末倒置
2002年是HTML5在中國(guó)最慘淡的一年,但到目前為止,很少有人反映這種黯淡的根源。
“體驗(yàn)經(jīng)濟(jì)”的盛行使“用戶(hù)體驗(yàn)第一”成為互聯(lián)網(wǎng)公司的學(xué)科。各行各業(yè)也把用戶(hù)體驗(yàn)放在了邊緣,但在HTML5從業(yè)者的思考中,用戶(hù)體驗(yàn)被故意忽略甚至成為“某些借口”。
通常,“用戶(hù)”需求被放置在特定的“商業(yè)”邏輯中,然后從UseràBusinessàTech中選擇特定的“技術(shù)”。也就是說(shuō),技術(shù)是基礎(chǔ),業(yè)務(wù)邏輯基于技術(shù)實(shí)現(xiàn),商業(yè)邏輯打包的技術(shù)滿(mǎn)足用戶(hù)需求。在HTML5的情況下,技術(shù)邏輯已成為優(yōu)先事項(xiàng),用戶(hù)需求的幌子滿(mǎn)足了雄心勃勃的家庭的業(yè)務(wù)需求。這些骰子和謊言總結(jié)在以下四個(gè)方面,我們可以給出今天的答案:
謊言一:用戶(hù)使用一個(gè)Native App的時(shí)候要去App Store搜索,這一過(guò)程繁瑣不友好。
答:如果用戶(hù)不愿意搜索App Store,他們是否還希望在移動(dòng)瀏覽器中像PC一樣搜索Web App?移動(dòng)瀏覽器非常重要,但在ios和android的生態(tài)環(huán)境下無(wú)法與用戶(hù)桌面的入口競(jìng)爭(zhēng)。
謊言二:Native App的更新頻繁,用戶(hù)對(duì)更新感到厭煩
答:應(yīng)用程序的更新過(guò)程已經(jīng)由App Store和許多移動(dòng)助手完全優(yōu)化,并且已經(jīng)開(kāi)發(fā)了用戶(hù)習(xí)慣。此外,Native App的更新代表了更好的用戶(hù)體驗(yàn)和更多新的系統(tǒng)功能,以增強(qiáng)用戶(hù)體驗(yàn)。對(duì)于Web App的“弱”和“弱體驗(yàn)”屬性,很難通過(guò)所謂的無(wú)手動(dòng)更新優(yōu)勢(shì)獲得用戶(hù)的青睞。
謊言三:下載和更新Native App耗費(fèi)流量,流量花費(fèi)影響用戶(hù)使用
答:在當(dāng)今的網(wǎng)絡(luò)環(huán)境中,流量問(wèn)題不再是用戶(hù)的優(yōu)先考慮事項(xiàng)。 WiFi的普及甚至允許大型游戲和視頻應(yīng)用獲得活力。當(dāng)前高質(zhì)量的Native App通常為10兆字節(jié)或數(shù)百兆字節(jié)。此外,根據(jù)實(shí)際結(jié)果,Web Wpp的移動(dòng)瀏覽器重用并不能真正減少用戶(hù)流量。
謊言四:用戶(hù)不愿意下載太多的Native App
答:用戶(hù)真的不想下載太多應(yīng)用程序嗎?現(xiàn)在用戶(hù)手機(jī)上安裝了多少個(gè)應(yīng)用程序?對(duì)于具有重復(fù)使用要求的應(yīng)用程序(即使它們需要在短期內(nèi)重復(fù)使用),用戶(hù)也會(huì)毫不猶豫地下載Native App。雖然有很多場(chǎng)景用戶(hù)打開(kāi)移動(dòng)瀏覽器來(lái)搜索百度然后訪(fǎng)問(wèn)移動(dòng)網(wǎng)絡(luò),但它們是一種流量和低可見(jiàn)性要求。如果Web App只能接受這樣的低質(zhì)量用戶(hù),那么我無(wú)話(huà)可說(shuō)??梢哉f(shuō)。 Native App仍然需要滿(mǎn)足當(dāng)前的深度和粘性用戶(hù)需求。
可以看出,HTML5和Web App的支持者,即所謂的“從用戶(hù)的角度來(lái)看”,都是控制iOS和Android生態(tài)系統(tǒng)以及回歸自由流動(dòng)模式的借口。 PC端的Web時(shí)代。至少對(duì)于當(dāng)前的云環(huán)境,Native App表現(xiàn)出比Web App更成熟的使用習(xí)慣和更好的用戶(hù)體驗(yàn)。沒(méi)有必要使用業(yè)務(wù)邏輯來(lái)綁定HTML5技術(shù)和用戶(hù)需求。如果我們進(jìn)一步分析扎克伯格的話(huà),“我們最大的錯(cuò)誤就是對(duì)HTML5進(jìn)行過(guò)多賭博”,真正的教訓(xùn)應(yīng)該是“不能將HTML5的商業(yè)邏輯的野心放在用戶(hù)需求和市場(chǎng)環(huán)境之上”。 “。
HTML5的下一步在何方
我從未懷疑HTML5作為一種跨平臺(tái)開(kāi)發(fā)標(biāo)準(zhǔn),注定會(huì)隨著時(shí)間的推移發(fā)揮更大的作用。那么,您如何處理放棄業(yè)務(wù)的邏輯,并希望單獨(dú)使用HTML5和Web App作為技術(shù)呢?
我記得2004年左右在中國(guó)推出Web 2.0時(shí),領(lǐng)先人物謝文曾經(jīng)把互聯(lián)網(wǎng)分為兩類(lèi),一類(lèi)是“互聯(lián)網(wǎng)”,另一類(lèi)是“互聯(lián)網(wǎng)”。所謂的互聯(lián)網(wǎng)用戶(hù)將互聯(lián)網(wǎng)本身用作商業(yè),而使用互聯(lián)網(wǎng)的人則使用互聯(lián)網(wǎng)作為渠道。在同樣的比喻中,HTML5從業(yè)者也可以分為“做HTML5”和“使用HTML5”的人。
“做HTML5”的人:這包括HTML5工具和平臺(tái)供應(yīng)商,游戲制造商,Web應(yīng)用程序開(kāi)發(fā)商和渠道供應(yīng)商(如微信和移動(dòng)瀏覽器)
“用HTML5”的人:與其他服務(wù)一樣,HTML5技術(shù)和Web App用于顯示自己的業(yè)務(wù),以及微信,移動(dòng)瀏覽器等作為眾多流量門(mén)戶(hù)之一。
對(duì)于“正在HTML5”的賭博生態(tài),下一步仍然充滿(mǎn)了未知和艱辛,因?yàn)橛螒騣OS和Android生態(tài)系統(tǒng)在短期內(nèi)不會(huì)看到重大機(jī)遇,并且可能需要很長(zhǎng)時(shí)間才能迎接曙光。盡管微信已成為Web App的良好渠道,但大環(huán)境仍然缺乏更廣泛的高質(zhì)量Web App渠道(至少移動(dòng)瀏覽器和搜索門(mén)戶(hù)在第一輪競(jìng)爭(zhēng)中被擊?。?,有多大可以與老虎的業(yè)務(wù)這是一個(gè)挑戰(zhàn)。
對(duì)于使用“HTML5”的人來(lái)說(shuō),選擇非常簡(jiǎn)單?;ヂ?lián)網(wǎng)是一種交通業(yè)務(wù),不同的交通門(mén)戶(hù)網(wǎng)站布局是明智的選擇。如果有足夠的預(yù)算,可以覆蓋Native App,Web App和微信公共帳戶(hù)甚至百度的Light App Light應(yīng)用程序以最大化流量,這是許多資源互聯(lián)網(wǎng)公司的常見(jiàn)做法。因?yàn)閺摹笆褂谩钡慕嵌葋?lái)看,完全沒(méi)有必要像“do HTML5”組那樣擴(kuò)展賭博組件。當(dāng)然,如果預(yù)算不夠,從現(xiàn)實(shí)的角度來(lái)看,微信或Native App是一個(gè)更可行的解決方案,因?yàn)檫@是一個(gè)雙重形成的生態(tài)系統(tǒng),具有很高的商業(yè)價(jià)值。
技術(shù)角度看Web App和Native App
HTML5夢(mèng)工廠(chǎng)的負(fù)責(zé)人田愛(ài)娜曾經(jīng)說(shuō)過(guò):“將HTML5和本機(jī)用于Flash或Flash是沒(méi)有任何意義的?!睗撆_(tái)詞“HTML5只是技術(shù),不會(huì)被業(yè)務(wù)邏輯綁架”。接下來(lái),從三個(gè)技術(shù)角度來(lái)看Web App和Native App之間的比較:
頁(yè)面布局:帶有CSS3和Canvas的HTML5在跨平臺(tái)界面布局和顯示方面確實(shí)具有效率和成本優(yōu)勢(shì)。相比之下,Native App的開(kāi)發(fā)技術(shù)在開(kāi)發(fā)時(shí)間或人員需求和總體成本方面存在很大差距。但是,對(duì)于可以完全滿(mǎn)足用戶(hù)需求的(Web/Native)應(yīng)用程序,除了界面布局之外,還有兩個(gè)更重要的技術(shù)要求。一個(gè)是終端設(shè)備本身調(diào)用API的能力API,另一個(gè)是云API。該呼叫是云API。那么HTML5技術(shù)的這兩個(gè)方面可以滿(mǎn)足市場(chǎng)和用戶(hù)的需求嗎?
端API:HTML5標(biāo)準(zhǔn)本身配備了Device API部分,但遺憾的是終端和操作系統(tǒng)的開(kāi)發(fā)無(wú)法用快速變化來(lái)描述,各種新功能層出不窮。緩慢的更新和后向標(biāo)準(zhǔn)完全無(wú)法適應(yīng)終端的開(kāi)發(fā)提供最新的終端API,因此可以說(shuō)HTML5在API領(lǐng)域有很大的劣勢(shì)。如果您只是限制HTML5以滿(mǎn)足部分顯示類(lèi)領(lǐng)域的用戶(hù)需求,您可能需要糾正市場(chǎng)對(duì)HTML5應(yīng)用程序的高期望。
云API:“云架構(gòu)”已被確定為互聯(lián)網(wǎng)上最明顯的趨勢(shì)之一。以云API的形式提供了許多服務(wù),并且還在各個(gè)領(lǐng)域中生產(chǎn)了大量的云API服務(wù)提供商。常見(jiàn)的有微信和微博共享,支付寶移動(dòng)支付,云端存儲(chǔ)等,此外,如榮云IM即時(shí)通訊,美超移動(dòng)客戶(hù)服務(wù)等App的常用功能都以云API的形式提供給開(kāi)發(fā)者。此外,許多APP還將其服務(wù)封裝到嵌入在另一個(gè)APP中的API中。例如,優(yōu)步將汽車(chē)服務(wù)整合到云API和星巴克的形式,以實(shí)現(xiàn)服務(wù)擴(kuò)展和更多流量聚合。云API不僅簡(jiǎn)化了應(yīng)用程序的開(kāi)發(fā),還增強(qiáng)了移動(dòng)應(yīng)用程序的功能。在許多云API中,幾乎所有的API都提供Native SDK和JS SDK來(lái)同時(shí)提供Native App和Web App。所以在云API領(lǐng)域HTML5技術(shù)還有很多可供選擇的服務(wù)。但是,一般而言,SDK的JS版本在功能和體驗(yàn)方面與Native SDK不同。例如,百度地圖云服務(wù)API的SDK,當(dāng)用戶(hù)使用嵌入在Web App中的JS版SDK來(lái)使用手勢(shì)來(lái)縮放地圖時(shí),體驗(yàn)通常會(huì)有較大差異。 HTML5在性能和Native技術(shù)之間的差異仍然取決于硬件和瀏覽器性能的改進(jìn),但應(yīng)該在可預(yù)測(cè)的時(shí)間內(nèi)解決。
總結(jié)
Web應(yīng)用程序和本機(jī)應(yīng)用程序是從技術(shù)和用戶(hù)需求的角度來(lái)衡量的。只有適當(dāng)和不合適,沒(méi)有“生死”這樣的問(wèn)題。使用“HTML5”的人可以根據(jù)他們的預(yù)算選擇適合他們的技術(shù)來(lái)擺脫賭徒的神話(huà)。真正的考驗(yàn)留給了“做HTML5”的人。隨著HTML5技術(shù)的進(jìn)一步普及和支持環(huán)境的成熟,市場(chǎng)機(jī)會(huì)是恰當(dāng)?shù)模绾伟盐帐亲畲蟮淖兞?。在這種環(huán)境下,“資本支持,團(tuán)隊(duì)形成,隨機(jī)靈活”是生存和發(fā)展的基礎(chǔ)。 HTML5再次變得越來(lái)越熱,關(guān)于Web App和Native App的大辯論已經(jīng)討論得太多了,不需要再來(lái)了。開(kāi)發(fā)人員可以抓住機(jī)會(huì),充分利用移動(dòng)應(yīng)用程序開(kāi)發(fā)生態(tài)系統(tǒng),將進(jìn)行分析《HTML5再起,移動(dòng)生態(tài)系統(tǒng)如何改變?》
網(wǎng)站建設(shè),小程序開(kāi)發(fā),小程序制作,微信小程序開(kāi)發(fā),公眾號(hào)開(kāi)發(fā),微信公眾號(hào)開(kāi)發(fā),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站優(yōu)化,網(wǎng)站排名,網(wǎng)站設(shè)計(jì),微信小程序設(shè)計(jì),小程序定制,微信小程序定制