随着移动互联网的发展,移动互联应用中 互联网采用的技术也各式各样,但是马万铮认为将普遍采用的技术分为以下六个方面:1、相对低速的网络——缓存技术。2、动态的网络服务——智能动态缓存。3、网络连接不稳定——传统流程拆分。4复杂和依赖海量数据的运算——云端技术。5、云端服务离线使用——数据分组及智能数据下载。6、可扩展的云端服务——主动与被动式API。
复杂和海量数据依赖的运算
对于复杂运算及依赖于海量数据的运算,由于移动设备自身能力所限,几乎是不可能完成的任务。但在移动互联领域,由于云端计算与轻客户端概念的引入,这一切变得越来越平常。
▲图:复杂和海量数据依赖的运算
面对网络连接不稳定的问题,传统流程拆分为几个部分,详见下图:
▲传统流程拆分图
Android主要组件与普适架构的对应关系可以分为:Activity —— UI Controller;Service —— UI/Data Controller;Receiver —— UI/Data Controller;ContentProvider —— Data provider;Intent —— Control data;View/List/etc. —— View;BaseAdapter —— Data Adapter。
| |
双龙巷石城手机 |
联系客服