Android平台发展史
Android平臺發(fā)展史
2008年9月,谷歌正式發(fā)布了Android 1.0系統(tǒng),全球第一臺Android設(shè)備HTC(G1)
2009年4月,谷歌正式推出了Android 1.5
2009年9月,谷歌發(fā)布了Android 1.6的正式版
2010年12月,谷歌正式發(fā)布了Android 2.3
2011年2月,Android系統(tǒng)設(shè)備的用戶總數(shù)達(dá)到了1.35億,發(fā)布了Android 3.0
2011年8月,Android手機(jī)已占全球智能機(jī)市場48%的份額,躍居全球第一
2011年10月,正式發(fā)布Android 4.0
2012年6月28日在Google I/O大會上隨搭載Android 4.1的Nexus 7平板電腦一起發(fā)布
2012年11月23日收款搭載Android 4.2的手機(jī)LG Nexus 4及平板電腦Nexus 10上市
2013年7月24日與Nexus 7平板二代同步發(fā)表
2013年9月3日發(fā)布Android 4.4
2014年6月25日Google I/O大會上發(fā)布Developer版(Android L)
2014年10月15日正式發(fā)布Android 5.0名稱定為Lollipop“棒棒糖”
后續(xù)繼續(xù)補(bǔ)充…
news1
甲骨文說 Android 抄了要給錢! Google 創(chuàng)始人表示: 程序員的事那怎么是抄
不,我們沒有付錢給免費(fèi)和開放的事物。
在今天早些時(shí)候,外媒 Ars Technica 帶來了關(guān)于甲骨文和 Google 版權(quán)案的最新進(jìn)展。Google 聯(lián)合創(chuàng)始人之一拉里·佩奇(Larry Page)出席作證,在長達(dá)一個半小時(shí)的律師詢問中,佩奇雖然聲帶不適,但還是斷斷續(xù)續(xù)的回答了來自雙方律師的問題,并表示他認(rèn)為 Java“是免費(fèi)和開放的”。
在法庭上中甲骨文方律師一環(huán)接一環(huán)的提問,試圖讓佩奇承認(rèn) Google 并沒有為 Android 系統(tǒng)獲得過 Java 授權(quán)。
而面對甲骨文方律師的詰問,佩奇在法庭上做出了開篇的言論。
軟件上的版權(quán)大戰(zhàn)
Google 和甲骨文之間的版權(quán)案,遠(yuǎn)比蘋果和三星的專利戰(zhàn)要曠日持久。
如果追溯的話,時(shí)間要回到 2010 年,當(dāng)時(shí)甲骨文以 Android 未經(jīng)授權(quán)使用 Java API 起訴了 Google,但是在 2012 Google 成功的讓法庭認(rèn)可了 API 不在著作權(quán)保護(hù)范疇內(nèi)的觀點(diǎn),使地方法院最終裁定為 Google 無須向甲骨文賠償。
但是這個理由卻在 2014 年失效了。當(dāng)時(shí)聯(lián)邦上訴法院三名法官意見一致的將案件判決駁回,并宣布 API 受著作權(quán)保護(hù)。
隨后 Google 上訴到了聯(lián)邦最高法院,并找來了 Yahoo、HP、Red Had 等開源公司支援,而甲骨文則找到了微軟、EMC、NatApp 助威。
2015年聯(lián)邦最高法院駁回上訴,將本案發(fā)回地方法院重審。
而本月其實(shí)已經(jīng)是地方法院的二度開庭,計(jì)劃要先用十周聽證詞。
一切爭議的核心
這場軟件界的版權(quán)大戰(zhàn),也要遠(yuǎn)比蘋果和三星的設(shè)計(jì)專利戰(zhàn)糾結(jié)。
若是說這場版權(quán)戰(zhàn)的關(guān)鍵點(diǎn),愛范兒(公眾號:ifanr)覺得只有一個:代碼。
雖然甲骨文宣稱 Google 使用了他們的 37 個 API,但是目前審理法官 William Alsup 似乎覺得在 6000 多行 API 代碼中,問題的核心只有九行代碼。
private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) {
if (fromIndex > toIndex)
throw new IllegalArgumentException(“fromIndex(” + fromIndex +
“) > toIndex(” + toIndex+”)”);
if (fromIndex < 0)
throw new ArrayIndexOutOfBoundsException(fromIndex);
if (toIndex > arrayLen)
throw new ArrayIndexOutOfBoundsException(toIndex);
}
這九行代碼最初出現(xiàn)在 OpenJDK 中,而 Google 可以說連符號都沒變的用了。
而這重要的九行的作者也同樣重要,他就是 Java 經(jīng)典書籍《Effective Java》的作者——Joshua Bloch。
Joshua Bloch 在 Sun 工作期間,領(lǐng)導(dǎo)開發(fā)了 Java 集合框架、java.math 套件與 assert 機(jī)制等功能,Java API 也是出自他的指尖。
但是他在 2004 年加入了 Google,并成為了 Google 的首席 Java 設(shè)計(jì)師,到了 2008 年他加入了 Android 項(xiàng)目,而在此期間他還在給 Sun 的開源項(xiàng)目 OpenJDK 貢獻(xiàn)代碼。
2009 年,甲骨文收購 Sun。
從這個時(shí)間線上,愛范兒覺得這九行代碼可能就是同一個人寫的……
在蘋果和三星的設(shè)計(jì)專利戰(zhàn)上,一方先看了另一方圖標(biāo)等設(shè)計(jì)而做出了相似的設(shè)計(jì),愛范兒還能武斷的指責(zé)誰是抄襲者。
但同一個作者寫的相同代碼應(yīng)該怎么算?
當(dāng)然,按照規(guī)矩來說 Google 沒有遵守 GPL 規(guī)范獲得授權(quán)確實(shí)不對,但是這事愛范兒想想還是覺得糾結(jié)。
開發(fā)的未來
軟件上的事,不是一兩家公司的。
前文說過 Google 和甲骨文為了這場官司分別叫來了聲援團(tuán),而實(shí)際上關(guān)注這場官司的公司、團(tuán)隊(duì),甚至個人要更多,因?yàn)楹芏嚅_發(fā)者都有可能在日后被影響。
這次審判的最終結(jié)果很有可能將作為日后相似案件的審理參考,如果 Google 輸?shù)艄偎?#xff0c;軟件界可能會掀起一陣“腥風(fēng)血雨”。
來自:http://m.uczzd.cn/webapp/webview/article/news.html?aid=4549695454512997487&cid=1525483516&rd_type=relate&readId=&refrd_id=193acf9934f362047a20a427c00bd5df&zzd_from=uc-iflow&innerType=relate&app=uc-iflow&uc_param_str=dnnivebichfrmintcpgieiwidsud&sn=partner-146445374644826798429433
總結(jié)
以上是生活随笔為你收集整理的Android平台发展史的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hosts文件是什么?
- 下一篇: Android中使用的数据单位