-
Native App
鎖定
- 軟件名稱
- 原生態應用
- 外文名
- Native App
- 別 名
- 本地app
- 性 質
- APP
- 平 台
- iOS、Android、WP
- 運行環境
- iOS、Android、WP
Native App產生背景
應用程序最初是由IBM在1994年發明,但它們當時被稱為“功能”。1997年晚些時候,Snake街機遊戲在諾基亞6110中推出,許多人認為這是第一款移動的應用程序。
Native App開發方式
原生應用是使用特定編程語言為特定設備平台構建的軟件應用。例如,原生iOS應用程序使用Objective-C或Swift開發,原生Android應用程序使用Java或Kotlin開發。
[3]
Native App是一種基於智能手機本地操作系統如iOS、Android、WP並使用原生程式編寫運行的第三方應用程序,也叫本地app。
Native App發展歷程
Native App因為位於平台層上方,向下訪問和兼容的能力會比較好一些,可以支持在線或離線,消息推送或本地資源訪問,攝像撥號功能的調取。但是由於設備碎片化,App的開發成本要高很多,維持多個版本的更新升級比較麻煩,用户的安裝門檻也比較高。但是比較樂觀的是,AppStore培養了一種比較好的用户付費模式,所以在Apple的生態圈裏,開發者的盈利模式是一種明朗狀態,其他market也在往這條路上靠攏。
Native App優勢
1、提供最佳的用户體驗,最優質的用户界面,最華麗的交互
2、針對不同平台提供不同體驗
3、可節省帶寬成本
4、可訪問本地資源
5、盈利模式明朗
6、打開速度更快
Native App劣勢
1、移植到不同平台上比較麻煩
2、維持多個版本的成本比較高
3、需要通過store或market的確認
4、盈利需要與第三方分成
5、開發的成本比較大
Native App發展現狀
根據百度2013年Q1發佈的《移動互聯網發展趨勢報告》顯示,在全行業的移動浪潮中,Native App開發者遇到前所未有的挑戰。Native APP遇到的三大困境:1、雖然用户手機裏的Native APP數量在增多,但日均啓動個數卻在減少;2、用户的使用時長不斷向高頻Native APP集中,加劇了頭部效應;3、對於低頻和不知名的Native App,則面臨着更嚴峻的“分發”和“使用”長尾困境。這三大困境對開發者形成了較大的挑戰。
其中,大部分低頻和不知名Native App在應用商店少人問津,無法到達用户手機。數據顯示,應用商店下載量最大的前1000個(數量佔比不足0.1%)App,佔據了總下載次數的一半以上。這説明用户在下載應用時“馬太效應”明顯。困境同樣也體現在應用使用率上,用户下載之後極少使用,要用時卻想不起或找不到它,甚至是六成的Native APP被下載安裝後一週內並未被使用,其中又有約1/3在一個月內都未被使用,逐漸成為“殭屍應用”。
[1]
方式 | Web App(網頁應用) | Hybrid App(混合應用) | Native App(原生應用) |
開發成本 | 低 | 中 | 高 |
維護更新 | 簡單 | 簡單 | 複雜 |
體驗 | 差 | 優 | 優 |
Store或market認可 | 不認可 | 認可 | 認可 |
安裝 | 不需要 | 需要 | 需要 |
跨平台 | 優 | 優 | 差 |
- 參考資料
-
- 1. 百度Q1移動報告:Native APP三重困境 .電腦之家.2013-05-14[引用日期2013-05-18]
- 2. 詳解Native app開發 .用友軟件.2020-01-05[引用日期2022-05-10]
- 3. What Is a Native App and How It Is Different From Hybrid and Web Apps? | MobileApps.com .mobileapps.2020-01-05[引用日期2023-06-05]