一開(kāi)始人們想要一個(gè)網(wǎng)站,后來(lái)Flash出現了,人們開(kāi)始想要一個(gè)Flash站點(diǎn)。接下來(lái)Facebook出現了,并成為必不可少的一部分。而現在人們想要一個(gè)移動(dòng)應用,但是他們真的需要嗎?畢竟,創(chuàng )建一個(gè)移動(dòng)應用的過(guò)程并非沒(méi)有挑戰。
本地化的問(wèn)題
目前iTunes和Android stores中有超過(guò)100萬(wàn)應用,供應大于需求。更糟糕的是商店的搜索功能是不友好的,或許你的應用很難被看到。即便用戶(hù)看到并下載了你的應用,這也并不能保證他們會(huì )保留它。有限的存儲空間讓用戶(hù)只能保留那么多應用,而且傾向于定期使用的。
圍繞本地化最大的一個(gè)問(wèn)題是成本。這和學(xué)習HTML和CSS不一樣。開(kāi)發(fā)本地應用的門(mén)檻更高。這也意味著(zhù)人才的昂貴。人才成本只是一方面,真正的成本在于支持多平臺和設備。你無(wú)法確保“建立一次,隨處運行”,你甚至不能在多個(gè)平臺上使用相同的語(yǔ)言代碼。
不僅構建應用是昂貴的,后期的維護同樣需要成本。每個(gè)新的設備會(huì )迫使你更新你的應用。屏幕大小、分辨率以及OS的改變都會(huì )導致你應用的改變。
盡管如此,有些情形下這些成本是值得的:
- 功能:首先有一些功能是不可以通過(guò)基于Web得到的。大多數智能手機限制訪(fǎng)問(wèn)某些固有的特性,除非你建立一個(gè)本地應用。例如一個(gè)基于Web的應用不能訪(fǎng)問(wèn)你的iPhone通訊錄。
- 速度:速度是另一個(gè)本地化的原因。雖然可以緩存一個(gè)移動(dòng)友好網(wǎng)站,但是永遠不會(huì )像本地應用那般響應。所以當速度是至關(guān)重要時(shí),就值得去考慮本地化這個(gè)選擇了。
- 焦點(diǎn):從授權用戶(hù)到定期完成明確的任務(wù)。拍照、更新社交網(wǎng)絡(luò )以及發(fā)送消息等等可以更好的由本地應用完成。這是因為它們的任務(wù)向導,以及用戶(hù)會(huì )希望它們可以即時(shí)使用。
還有一個(gè)可能的原因是應用開(kāi)發(fā)者希望其應用可以出現在應用商店和用戶(hù)設備的主屏上。不過(guò)現在不一樣了,由于響應設計移動(dòng)友好網(wǎng)站的質(zhì)量得到了改善,用戶(hù)可以更方便的使用它們。此外,用戶(hù)可以像任何其他應用那樣將網(wǎng)站添加到主屏,網(wǎng)站甚至可以像本地應用那樣發(fā)送通知。
內容VS行為
決定建立一個(gè)本地應用或一個(gè)移動(dòng)友好網(wǎng)站取決于使用頻率和它所要提供的功能。雖然決定建立一個(gè)本地應用或一個(gè)移動(dòng)友好網(wǎng)站是復雜的,不過(guò)有一個(gè)經(jīng)驗法則可以參考一下。一般來(lái)說(shuō),如果你想幫你的用戶(hù)完成任務(wù),那么本地應用可能是你需要走的路,如果你的主要目的是傳播內容,那么更適合選擇移動(dòng)友好網(wǎng)站。
混合應用
一個(gè)網(wǎng)站可適應于基于任務(wù)的應用,尤其是在簡(jiǎn)單的使用情況下,不過(guò)生活中有很多東西不是簡(jiǎn)簡(jiǎn)單單的黑與白。
面對這進(jìn)一步復雜的事情,有第三種選擇方案——混合應用。像PhoneGap這樣的框架允許你使用HTML、CSS以及JavaScript構建本地應用,應用可以跨越多種平臺工作。
咋一看混合應用像是一個(gè)完美的解決方案:入門(mén)低、一次構建就可實(shí)現多平臺支付、還可以提供原生應用的大部分功能。但是請注意,它也存在一些缺點(diǎn)。
首先,混合應用不能提供本地應用的所有功能,它們面臨一些性能和兼容性問(wèn)題;
其次一個(gè)最大問(wèn)題是感知,混合應用感覺(jué)上既不像本地應用也不像移動(dòng)友好網(wǎng)站。而用戶(hù)更期望混合應用的行為像一個(gè)本地應用。
所以有時(shí)候混合應用更像是兩種方法之間的一個(gè)“不舒服”的妥協(xié)。
那么答案是?
由于每種方法都有自己的缺點(diǎn),所以如何推進(jìn)成了一個(gè)困難的挑戰。而所有的一切都需要歸結于投資回報。
我們需要去思考這一問(wèn)題,而不是僅僅的跟隨潮流,認為“別人有了,我也應該有”。相反,我們應該需要一個(gè)堅實(shí)的業(yè)務(wù)案例。
而且隨著(zhù)移動(dòng)繼續的以指針的速度快速增長(cháng),事情可能會(huì )發(fā)生變化。在蜂窩網(wǎng)絡(luò )速度增快的情況下,也許我們將看到第四種選擇——基于Web的應用。手機市場(chǎng)仍在快速的發(fā)展,所以答案對于每個(gè)人來(lái)說(shuō)是不同的,根據自己的需求出發(fā)才是我們所要遵循的法則。