0
点赞
收藏
分享

微信扫一扫

现在才发现:敏捷迭代的好处实在太多了

上周,公司要求我们的一号种子团队开发一个新的app,开发倒不是难事,主要是开发出来的app怎样更我们以后的更新,也方便下一个接力团队的更新。经过讨论,我们最终采用 敏捷迭代 的方式进行开发。

一、敏捷迭代的探索1:客户端开发

我先说说团队遇到的问题,传统的开发无非是客户端的开发,相信很多同仁都会遇到下面说到的问题。

  • 安装包体积大

安装包体积增加有不少弊端,首先就是带宽成本高。每次都需要消耗一大推的流量。其次就是拉新困难,在推广的时候,特别是地推,用户的下载时间久是个大问题,后面直接就取消下载了。

  • 多次开发

一家公司里,往往都有 ios 和 Android 不同的团队。一旦放在客户端,就意味着得实现两遍。虽然现在有了 Flutter,但是覆盖还是全。

  • 升级版本困难

客户端的更新时间非常长,速度慢。

这些问题很是让我们头疼,我们在敏捷迭代的探索道路上停止了。

二、敏捷迭代的探索2:H5 的尝试

团队也曾想过使用H5进行开发,但是发现遇到的问题更多。最明显的问题就是可以实现的功能少,最终还是要回到客户端上面去。比如访问通讯录、调用硬件等主要的功能都不支持,而且运行的流畅度也是个问题。总结一句话,虽然用 H5 实现了一部分功能,但是还是有大量的功能都得放到客户端上实现。

最后,这个H5的做法也不可行。但是,对敏捷迭代的探索想法离我们越来越近!

三、敏捷迭代的探索3:小程序

正在我们讨论没有结果而垂头丧气的时候,组长突然一挥手说:“我们可以用小程序啊!”

一部分是稳定的、最常用的、也是久经考验的主要功能,其他功能可以是敏捷变化的小程序。小程序可以由不同的团队独立开发,自由发布,并不会影响核心功能。

这样,既能享受客户端的高权限,又能拥有快速的发版速度。这个思路真的挺不错,但是想实现一个小程序平台,估计成本要不少。

成本高的确是一个大问题,公司给的预算有限,只能再找找有没有其他方案了。

于是,在搜索小程序的时候找到了解决方案——FinClip小程序容器技术

这个方案大大提高了研发速度和解决了更新问题。

  1. 大量外围的功能都可以小程序化了,不再需要等待主版发版;
  2. 天然支持 iOS、Android、Windows、Mac多个平台,一次开发,四处部署。而且这套方案还有个优点,天然兼容微信小程序,这样公司客户的微信小程序也都能迁移过来,加强 app 的引流能力。

这个就是这种技术实现的介绍网址,希望也能帮助到遇到困难的友友们。

FinClip - 小程序容器技术领导者,混合应用必备SDK

Tips:

听说目前他们正在举办黑客马拉松的比赛,主办方准备了价值十万元的大赛奖金池!现在围观比赛还可以参加盲盒抽奖,Mac pro、人体工学椅、苹果音响等丰富礼品等你来拿!点击链接即可报名参赛:「码」力集结,与众不「凡」 - 小程序容器技术领导者 | FinClip

举报

相关推荐

0 条评论