自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

有關(guān)Android開發(fā)語言細(xì)節(jié)述說

移動(dòng)開發(fā) Android
下面進(jìn)行對Android開發(fā)語言進(jìn)行詳細(xì)說明介紹,這款語言一上市,就引來了不妨中國移動(dòng)等通信巨頭的大大關(guān)注,覺得這個(gè)操作系統(tǒng)一定有市場。

Android開發(fā)語言在中國的前景十分廣闊,首先是有成熟的消費(fèi)者,包括OPPO,中國移動(dòng),中國聯(lián)通,華為通訊,聯(lián)想等大企業(yè)都在關(guān)注這個(gè)操作系統(tǒng),希望能給他們帶來更多的收益。

Google正在迅速為Android開發(fā)語言推出更新,2009年可謂是Android的大躍進(jìn)時(shí)代。在去年更新的三個(gè)版本都以一種糖食糕點(diǎn)為代號(hào)。其中1.5版在4月份面世,代號(hào)為“紙杯蛋糕 (cupcake)”;1.6版在9月份推出,代號(hào)為“炸面圈(cupcake)”;2.0版于11月用于Droid手機(jī)。

代號(hào)為“小餅 (éclair)”。但顯然Google沒有因此而放緩更新的速度,在今年1月5號(hào)發(fā)布的自家旗艦級(jí)NexusOne手機(jī)上,又搭載了***的Android 2.1系統(tǒng)。在現(xiàn)今所有的智能手機(jī)平臺(tái)里面,Android的開發(fā)門檻可以說是***,這不僅僅是因?yàn)?font size="-0">Android采用使用較為廣泛的Java作為開發(fā)語言。

還歸功于Android開發(fā)語言率先在智能手機(jī)系統(tǒng)上采用的XML界面布局構(gòu)架。Android為開發(fā)人員提供了大量的內(nèi)置控件,開發(fā)人員無需深厚的UI設(shè)計(jì)功底就可以使用XML快速地布局出精致的界面效果。

這也就是為什么在短短一年時(shí)間內(nèi),Google移動(dòng)軟件商店突破2W的重要原因。微軟的Windows Mobile 7也在使用類似的技術(shù)來簡化程序人員的開發(fā)難度。隨著Android的頻繁更新,應(yīng)用程序的兼容性問題亦接踵而至。數(shù)據(jù)顯示,目前大部分Android手機(jī)采用1.6版本,比例達(dá)到了54.2%。

接下來27.7%的Android手機(jī)采用較早的1.5版本。采用***的 2.0以及2.0.1版本Android操作系統(tǒng)的手機(jī)則一共占據(jù)17.7%的份額,只有極少的機(jī)型仍采用1.1版本的Android系統(tǒng)。面對Android目前版本過多的問題,Google顯然在應(yīng)用程序的兼容性上有點(diǎn)束手無措,這或許會(huì)讓Android步Windows Mobile后塵,成為其發(fā)展的一個(gè)重要障礙。

在這種情況下,開發(fā)人員需要針對同一款軟件開發(fā)多個(gè)不同版本,而非集中精力在程序自身的優(yōu)化升級(jí)和性能提升上。因此,如果開發(fā)者希望自己的軟件能夠在更多的手機(jī)上使用。就需要為其開發(fā)更多的版本。去年Google就曾宣布,開發(fā)人員可以為特定的運(yùn)營商創(chuàng)建專屬游戲、日程表和其他手機(jī)應(yīng)用時(shí),就意味著Android兼容性復(fù)雜度被進(jìn)一步加深。

例如,針對T-Mobile美國開發(fā)的一款Android應(yīng)用或許無法兼容Sprint Nextel的手機(jī)。而中移動(dòng)的OPhone干脆就自起爐灶另外開發(fā)了一套專屬UI,因此OPhone是無法兼容主流的Android程序的,Android的兼容性變得越來越糟糕和混亂。

[[8942]]

除此之外,Google新推出的Android 版本往往事先提供給較為親密的合作伙伴使用,這就導(dǎo)致新版本的系統(tǒng)要想得到普及還需要等待一段時(shí)間。比如說摩托羅拉Droid就率先使用Android 2.0,HTC和Google合作開發(fā)的NexusOne則獨(dú)享Android 2.1,其他的手機(jī)廠商只能望眼欲穿。

這也就是為什么大多數(shù)Android開發(fā)語言依然是采用 1.5、1.6版的原因了,目前還有消息聲稱Android 2.1的源代碼發(fā)布時(shí)間將無限期推遲,這種厚此薄彼的做法對于其他各手機(jī)廠商的積極性也是個(gè)不小的打擊。因此還給開發(fā)者帶來一個(gè)不小的難題:是支持未來會(huì)廣為采用的新版本,還是支持目前產(chǎn)品中主流的舊版本?而且,和蘋果iPhone不同的是。

不同的 Android手機(jī)在硬件方面也存在較大的差異,這也會(huì)對開發(fā)者帶來一定的困擾.。雖然Android操作系統(tǒng)目前發(fā)展迅猛,但是如果不同系統(tǒng)版本之間不能有很好的兼容和升級(jí)機(jī)制,Android的未來可能會(huì)蒙上一層陰影。

【編輯推薦】

  1. 新一代的Android手機(jī)介紹 深度剖析Android SDK版本介紹
  2.  
  3. 谷歌Android手機(jī)能否站穩(wěn)中國
  4. PythonAndroid深度剖析Android應(yīng)用程序的四種構(gòu) 造塊
  5. 探秘與眾不同的Android系統(tǒng)?
責(zé)任編輯:chenqingxiang 來源: 豆豆網(wǎng)
相關(guān)推薦

2010-03-04 11:13:53

Android系統(tǒng)手機(jī)

2010-03-02 13:51:05

Android開發(fā)平臺(tái)

2010-02-07 10:46:50

Android系統(tǒng)

2010-03-04 11:05:10

Android手機(jī)平臺(tái)

2010-03-04 15:04:35

2010-03-17 15:53:08

程控交換機(jī)

2010-03-01 09:43:09

Python編程語言

2010-01-15 14:52:33

Visual C++

2021-03-08 10:49:11

漏洞攻擊網(wǎng)絡(luò)安全

2023-03-15 08:39:07

遠(yuǎn)程服務(wù)調(diào)用

2010-01-04 14:54:08

ADO參數(shù)

2010-03-04 10:25:10

Android chr

2010-02-05 16:44:27

Android平臺(tái)

2018-01-09 20:35:11

Swift編程語言

2009-12-11 16:01:45

VS 2008性能

2010-03-01 15:23:24

Python操作語言

2010-01-19 18:24:53

C++編譯環(huán)境

2009-12-16 10:07:26

Visual Stud

2009-12-31 13:50:46

ADO.NET模型

2010-03-03 16:20:40

Android項(xiàng)目
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)