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