常常會遇到甲方大大或者部分老板的需求“我想做一款商城APP”,當徹底了解對方的公司情況及預算后,可能更適合他們的,是做一款商城小程序。
那么,如何選擇開發載體呢?
該問題不能一概而論,這三者沒有絕對的好,也沒有絕對的差,取決于開發方的產品類型(行業)、產品定位(方向)、項目預算(金錢)等多個維度綜合考慮。
那么,如何選擇呢,阿境以自己與眾多甲方大大的溝通經驗,粗略分析下。
1. 該開發APP還是小程序或者是H5?
APP、小程序、H5說白了,都是一種前端的展示形式,選擇哪種,取決于他們各自的特點及所攜帶的功能。首先需要了解的,是他們各自的優缺點,上文已經詳細提到了。
在了解優缺點之后,是公司的定位,以及做產品的定位。打個比方,工具類的小程序,會比工具類的APP更來得劃算,工具類的軟件,本身就是“低頻多次”,那么,在小程序滿足其功能的前提下,選擇做小程序遠比做APP的成本來得低。
下面會從幾個角度上來分析,如何選擇開發載體。
從成本預算上來看,有錢有人有模式,那么APP是最好選擇;若想小成本是錯,則H5或小程序更加合適。H5和小程序則更屬于在業務探索階段的項目。畢竟同等功能下的項目預算,一個APP的成本等于兩到三個的H5/小程序,但其體驗相對好,且從長遠的發展來看,更容易留存。
從時間周期上來看,開發H5/小程序,遠比APP更加快速。畢竟在開發配置上,APP需要Android開發跟ios開發,而H5和小程序僅需一個前端開發工程師,自然在測試方面,測試單端跟兩端的時間周期,也是不同的。
從流暢性及反應速度來看,APP跟小程序都是不二選擇,H5則相對遜色。APP由于其原生的特性,加載頁面僅需加載變化的部分,而H5其本質是網頁,換頁面時,通常要加載整個頁面,就像是瀏覽器打開一個新頁面一樣(不清楚的朋友可以打開京東APP,及京東H5來對比下,一目了然),速度相對較慢。
從功能開發上來看,H5及小程序局限性較多,選擇APP更為自由。在原生APP當中,可調用系統底層的硬件(例如攝像頭,麥克風等等),支持的硬件更多,更容易擴展。相對而言,H5便望塵莫及了;而小程序是在于巨頭的籠罩之下,局限于微信的管轄,功能都需要有微信的接口支持,所以,功能也相對局限(雖然,近年來微信不斷地為小程序賦能)。
……
如何選擇,就需要根據以上多個維度來綜合分析并取舍,最終來得出選擇。
假若你的客戶或者你的上司要求做出來的軟件開發周期要短,預算要少,流暢要高,功能要全,內存占據少,同時兼容各版本…..那么,在你看完阿境的碎碎念之后,你告訴他:“夢里啥都有?!?/p>
2. 已經2020年了,小程序還是這么火,是否有替代APP的可能性?
大家往往在現在有個推理誤區:“張小龍說過,小程序會替代80%的APP?!?/p>
于是乎,許多人推理得出”小程序這么火,那么,今后一定會取代APP?!?/p>
深圳網站建設公司認為,這完全是個悖論。在以上分析“APP能否被小程序替代”這個問題的時候,我們上面在清楚了小程序及APP的優缺點之后(其實是啰嗦了一堆),這個問題也就不難回答了。
小程序的核心價值高低在于解決實際問題的能力和體驗。從用戶需求的角度講,用戶不會在意自己使用的是小程序還是APP,而是更多的關注哪種方式操作更簡單,流程體驗哪個更順暢,不容易占用手機內存等。
這就意味著開發者推出的小程序若非體驗和服務優于APP一個量級,否則用戶在操作習慣上依然傾向原有的APP。以及若非高頻的場景觸發,用戶很難在已有app的基礎上再選擇一個新的操作方式。
而小程序能夠替代的APP,基本是一些工具性,功能簡單,較不常用的APP的功能(如日常打卡,電影購票,點餐,乘車服務類等),都是基于小程序其“無需下載即用即走”的特點;而APP的功能更加強大,如微信、淘寶等APP,是小程序無法替代的。