
上QQ阅读APP看书,第一时间看更新
3.1.1 Android中的Mashup
Android中的Mashup,是将应用切分成不同类别的组件,通过统一的定位模型和接口标准将它们整合在一起,来共同完成某项任务。
有这样一个常用来诠释Android中组件Mashup概念的例子:你为心仪的女生写了一封热情洋溢的电子情书,需要选一张最帅气的照片作为附件。于是,你点击选择图片作为附件,此时设备上你最常用的图片应用跳了出来,通过它,你很快就找到了最帅的那张照片,添加到电子邮件中并发送了出去。
这样的体验当然只有在Android中才能体会到。在其他平台上,电子邮件应用如果要提供选择图片作为附件的功能,都难以再复用设备上其他应用提供的相应功能,而需要从头开始自行开发,不但耗费了大量的精力,而且其用户体验也无法与专业的图片应用相提并论。
而在Android的Mashup模式下,每个组件的功能都可以被充分地复用。来自不同应用的组件可以有机地结合在一起,共同完成任务。开发者无须耗费精力去重新开发一些附属功能,而是可以全身心地投入到核心功能的开发中。这样不但提高了应用开发的效率,也增强了用户体验。