为什么非要做个 app
开发工作量
智能手机出现后,app 成了日常生活里接触最多的软件。手机作为媒介,多数人也不太懂底层,app 反而接触的更多。所以现在说自己是互联网公司的,好像都有 app。现在的 app 基本都是双端。但是在 ios 和安卓一统江湖之前,黑莓和塞班的时代,做一个 app 是非常闹心的事,要涉及非常多的终端。听过最多的是一个做机票相关的,大概有 10 种左右。这个是我知道的最多了。可以想见,想参与移动市场,公司需要付出多大的代价。开发、测试、运维,各种不同系统之间的兼容,版本升级时候的纠结。
我是开发条线的,现在我们只支持两个超级霸主的双端。国内的手机厂商现在市场份额占比很大,很多厂商学国外的经验。开始打造自己的生态圈。自己的生态圈潜在的就表示了独特和壁垒。所以鸿蒙来了,还有非 app 的轻应用也出现了。后期开发 app 会逐渐走回以前的老路了,要适配很多终端类型。
遵从软件开发的模型螺旋迭代模式,第二个周期一定会比第一个周期有提升。之后的适配多终端也会比之前有很大的变化。现在数据安全相关的三法(网络安全、个人信息保护、数据安全法)之下,工信部每年点名的 app 没有 500 也有 300.这里面很多大厂一家就有多个 app。所以终端适配乘以多个 app,再结合数据安全要素,每年光这部分的工作量就会不小。
安全
从安全角度,之前一位安全专业人士也发出了他的手机桌面,全都是微信的公众号或者小程序。如下图
他从安全角度解释了他为什么这么干,这样做的目的是让微信来把一道关。拦截 app 随时收集权限并泄漏用户隐私数据的风险。毕竟微信是个大厂,会做的更加合规。
如果这样的思路,通过微信来屏蔽所有的手机操作系统的兼容需求,是不是都不存在了呢?这需要看未来大家的选择了。
思维
目前市面上的 app,有多少必须是 app 这种呈现方式,估计更多的都是惯性思维的结果。不做好像就 low 了,不专业。但是换一种方式真的没法满足业务需求了吗?我们在今年遇见的沉痛一笔代价,就是 app 被下架(虽然微信中也存在下架的风险)前后影响长达 4 个月。对整个业务带来的影响非常大。
从业务体量上来说,个人认为初期创业的公司除非必要并不建议使用 app 为客户触达途径。以前是没有其他方式,现在来看轻应用、小程序这样的轻量级开发性价比会更好:开发成本低、通用性高、发版无感知。
我们,估计还是要长期做 app 开发了,已经养成的习惯不是短时间可以改过来的。
版权声明: 本文为 InfoQ 作者【张老蔫】的原创文章。
原文链接:【http://xie.infoq.cn/article/3e646d791dfedd0659c760e2d】。文章转载请联系作者。
评论