Android才是Windows系统在移动领域的延伸

上传人:飞*** 文档编号:5921921 上传时间:2017-09-08 格式:DOCX 页数:3 大小:18.21KB
返回 下载 相关 举报
Android才是Windows系统在移动领域的延伸_第1页
第1页 / 共3页
Android才是Windows系统在移动领域的延伸_第2页
第2页 / 共3页
Android才是Windows系统在移动领域的延伸_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Android才是Windows系统在移动领域的延伸》由会员分享,可在线阅读,更多相关《Android才是Windows系统在移动领域的延伸(3页珍藏版)》请在金锄头文库上搜索。

1、Android才是 Windows系统在移动领域的延伸Android 系统作为一个开放的操作系统几乎具有和 PC 上的 Windows 相同的特点,它们几乎具有相同的优缺点, 而这正是 Android 系统令人着迷的地方 . 当安卓系统在开发时开发者似乎就想像微软一样构建一个自由开放的生态环境,甚至比 Windows 还要开放. 同时,他们也注意到了过于开放的 Linux 发行版遇到的各种各样的问题.于是他们在高效的 Linux 的内核基础上构建了一个不那么高效的虚拟机来实现大部分软件的通用性 .并且通过开放和免费的模式吸引了大量的厂商来生产和销售 Android 设备和开发适用于 Andro

2、id 的软件,这就是我们今天看到的 Android 系统 .Android 和 Windows 都具有以下的特性:1.良好的软件开放性:你可以通过不同的渠道来安装程序,而各种程序的销售也不一定都要经过官方渠道 .不论是专业软件公司还是开发者社区都能为系统开发程序.这为系统提供了强大的活力.2.各种接口的开放性:各种程序在取得 root 权限(管理员权限)的情况下都能够直接访问修改系统文件 ,管理和使用系统的设备,这在 IOS 和塞班上是受到限制的,例如你无法为塞班 s60 开发会说话的汤姆猫,因为任何程序都没有权限访问麦克风.3.系统各个部件的可替换性:例如在 Windows 上你可以使用 i

3、cesword 来替换任务管理器,用超级兔子等软件来设置系统;在 Android 系统中你可以随意更换桌面程序(这在 Windows 上也是可以做到的), 或在设置界面中加入 CM 设置. 这个特性极大的满足了使用者的控制欲.4.硬件设备的差异化:各种各样的硬件设备都能够运行 Android,不论是 X86 还是 ARM,不论是 600mhz+256m 还是 4 核 I7+4G 内存都能够运行 Android 系统,就如无论是 486 还是 I7 都能够运行 Windows 一样.这给各大硬件厂商带来了很大的积极性,让他们互相竞争生产出更好的芯片.5.使用者的广泛性:正是由于硬件设备的差异性,

4、使得 Android 设备的价格从 500-5000 都有,而 pc 的价格更是覆盖了 2000 元到数万元.这使得不论你是矮矬穷还是高富帅都可以拥有它.这极大地提高了系统的覆盖面,也使得更多的软件开发者来为它开发软件.以上都是 Android 和 Windows 共同具有的优点,接下来是共同的缺点1.系统的低效性:Android 系统虽然有个高效的 Linux 内核但是虚拟机的使用极大地减少了它对硬件的利用率;而 Windows 系统则是由于代码的冗长和复杂使得它的效率一直不如 Linux,即使是使用了 I7 处理器在进行多任务处理时仍然能感觉到系统卡顿.其实卡顿的大部分原因是由于多任务处理

5、, 各个任务之间对处理器时间段的争夺.ios 由于墓碑系统以及操作界面进程的超高优先级, 从表面上客服了用户界面的卡顿,而 WP7 则是放弃了 WM 时代的多任务处理和用户界面的优美性来取得系统的流畅度 .2.系统容易死机:从 Windows95 时代那经典的蓝屏,到 winxp 时代的 程序停止响应不正对应着 Android 的死机自动重启和程序出错吗?其实 IOS 程序和塞班一样会出错只是 IOS聪明的 隐瞒了这个事实, 直接弹回桌面而不会出现任何提示,塞班则是一直卡顿,直到用户拔电池重启.3.系统的碎片化:当大部分用户还在使用 winxp 时微软已经发布 win8 了,当大部分用户还在使

6、用 Android2.3 时 Android 已经发布 4.0 了,甚至要发布 5.0 了.而且不少使用老版本的设备还无法官方更新到最新版本,或者说想要最新版本就请交钱.这是一个开放或半开放系统无法避免的缺陷,只能说是比过度碎片化的Linux 发行版要好些.其实 Android 真的需要一个类似于 Windows 中的 PNP 技术了, 即在操作系统中集成最基本的驱动程序,这样能够极大地减少 Android 系统的升级难度.4.硬件的不同带来的兼容性问题:在 Windows 早期 DX 标准没有推广前 ,不同的显卡会带来不同的游戏画面,有些游戏只能在某个牌子的显卡上玩或者说在别的显卡上游戏会出

7、现花屏等 bug,到现在为止这个问题仍然没有完全解决,例如战地 3 在 N 卡上的帧数远高于 A 卡.Android 上的 GPU 也是五花八门有高通的 ANDREO,德州仪器和三星的 SGX,NV 的 geforce,ARM 自家的 mali,这些 gpu 虽然都支持 openGL 但是纹理贴图的格式却不同,导致不同的设备需要不同的数据包.Android 系统真的需要一个类似于 DX 的标准了.5.系统过高的功耗:由于开放的硬件系统导致了硬件厂商的军备竞赛, 这极大的提高了设备的功耗,只要有竞争就会导致功耗的攀升,例如在 intel 和 AMD 竞争最激烈的 P4 时代 P4 处理器和速龙处

8、理器的功耗都超过了 130w,由于之后 AMD 的不给力导致 intel i7 处理器较低的功耗 ,反观显卡市场由于 ATI(AMD)和NVDIA 的一直僵持 ,顶级显卡的功耗已经达到了 250w.而今移动 SOC 市场正是一个竞争激烈的市场,各大处理器厂商为了竞争也使得各 SOC 的功率比 ARM9 时代有了很大的提高,也使得多核处理器提前进入市场,使用多个核心要比直接提升频率更省电.功耗和效率就像鱼和熊掌一样不可兼得.同时我们可以看到苹果的 IP4S 使用的 A5 处理器也使用了双核 800MHZ,但是使用了顶级 GPU-SGX543MP4,这使得 IP4S 也和 Android 设备一样

9、变得一天一充,这充分说明了任何优秀的系统都是要建立在优秀的硬件基础上的,并没有任何界面优美功能丰富的系统可以在渣一般的硬件上运行的很流畅.Android 系统如果要想打到 Windows 在 PC 上的高度必须要做到以下几点 :1.驱动程序自安装:即系统自带大量基本驱动 ,保证用户系统升级的便利性2.统一显示标准就如同微软的 DX 标准一样3.开发能够在 Android 系统上运行的开发程序来达到系统的自洽4.尽快进入 X86 领域和 Windows 竞争,X86 系统具有远高于 ARM 系统的通用性和高效率性. 在驱动方面X86 的设备厂家少,切都有开发通用驱动的经验.5.加强自身专利的保护, 不要被各种专利流氓打倒 ,和有实力的硬件厂商如 INTEL 结盟或许能改变在专利上被动挨打的局面

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号