
選擇HTML 5還是本地應用?各方都準備了大量的數據和論據來證明自己的觀點。但談到移動應用時,這場爭論注定要持續很長時間,甚至掩蓋了一些企業面臨的實際問題。你是否擁有移動世界正確的后端架構?那么正確的業務分析呢?企業、品牌和開發者在開始自己的事業之前必須把這些問題整明白,必須想好自己的房子究竟應該蓋在哪塊地上。
大多數關于移動互聯網的討論現在都集中在終端和操作系統的大爆炸以及跨平臺應用的挑戰上,這已經引發了HTML 5和本地應用支持者之間的新一輪技術-宗教戰爭
不斷失去是所有聲音中一個最大的挑戰,不,實際上是兩個。首先,傳統的Web架構已經侵蝕了大多數企業的底層架構而移動網絡需要利用這些架構把數據傳送給應用程序。其次,就大多數應用程序的業務表現而言,他們完全就是盲人摸象。雖然傳統的應用包都采取了各種ROI衡量,但移動應用的投資依然是靠著類似猜測甚至賭博的思路來的。
我們必須注意到的是,中間件和后端數據訪問的Web時代標準并不適用手機。移動世界帶來了不同的類型和數據、不同的格式和有效負載大小以及不同的交易量和使用配置文件。 “移動”,正如一位業內人士所說,“是推動老齡Web體系結構的邊緣化。 ”
移動對于舊的Web世界的挑戰首先在于數據源的擴大和多樣化。任何移動應用程序的價值都必須協調的數據不僅來自民營企業的系統,但也包括公有云(如社會媒體) ,企業的SaaS系統(如Salesforce的)甚至要包涵來自物聯網的越來越多的智能家電。
而我們面臨的挑戰還不止于此。移動用戶對于應用程序經常隨時隨地的訪問習慣大大增加了交易量,這意味著整個架構的彈性必須調整。此外,由于移動設備無法對一個不間斷的連接進行計算,該應用程序必須在連接恢復時能夠延續離線時的狀態并同步到后端,也就是說,從根本上移動應用程序連接各個方面都不同于Web。
這也就意味著要在這個新時代取得成功,企業需要一個可擴展云架構支持的移動優化API。設計得當的話這些API要提供三樣東西:
業務流程:從任何數據源收集數據的能力。
優化:過濾分析后的數據通過一個移動應用程序設置為必需的有效載荷大小的消費數據。舉例來說,如果一個傳統的Web API返回20個域中,移動變體可能只需要5 。
轉換:轉化數據,就是說從傳統格式比如XML或SOAP到一個移動優化的格式例如JSON數據格式。
在數據訪問的影響上,移動正在推動不同于任何我們在網絡的時代所看到的對于應用程序和文件包措施的需求。良好的移動分析必須能夠洞察應用程序和用戶兩者的行為。了解應用程序的運轉狀態是一個不錯的開端。而崩潰作為應用程序運轉狀態的一種應該可以提前觸發警報。否則,這些沒能解決的問題就會造成用戶的流失。光了解應用的狀態是遠遠不夠的,為了完美用戶體驗,我們需要了解用戶的狀態,比如用戶參與的次數和時間以及何時何地用戶最經常使用應用程序?什么類型的設備和平臺的用戶在用什么應用程序?哪些功能是最流行的?
關于HTML 5的辯論很有趣,不經意間,通過企業架構和產品組合規劃的Web解析是在被來自移動互聯網的競爭對手打亂,這一切都來自手機信號繼Web之后的興起。
來源:readwrite.com