Android偷偷进了PC村,Google是无心插柳还是扮猪吃虎?
Android瓜分手机操作系统市场几成定局,Google眉开眼笑的背后应该更是得意洋洋,因为一个更大的阴谋即将实现。
我们知道,Android的本质就是Linux+Java。别小看这两个难兄难弟,linux通吃各种硬件,Java则通吃各种平台,运行稳定、开发容
易,有丰富的API和强大的开发工具。这对狼狈为奸有缺点,Linux桌面弱,Java则是根基若。Google精明的刚好让他们互补。
历史原因,Java的老东家Sun对桌面应用推广不利。同样是虚拟机的后起之秀.net在桌面应用上却玩的风生水起,把见不得人的抄袭老底掩饰的很好,以
至于很多企业应用选择后台java前台.net的这种冤家组合。无论如何,Java在桌面应用上还是有慧根的,Google选择Java作为手机桌面绝对
不是人傻钱多,何况Google对自己的虚拟机倾情优化瘦身。另外手机的硬件越来越强,内存、闪存更是白菜价,高级语言多消耗的那点资源已经可以忽略。
最近,Android已经被移植到EEEPC上,那可是intel的x86
CPU,windows的自留地,完全不同于手机上的ARM指令集。这么快速的移植完全仰赖强大灵活的linux。如果再采用ubuntu之类发行版的内
核和驱动,加上Android的JVM,几乎所有电脑都能想用Android。 如果Android进一步完善类库,则现有的Sun
Java应用可以轻易招安到Android上,丰富Android桌面。
Android策反现有java应用的同时,自己的应用也能跑到windows平台上撒欢,谁叫他们是java出身呢。
不难看出,Android将进军所有带显示器的设备,手机游戏机机顶盒包括电脑。以前linux只能把手伸到后台,上不了台面,现在借光java
的Android则要四处征战了。
反过来看微软,这下的确要软。本来自己的windows看着别的指令集发愁,最近山寨本本上ARM,龙芯上MIPS已经够闹心。本来windows想借
光.net战略改头换面,没想到历史包袱太重,尾大不掉。眼看linux下桌面百花齐放干着急。唯一的利好是将来不用再担心反垄断。
Android预期时间表:
2009立足手机市场,涉足MID
2010完善JVM,兼容Sun Java, 涉足PC桌面
2011应用软件大发展,立足桌面市场
平心而论说,Google不是阴谋,应该算阳谋。谁让Google挖去的都是天才呢?历史将再次证明,21世纪,人才比和谐更重要。
分享到:
相关推荐
Android实现老虎机小游戏代码示例.pdf
这是Android老虎机的简单使用;This is a simple use of an Android slot machine
在Android开发中,串口通信(Serial Port Communication)是一种重要的技术,它允许设备之间通过串行接口进行数据交换。在Android Studio环境下实现串口通信,开发者可以构建与硬件设备交互的应用,例如读取传感器...
在现代的移动应用开发中,JavaScript与原生平台之间的交互变得越来越常见,特别是在使用Android的WebView组件时。本文将深入探讨如何使用JavaScript调用Android的方法,并传递JSON数据,以实现两者之间的高效通信。 ...
【Android扫雷游戏开发详解】 在移动开发领域,Android Studio是Google推出的官方集成开发环境(IDE),用于构建Android应用程序。本项目"Android扫雷游戏"就是利用Android Studio进行开发的一个实例,旨在帮助初学...
Android SDK离线包合集(Android 4.0-5.0)。不用去Google下载,直接国内下载离线包,各版本文件独立,任意下载。手机流量上传了一部分,好心疼。如不能下载,请告诉我更新地址。 附上简单教程。 这是Android开发所...
在Android开发中,为UI元素添加虚线、圆角和渐变效果是常见的需求,可以提升应用的视觉吸引力。下面将详细讲解如何实现这些效果。 ### 一、虚线(Dashed Line) 在Android中,我们可以使用`Shape Drawable`来创建...
第2篇为应用开发篇,通过实例介绍了Android UI布局、Android人机界面、手机硬件设备的使用、Android本地存储系统、Android中的数据库、多线程设计、Android传感器、Android游戏开发基础、Android与Internet,以及...
在Android开发领域,Android Studio是谷歌官方推荐的集成开发环境(IDE),用于构建高质量的Android应用。本小案例将深入探讨如何使用Android Studio进行实际项目开发。以下将详细介绍Android Studio的一些核心功能和...
在Android开发领域,初学者经常会面临许多挑战,如理解Android应用程序的基本架构、学习XML布局、掌握Java或Kotlin编程语言,以及如何与设备硬件交互等。"Android开发入门60个小案例+源代码"这个资源提供了丰富的...
# mv /opt/android-sdk/platforms/android-25/android-7.1.1/* /opt/android-sdk/platforms/android-25/ # rm -rf /opt/android-sdk/platforms/android-25/android-7.1.1 官网下载地址:...
《Android点餐系统项目》是一门深度探讨如何在Android平台上构建无线点餐系统的视频教程,旨在教授学员如何利用Android技术实现一个完整的点餐系统,包括客户端和服务端的开发。这门课程涵盖了移动应用开发的多个...
Android SDK是Android应用程序开发不可或缺的一部分,它为开发者提供了构建、测试和调试应用所需的各种工具。在本场景中,我们关注的是Android SDK的27版本,这对应于Android 8.1.0,也称为Oreo。这个版本的SDK包含...
Android应用源码安卓虎苗锁屏带回弹效果
源码里面有Bluetooth4_3/BLEDemo/Android_Lightblue.apk三个.前两个是BLE的demo。BLEDemo这个功能较Bluetooth4_3多一些,有兴趣的可以都看下。Android_Lightblue.apk是Android版的lightblue,在进行ble开发的时候用...
Android 4.0源代码是Android操作系统的冰激凌三明治(Ice Cream Sandwich)版本的底层实现,它包含了Android应用程序框架以及系统服务的核心组件。这个压缩包包含了一系列的源码目录,每个目录对应不同的模块,如...
在Android开发中,系统默认的日期和时间选择器虽然实用,但往往无法满足所有场景的需求。因此,开发者经常需要自定义日期选择器来提供更符合应用风格或特定功能的交互体验。这篇内容将深入探讨如何在Android中创建一...
在Android平台上,即时通讯(Instant Messaging,简称IM)已经成为移动应用不可或缺的一部分,而结合视频通信功能则让用户体验更上一层楼。本项目“Android之基于RTP/RTSP即时通讯-Android源码”正是这样的一个解决...
在Android平台上,开发一款“一键清理后台”应用可以帮助用户快速释放设备内存,提高系统运行速度。这个功能通常包括清理正在运行的应用程序、终止不必要的服务以及管理后台进程。下面将详细介绍如何在Android 4.4...
《VB for Android12.12:VB语言在Android开发中的新里程碑》 VB(Visual Basic)是微软公司推出的一种面向对象的编程语言,以其易学易用的特点深受程序员喜爱。随着移动应用市场的繁荣,VB也开始拓展到Android平台...