1. 移动互联应用中将普遍采用的技术
    • 相对低速的网络——缓存技术
    • 动态的网络服务——智能动态缓存
    • 网络连接不稳定——传统流程拆分
    • 复杂和依赖海量数据的运算——云端技术
    • 云端服务离线使用——数据分组及智能数据下载
    • 可扩展的云端服务——主动与被动式API
  2. 普适的移动互联应用架构
    • 传统移动应用架构
    • 移动互联应用架构

 

传统的移动应用大多采用MVC式结构、简单且大多是单线的同步操作

p_w_picpath

 

为传统架构增加数据抽象层,方便应对多种数据来源的需求

p_w_picpath

 

相对低速的网络,增加网络缓存模块

p_w_picpath

 

网络数据的异步特性,增加Data Observer;移动应用的内存使用局限加入内存缓冲池

 

p_w_picpath