获得徽章 0
- 因为公司项目有改组件化的想法,看了一些网上的组件化实践经验总结基本上都是主张在APP内部进行拆分.
我的想法是把各个独立功能点进行拆分,由运营人员来选择配置,就好像进入超市之后选购各种商品最后结账[确定保存]之后生成一个独立配置的APP,当然这些功能需要单独测试功能完整.
初步的想法是每个开发人员以framwork或者lib的方式对细小的功能进行开发,最重要的是需要开发文档及使用文档,包含了需要什么前置条件/前置参数/调用之后可以产生什么功能等等,把每个人的代码包配置到服务端,生成对应的功能列表,运营人员选择某一功能可以设置初始参数值比如登录按钮的位置大小颜色文案等等,APP启动会下载设置好的配置表然后下载对应功能的代码包并将这些代码包按照配置表设置组装在一起(类似游戏启动更新和家具购买后自行组装).
这样的话运营人员可以根据用户信息收集反馈及时的去掉鸡肋功能,根据实时热点选择对应功能,新开发的功能也可以直接更新到配置选择列表中.
但是怎样跟Apple解释上架后改变程序功能这个违规呢?
#以上纯属胡扯乱想,我自己没有实践过#展开6点赞