Android浏览器问题进行说明指导

移动开发 Android
Android这样的哲学是否正确?是否符合Google“不作恶”的口号?如果Android继续这样封闭下去,希望本文能给大家带来帮助。

谷歌是为了服务而服务的,既然这样的话,那还不如去支持iPhone呢,至少能在软件商店里多卖一点钱,而且乔布斯看上去也更酷一点,这样Android浏览器在浏览器内的名声将会降到最低。

人们有权利质疑,Android这样的哲学是否正确?是否符合Google“不作恶”的口号?如果Android继续这样封闭下去,那么开源社区为什么要为它免费制作软件呢?因为我又不是在为开源社区服务,而是在为Google服务。既然这样的话,那还不如去支持iPhone呢,至少能在软件商店里多卖一点钱,而且乔布斯看上去也更酷一点。  

[[9008]]

我接受他的批评,我确实有点感情用事。主要是因为对Google有太大的期望,所以不能接受它现在的这种做法。这一次,也许不能说Google做错了什么,毕竟都符合GPL许可证的要求。但是代价也是巨大的——它放弃了创造未来的机会。

我坚信,未来主流的手机操作系统一定是开源的,就像我坚信未来Linux一定胜过Windows一样。现在,既然Google放弃了这个选择。那么只能等待其他人来做出开源的手机系统了。这也意味着,我们还要在黑暗中等待更久。这下问题来了:如果你是硬件厂商,希望你的硬件能在 Linux kernel 下运作。

那么就必须要有驱动程序。如果驱动程序的程序代码公开,等于硬件规格也公开的差不多了。许多厂商不愿意这么做,所以就提供编好的驱动程序,但不提供原始码。Android 的重点就是商业应用,Google采用了一些手法来绕过这问题。他们把驱动程序移到 "userspace"。

也就是说,把驱动程序变成在 Linux kernel 上头跑,而不是一起跑的东西,这样就可以避过GPL。然后,在 kernel 这边开个小门,让本来不能直接控制到硬件的 "userspace" 程序也可以碰得到,这样只要把"开个小门"的程序代码公布就行啦。

一个从 BSD 继承来的标准 C 系统函数库( libc ),专门为基于 embedded linux 的设备定制。 媒体库 - 基于 PacketVideo OpenCORE;该库支持录放,并且可以录制许多流行的音频视频格式,还有静态印像文件包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG。 Surface Manager - 对显示子系统的管理.

并且为多个应用程序提供2D和3D图层的无缝融合。 LibWebCore - 一个最新的web浏览器引擎用来支持Android浏览器和一个可嵌入的web视图。 SGL - 一个内置的2D图形引擎 3D libraries - 基于OpenGL ES 1.0 APIs实现;

该库可以使用硬件3D加速(如果可用)或者使用高度优化的3D软加速。 FreeType - 位图(bitmap)和向量(vector)字体显示。 SQLite - 一个对于所有应用程序可用,功能强劲的轻型关系型数据库引擎。

【编辑推荐】

  1. 新一代的Android手机介绍
  2. 深度剖析Android SDK版本介绍
  3. 谷歌Android手机能否站稳中国
  4. PythonAndroid深度剖析Android应用程序的四种构造块
  5. 探秘与众不同的Android系统?
责任编辑:chenqingxiang 来源: 博客园
相关推荐

2010-01-07 15:26:29

JSON结构

2010-03-04 15:04:35

2010-01-08 13:16:54

Json入门文档

2010-05-27 13:48:30

SVN使用说明

2010-01-13 09:38:17

C++单元测试

2010-03-05 14:43:22

Android浏览器

2009-12-31 15:58:11

Silverlight

2010-01-11 14:13:03

C++学习方法

2012-09-18 09:20:21

2010-03-22 17:22:14

第三层交换机

2012-03-19 17:25:22

2012-03-20 11:41:18

海豚浏览器

2012-03-20 11:31:58

移动浏览器

2012-03-20 11:07:08

2021-03-31 09:20:00

Chrome浏览器测试

2010-01-26 14:30:56

Android浏览器

2013-11-20 14:25:45

浏览器重绘

2012-06-21 15:38:02

猎豹浏览器

2010-04-05 21:57:14

Netscape浏览器

2012-03-19 17:17:00

移动浏览器欧朋
点赞
收藏

51CTO技术栈公众号