產品:App的三種技術架構與選型

一、App技術框架的類型

圖1 三種App技術框架之間的關係

目前App的技術框架基本分為三種(圖1):

產品:App的三種技術架構與選型

(1)Native App:

一種基於智能移動設備本地操作系統(如iOS、Android、WP操作系統),並使用對應系統所適用的程序語言編寫運行的第三方應用程序,由於它是直接與操作系統對接,代碼和界面都是針對所運行的平臺開發和設計的,能很好地發揮出設備的性能,所以交互體驗會更流暢。

(2)Web App

一種採用Html語言編寫的,存在於智能移動設備瀏覽器中的應用程序,不需要下載安裝,可以說是觸屏版的網頁應用,由於它不依賴於操作系統,因此開發了一款Web App後,基本能應用於各種系統平臺。

(3)Hybrid App:

一種用Native技術來搭建App的外殼,殼裡的內容由Web技術來提供的移動應用,兼具“Native App良好交互體驗的優勢”和“Web App跨平臺開發的優勢”。

二、App技術框架的選擇

對於設計師而言,我們往往是被告知這個項目採用的是哪種技術框架,然後就開始設計了,其實,我們也可以根據產品特點、框架特點和項目時間(圖2)來與產品和開發同學協商,合理地為App中不同的部分選擇對應技術框架,然後才在對應的技術框架下思考設計方案。

產品:App的三種技術架構與選型

圖2 產品特點、框架特點和項目時間的考慮


分享到:


相關文章: