- Android開發精要
- 范懷宇
- 417字
- 2018-12-31 16:21:54
3.1.1 Android中的Mashup
Android中的Mashup,是將應用切分成不同類別的組件,通過統一的定位模型和接口標準將它們整合在一起,來共同完成某項任務。
有這樣一個常用來詮釋Android中組件Mashup概念的例子:你為心儀的女生寫了一封熱情洋溢的電子情書,需要選一張最帥氣的照片作為附件。于是,你點擊選擇圖片作為附件,此時設備上你最常用的圖片應用跳了出來,通過它,你很快就找到了最帥的那張照片,添加到電子郵件中并發送了出去。
這樣的體驗當然只有在Android中才能體會到。在其他平臺上,電子郵件應用如果要提供選擇圖片作為附件的功能,都難以再復用設備上其他應用提供的相應功能,而需要從頭開始自行開發,不但耗費了大量的精力,而且其用戶體驗也無法與專業的圖片應用相提并論。
而在Android的Mashup模式下,每個組件的功能都可以被充分地復用。來自不同應用的組件可以有機地結合在一起,共同完成任務。開發者無須耗費精力去重新開發一些附屬功能,而是可以全身心地投入到核心功能的開發中。這樣不但提高了應用開發的效率,也增強了用戶體驗。