官术网_书友最值得收藏!

1.3 Android的架構(gòu)特征和設(shè)計(jì)思想

平臺(tái)的設(shè)計(jì)思想,決定了整個(gè)平臺(tái)的架構(gòu)和功能設(shè)計(jì)。對(duì)于開發(fā)者而言,理解了平臺(tái)的設(shè)計(jì)思想,就好比練武之人打通了任督二脈,能夠?qū)?duì)功能的認(rèn)知融會(huì)貫通起來,使用時(shí)也會(huì)更為得心應(yīng)手。

比如,Symbian的設(shè)計(jì)很多都是從提升性能的角度來出發(fā)的,因此舍棄了很多對(duì)界面效果及接口可用性的優(yōu)化。因?yàn)樵赟ymbian的時(shí)代,移動(dòng)設(shè)備的硬件處理能力還很弱,設(shè)備屏幕小,分辨率很低,移動(dòng)應(yīng)用也遠(yuǎn)沒有如今豐富。Symbian不需要提供強(qiáng)大的界面框架,也不需要過多地考慮應(yīng)用間的關(guān)聯(lián)。

然而,隨著移動(dòng)設(shè)備性能的不斷提升,用戶對(duì)移動(dòng)應(yīng)用需求的不斷增加,Symbian等傳統(tǒng)移動(dòng)平臺(tái)的設(shè)計(jì)就顯得過時(shí)了,不再能滿足開發(fā)者和用戶的需求了。而Android正是基于當(dāng)前環(huán)境進(jìn)行設(shè)計(jì)的,它考慮了設(shè)備的兼容性,增強(qiáng)了應(yīng)用之間的功能復(fù)用,優(yōu)化了對(duì)網(wǎng)絡(luò)服務(wù)的支持,簡化了應(yīng)用開發(fā)的難度。

很多時(shí)候,開發(fā)者單獨(dú)看Android的一些設(shè)計(jì),就不由自主地想問:“為什么要這樣設(shè)計(jì)?”也許,嘗試從Android的設(shè)計(jì)思想出發(fā)去理解,很多疑問就迎刃而解了。

主站蜘蛛池模板: 青河县| 庆云县| 抚顺县| 九江市| 南昌县| 敖汉旗| 遵义县| 常州市| 广南县| 永新县| 邯郸县| 蕉岭县| 杂多县| 濮阳市| 久治县| 原平市| 潍坊市| 淮安市| 郁南县| 宜君县| 巴林左旗| 晴隆县| 屏东市| 义乌市| 孟州市| 东至县| 安图县| 阿城市| 永和县| 特克斯县| 搜索| 岫岩| 如东县| 精河县| 泾川县| 西峡县| 锦屏县| 资溪县| 贡觉县| 当阳市| 吕梁市|