武汉软件开发过程中如何选择合适的载体?
武汉软件开发如何选择开发载体?常常会遇到甲方大大或者部分老板的需求“我想做一款商城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便望尘莫及了;而小程序是在于巨头的笼罩之下,局限于微信的管辖,功能都需要有微信的接口支持,所以,功能也相对局限(虽然,近年来微信不断地为小程序赋能)。
如何选择,就需要根据以上多个维度来综合分析并取舍,最终来得出选择。
假若你的客户或者你的上司要求做出来的软件开发周期要短,预算要少,流畅要高,功能要全,内存占据少,同时兼容各版本…..那么,在你看完武汉松蓝云的碎碎念之后,你告诉他:“梦里啥都有。”
2. 已经2020年了,小程序还是这么火,是否有替代APP的可能性?
大家往往在现在有个推理误区:“张小龙说过,小程序会替代80%的APP。”
于是乎,许多人推理得出”小程序这么火,那么,今后一定会取代APP。”
武汉松蓝云认为,这完全是个悖论。在以上分析“APP能否被小程序替代”这个问题的时候,我们上面在清楚了小程序及APP的优缺点之后(其实是啰嗦了一堆),这个问题也就不难回答了。
小程序的核心价值高低在于解决实际问题的能力和体验。从用户需求的角度讲,用户不会在意自己使用的是小程序还是APP,而是更多的关注哪种方式操作更简单,流程体验哪个更顺畅,不容易占用手机内存等。
这就意味着开发者推出的小程序若非体验和服务优于APP一个量级,否则用户在操作习惯上依然倾向原有的APP。以及若非高频的场景触发,用户很难在已有app的基础上再选择一个新的操作方式。
而小程序能够替代的APP,基本是一些工具性,功能简单,较不常用的APP的功能(如日常打卡,电影购票,点餐,乘车服务类等),都是基于小程序其“无需下载即用即走”的特点;而APP的功能更加强大,如微信、淘宝等APP,是小程序无法替代的。
要注意的一点,80%不等于100%,有时候往往那仅有的20%,才是市场的一片天。
写在文末
从2010年的“我要做一款xxAPP”,一直到2014年的“我要做一款xxH5”,再到现在的“我要做一款xx小程序”,我们可以很清晰地观察看到,互联网载体的发展,影响到市场的声音,这是一种发展的趋势。
但就这三者而言,并无绝对的优劣,看完文章的朋友们应该也能大致明白,武汉软件开发场景的不同决定着开发载体的不同,理性对待,理性选择。