面向客户端应用程序开发

架构设计

  1. 基础技术能力:安全(加解密,密码键盘);为应用再基石;
  2. 基础业务能力;支付;用React Native实现;
  3. 开放平台:web,小程序;应用注册;
  4. 跟其他APP的沟通呢?

    业务支撑方案

  • Android+iOS:设备接入逻辑,权限记录;
  • React Native:基础业务(支付),性能要求,权限申请;节约Android和iOS开发的投入;
  • 小程序:业务扩展, 控制基础业务衍生内容;跟主体业务解耦,灵活机动,移植方便;单体业务灵活更新;
  • jsBridge Web:内容管制,营销;高度灵活自由;限制性高;

    业务增长的方案

  • 解耦:业务细小化;

  • 层次:保持基础业务的高效;

    fastlane打包 APP?

小程序和web的比较?

  1. 扩展性;
  2. 自由度;
  3. 可控性;
  4. web jsBridge;
  5. rn Bridge;

JSBridge

做个包?
有啥优势?