成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用什么語言來編制Android應(yīng)用程序?

移動開發(fā) Android
Android應(yīng)用程序也從不把大量的硬件驅(qū)動程序和平臺源碼向kernel提交。實際上,它創(chuàng)造出了一個kernel的分支,大量的開發(fā)者都依賴那個分支。”

Android應(yīng)用程序最初是由Google開發(fā)的基于Linux平臺的開源手機操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序,Android 包括了一個核心庫,該核心庫提供了JAVA編程語言核心庫的大多數(shù)功能。

“首先,Android應(yīng)用程序只能用java語言開發(fā)。其次,Google對Android采用了一種全面霸權(quán)式的管理,完全不是其他開源軟件的開發(fā)方式,一切都由Google說了算,很多地方是黑箱, 外界不得而知。”沒有想到,僅僅過了兩天,擔(dān)憂就變成了現(xiàn)實。Linux Kernel的維護者Greg Kroah-Hartman宣布,將Android 代碼從 Linux kernel 代碼庫中刪除。

這意味著,Linux Kernel的開發(fā)小組不認(rèn)可Android的貢獻,兩者產(chǎn)生了沖突。消息公布以后,外界普遍覺得驚訝和可惜。好不容易,才有了一個這么受歡迎的開源手機系統(tǒng),應(yīng)該齊心協(xié)力、共同開發(fā)才對,為什么要“窩里斗”呢?到底是什么矛盾,使得Linux Kernel小組剔除Android代碼呢?

Greg Kroah-Hartman寫了一篇詳細(xì)的文章,解釋這個決定。下面就來看看,他是怎么說的,以及Android到底是一個什么樣的系統(tǒng)。在這之前,你最好知道Greg Kroah-Hartman是誰。他是目前Linux Kernel的核心開發(fā)人員,負(fù)責(zé)stable軟件包的發(fā)布。

就是說,每一個新版本的Linux Kernel,都是經(jīng)過他的手流出來的。此外,他還負(fù)責(zé)硬件驅(qū)動的部署。而他的手機就是HTC G1,每天都在使用。所以,他是絕對有資格談?wù)撨@個問題的。

他的看法代表了Linux社區(qū)對Android的看法。這就是說,與Ubuntu、Debian、Redhat這樣的傳統(tǒng)Linux發(fā)行版相比,只有系統(tǒng)的底層結(jié)構(gòu)是一樣的,其他東西在Android 里都不一樣,尤其是程序員的編程接口是完全不同的。

因此,Android應(yīng)用程序都必須重新寫過,現(xiàn)存的Linux程序無法移植上去。所以,從嚴(yán)格意義上說,Android是一種全新的系統(tǒng),它與Linux的距離,比Mac OS與Linux的距離還要遠(yuǎn)。

 

它解決了長期令手機制造商頭痛不已的問題:業(yè)界缺乏一個開源的Java虛擬機,以及統(tǒng)一的應(yīng)用程序接口。現(xiàn)在,程序員只要寫一次程序,就能在各種手機硬件平臺之上使用。”這段話解釋了,為什么Android應(yīng)用程序,都必須用Java語言開發(fā)。因為不這樣做的話,沒法讓程序做到硬件無關(guān)。

且慢,這真的是理由嗎?傳統(tǒng)的Linux系統(tǒng),也并不依賴特定的硬件啊!只要把源代碼根據(jù)不同的平臺,分別編譯一下,同一個程序不也照樣可以在不同的硬件架構(gòu)、不同的Linux發(fā)行版中使用嗎?

【編輯推薦】

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

2013-11-19 15:35:01

2011-12-22 10:30:49

2021-04-08 11:10:07

C語言版本Cmake

2024-01-15 00:42:55

Go語言應(yīng)用程序

2023-09-22 09:41:28

LinuxC語言

2012-03-14 10:02:58

ibmdw

2012-04-11 11:07:18

ibmdw

2011-04-01 11:01:02

應(yīng)用程序BlackBerryJava

2012-03-20 09:20:40

Go語言

2011-05-27 08:48:13

Android HTML

2010-01-25 13:29:53

Android本地應(yīng)用

2019-01-04 10:45:31

Windows 10Android應(yīng)用程序

2023-12-07 08:22:58

Android應(yīng)用

2014-01-07 10:12:15

Spark

2010-11-18 15:52:32

QMLMeeGo

2011-11-03 09:41:35

Android簽名安全性

2012-03-20 10:28:43

2010-08-04 09:43:28

Flex應(yīng)用程序

2011-02-22 10:23:43

2010-05-06 13:49:11

點贊
收藏

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

主站蜘蛛池模板: 91社区在线观看播放 | 亚洲精品一区二三区不卡 | 精品一区二区不卡 | 亚洲成人精品 | 国产成人福利 | 黄色国产大片 | 日本三级黄视频 | 日韩在线高清 | 欧美自拍视频 | 夜夜干夜夜操 | 在线国产欧美 | 在线日韩欧美 | 国产成人精品久久二区二区 | 精品亚洲一区二区 | 紧缚调教一区二区三区视频 | 亚洲成av | 超碰av在线 | 欧美一级视频免费看 | 一区二区三区亚洲视频 | 成人在线 | 国产在线视频一区二区 | 亚洲精品中文字幕在线观看 | 日韩欧美国产精品一区二区三区 | 国产四区 | 紧缚调教一区二区三区视频 | 91就要激情 | 日韩午夜| 亚洲成人av| 久久首页 | 国产亚洲精品久久情网 | 91精品www | 夜操| 亚洲精久久 | 先锋影音资源网站 | 黄色片亚洲| 日韩精品一区二区三区在线播放 | 99资源站| 伊人伊人网| 欧美日韩在线观看视频 | 亚洲国产精品区 | 亚洲精品自拍 |