微信小程式、流應用、原生應用app、輕應用
應用分為:原生應用(Native APP)、輕應用(webapp或者h5app)和混合應用(HibidAPP)
其中流應用和輕應用現在多基於瀏覽器開啊H5應用程式
小程式是基於微信平臺(軟體之上的軟體)
原生應用又稱本地應用,UI體驗好,更新複雜(尤其是蘋果的原生app)
混合應用多用於體積較大的開發APP(例如百度、京東和淘寶等手機app)
-
小程式
小程式是一次跨越式嘗試?
為什麼我們把ios生態、安卓生態和微信生態擺在同一個層面上?因為在這樣的量級別,微信已經創造了不可忽視的行業力量。這不僅僅是IOS、安卓生態,微信走出了從社交到生態的大跨步。
當然,有APP應用關閉小程式也無可厚非,畢竟不是所有的都是適合的。不適合的就及時離開,於人於己都是最好的選擇。所以,小程式依然是一款成功的產品。即便是從當下的形勢來看,小程式只要稍微改變入口,提供給使用者可利用的場景條件,再造一個行的生態體系內產品還是有可能的,畢竟只有一個微信,一個張小龍!
-
流應用
流應用本身原理就是使用H5頁面,讓使用者減少了下載APP的那一個步驟,自然開啟略快,但是H5應用頁面與APP自身比較起來,使用者體驗和效率上肯定不如APP原生。就像頁遊和端遊,玩起來頁遊不可能達到端遊的體驗水平。
作為H5應用,首先自然要依託一個載體,比如瀏覽器,所以起能做到的事情都要限制於載體(這個瀏覽器)所能具備的許可權與提供出來的介面。如果載體具備10個功能,自然H5應用能做10個功能。如果載體只具備9個功能,H5應用開發出100個功能也沒用。
H5應用的好處在於不需要升級,因為是WEB形式,自然伺服器一改動所有使用者都看到了。
流應用的APP確實小,開啟速度快,但是通過我的使用體驗來說的話,有些類似網頁應用,而且用起來好多效果都不是很好,相當於要速度不要質量,頁面切換過快的話會白屏,或者直接卡死無反應,建議若是功能需求不是很多很高,可以用流應用,否則還是下載APP比較好
-
輕應用
第二,破殼檢索,智慧分發。
第三,功能強大,全能體驗。
第四,訂閱推送,沉澱使用者。
跨平臺、低開發成本,H5應用的前景非常好這個事情一直在講,尤其在去年Htlm5的標準制定規範完成後。
但目前基於H5的應用,不管是在微信內還是在web端,體驗一直都相對於Native app來說仍然有很大的距離。H5應用的介面互動設計十分簡陋,相對於原生應用有很多功能上的缺失;更加重要的一點是,無法本地化,應用的入口只有瀏覽器、微信等,一旦網路不好就談不上使用者體驗。這也是百度輕應用這樣的平臺沒有最終沒有全面推廣出來的原因所在。
流應用就是針對H5應用的這些痛點推出的,相比較傳統的H5應用和Native app主要有兩個特點:
- 安裝包小,原生應用有很多SDK或者框架是通用的,但是每一個應用都必須有自己的SDK或者框架,這樣就導致了安裝包會比較大。流應用的解決方案是,一個包含通用框架的引擎+定製化的H5應用。這樣不僅安裝包小,而且避免了功能上的缺失。
- 本地化,只要安裝了流應用引擎,可以直接在手機桌面建立應用的啟動圖示,點選圖示即可使用。流應用能跟原生一樣呼叫作業系統的幾十萬本地api而且資料也會儲存在本地。比如我在試用他們開發的36Kr資訊時,離線也可以看到一些內容。
不過目前流應用的主要入口是360手機助手(官方也推出自己的流應用APP只有魅族和QQ瀏覽器可以搜的到),這也是目前他們主推的渠道。數字天堂創始人對此表示,流應用正在跟各個應用商店渠道談合作來拓寬流應用的入口。像我這種對數字出品的產品完全無愛的使用者就得去流應用官方下載他們的引擎正常使用流應用。
微信小程式內測期間曾被萬眾期待,但上線後卻有眾多被開發者詬病的地方:
- 不開放線上流量,導致很多開發者撤出;
- 體積受限 1M 以內,很多 App 只能做裁剪版;
- 開放的 API 太少,很多原生功能無法實現;
- 介面 UI 被框死,無法與原生一致;
- 不能方便安裝到手機桌面;
- 開發和運維工作只能單獨一條線為微信服務,投資大回報不佳。
開發者的不滿,體現在小程式的應用上就是功能不全、體驗不佳、沒有維護運營,進而導致使用者不滿。
此外每次從微信裡點選數次才能啟動小程式,還是比在桌面啟動應用麻煩太多。
畢竟微信是一個社交軟體,而不是 OS,很多事情做起來彆扭,讓微信不限制小程式的體積和能力,也勉為其難,自動在桌面建立圖示也是場景不順。
那麼手機廠商們的“小程式”是什麼樣的?
3 月 20 日下午,工信部下屬的 HTML5 中國產業聯盟,聯合 7 家手機制造商宣佈,基於 HTML5+ 開放標準推出即點即用的流應用。
眾多手機廠商表示,將在手機 ROM 原生支援 HTML5+ 規範,達到真正原生級體驗。
HTML5+ 規範是對 HTML5 的擴充套件,讓 JS 可以呼叫到 OS 的各種能力,包括對體驗提升很重要的原生動畫、渲染能力。
基於 HTML5+ 規範的即點即用應用叫流應用,也就是像流媒體的即點即看一樣,把 App 流式發行到手機上(並非線上 Web 頁面,而是安裝到手機本地的 JS)。
流應用和微信小程式一樣可以即點即用,但功能是全開放的,作業系統的 API 大多可以呼叫,也沒有體積和 UI 方面的各種限制,可以支撐開發者做出和原生功能體驗一致的 App。
更重要的是手機廠商們設計的使用方式繼承了使用者現有的習慣,在應用市場裡找一個應用,點一下直接啟動,然後在桌面建立圖示,下次可以在桌面二次使用。
附錄:微信小程式轉流應用教程 - http://ask.dcloud.net.cn/article/1249
總結以上應用平臺最終是公司之間的產品競爭,誰的使用者體驗好,誰將會是下一個贏家!相關文章
- 流應用程式——流
- 提高微信小程式的應用速度微信小程式
- Native APP(原生應用)、Web App(Web應用)、Hybrid App(混合應用) 優缺點分析APPWeb
- 管理應用程式——流
- 微信小程式之提高應用速度小技巧微信小程式
- 應用程式APP原生開發的好處APP
- 微信小程式應用安全分析及設計微信小程式
- 超級app+輕應用,移動應用崛起新契機APP
- 微信小程式AR行業應用分析(家居篇)微信小程式行業
- Apple App Clip(蘋果「輕應用」)詳解APP蘋果
- 譯:原生iOS應用程式和原生Android應用程式設計之間的差異iOSAndroid程式設計
- 後 App 時代的輕應用技術APP
- ALB Ingress 釋出!輕鬆應對雲原生應用流量管理
- Web小應用Web
- 微信平臺應用
- Taro:將已有微信小程式轉換為多端應用微信小程式
- 兩天擼一個天氣應用微信小程式微信小程式
- 輕鬆部署 Laravel 應用 | 《08. 手動部署 - 部署應用程式碼》Laravel
- PWA 應用和原生應用的一些區別
- Nightrain —— 將 PHP 應用轉成原生桌面應用AIPHP
- 一個輕APP場景應用-外掛APP
- Power Apps 應用實戰|輕鬆用 Power Apps 開發員工休假考勤管理小程式APP
- 2.3 應用程式容器中的應用程式概述
- 微信應用號來了 快來看看應用號有什麼用
- DataGuard之Apply Services(redo應用和SQL應用)APPSQL
- 【實操】小程式的應用場景分析——線下場景應用
- EXCEL 應用小結Excel
- 應用開發之爭:App終將回歸原生APP
- App應用加固方案APP
- XamarinEssentials教程應用程式資訊AppInfoAPP
- 使用 `useAppConfig` :輕鬆管理應用配置APP
- 智慧雲原生應用的崛起
- [譯] Flutter 中的原生應用程式狀態Flutter
- Web應用程式Web
- Dapr雲原生應用開發系列7:工作流整合
- 資訊流應用的崛起(6)
- 從微信應用號微信小程式 微信的葫蘆裡賣著什麼藥?微信小程式
- 使用Cordova將您的前端JavaScript應用打包成手機原生應用前端JavaScript