“html' target='_blank'>應用程序”的整體概念或許已悄然發生巨變,在未來的某一天,我們可能不再需要訪問手機應用商店,不論是Apple的還是Google的,我們只需要點擊手機主菜單頁面上的一個鏈接,手機就會立即在它的瀏覽器上啟動一個“應用程序”。
一、 “原生應用”占統治地位
當我們為移動設備開發應用程序時,程序員通常都會選擇開發“原生應用”,“原生應用”是一種用戶必須通過手機應用商店購買下載并安裝在手機存儲器內的應用程序。“原生應用”現已成為新增手機功能的首選業界標準。
因此,大多數的程序員都認為跟瀏覽器應用相比,不論是渲染效果,還是執行能力,“原生應用”都擁有明顯的優勢。大部分的用戶都會盡量避免使用手機瀏覽器,因為瀏覽器使用并不方便,尤其是需要輸入數據的時候。
“原生應用”比瀏覽器應用更容易預見。因為“原生應用”是在手機內存中運行的,它們不會遭遇不可預知和易見等在瀏覽器應用常發生的問題。
此外,“原生應用”對網 絡的依賴性更少。“原生應用”大部分的數據都是存儲在手機內,它們不需要連接網絡才能獲取數據。但瀏覽器應用則是典型的依賴云端服務器的應用程序,它們必 須得連接網絡才能獲得內容。如果網絡連接不穩定或很弱,瀏覽器應用的表現性能將會遭受非常大的打擊。
二、“原生應用”很麻煩
長期以來,程序員都是在有限的資源的情況下開發Apple的iOS設備和Android設備開發的應用程序,因為這么做可以讓他們的手機應用進入最大的移動市場。
但這種理由已經開始失去 說服力,部分原因是程序員要在手機應用商店銷售“原生應用”并不容易。以iOS應用為例,就連通過官方的審核也不容易。不過,Apple公司要求每一個提交申請審核的手機應用都必須遵從它的標準,程序員說如果Apple不喜歡那個手機應用,無論是什么理由,它都會拒絕審核。
盡管要在Android市場通過應用審核并不難,但卻通過審核后卻很容易被埋沒在茫茫的Andorid應用海洋里,并且大部分Android應用都是低質量的。
手機程序員面對的另一個 問題是他們還必須針對不同的手機操作系統(iOS、Android或者其他)開發不同版本的手機應用,并且同一個操作系統還會有幾個版本的應用。因此,手 機程序員需要投入大量的時間和金錢給他們的應用程序“定版本號”,而提高產品質量和開發新產品的時間卻所剩無幾。
三、 迷失在“超級”市場
如前面提到的,一個“原 生應用”要在應用商店上架開售并獲得成功的希望是十分渺茫的。隨著應用商店的擴大,假冒偽劣的應用將會越來越多,而獲得有用的手機應用將變得越來越困難。 WildTangent公司的副總裁Matt Shea表示大型手機應用商店的應用程序都是一站式購物,他們看起來很笨拙,而且應用程序的分類和組織均是顯而易見的失敗。因此,應用買主就更難物色到他 心目中的理想手機應用,就算這個應用真的就藏在應用商店內,他也難以從中找出。這也是手機程序員面對的最大問題。
Shea還說,大型手機應用商店的糟糕分類讓像WildTangent這樣的專業商店覓得了商機。WildTangent是一個專業的手機游戲分類網站,他們會對游戲進行嚴格的分類和審查,這樣訪客就能更容易獲取到他們的理想應用。
四、HTML5是答案嗎?
許多移動社區的用戶相信 開發者可以避免這樣的煩惱——是否選用HTML5技術開發基于瀏覽器的應用。HTML5技術是1999年推出的超本文語言的一次大升級。盡管外界消息指在 201
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答