win8上应开发android虚拟机一键切换功能

    作为一名移动开发人员,一直在关心平板、手机的发展。最近,微软的surface广告在城市地铁里抬头可见。可见微软对win8操作系统,对平板抱有很大的期待。
      而作为最大的竞争者,微软将面临苹果的ipad和谷歌的android平板两大挑战。尤其是Android平板,由于谷歌只提供开源的平台,中国山寨厂商到处进行生产制造,导致Android平板的价格比较低。而三星、联想等公司也推出了基于Android的平板。
      Android和苹果的ios如此流行的比较重要的原因是其APP应用商城的建立,让众多生活中的app都走向每一个人。打开你的Android或者苹果手机,天天动听、百度音乐、网上书城、支付宝、校内客户端。。。
      而Win8作为微软的巨作,最大的缺陷就是app数量和质量不高。诺基亚的Lumia系列没有挽救颓势的原因也正在于此(众所周知,诺基亚的硬件生产制造创新能力是不容置疑的)。而在如今Android和IOS如此流行的情况下,微软和诺基亚既然决心不转入Android平台,也可以做一些折衷的做法。
      程序员在开发中,经常会频繁切换linux,windows和android系统,其中就需要用到类似vmware\virtual box等虚拟机环境。它让程序员可以轻松地在linux、windows和android中进行同步。可是由于电脑桌面市场,尤其是在中国,微软的windows已经占据绝对的市场,所以只有在相对专业的领域中才会用到这些虚拟机环境。
      而移动环境则是多样化的,微软的win8面向移动应用,作为移动平板的新生儿,也没有占领多少市场份额。而微软和诺基亚, 在surface的win8上也许可以做个android虚拟机和ipad、ios虚拟机,并且提供一键快速切换win8、android、ios界面功能——让surface的win8平板可以自由切换android和ipad版本,自由安装各种平板操作系统各种软件。技术实现应该不是问题。
       在此同时,整合应用商城,做一个android、ios、win8综合搜索。这就借势统一了市场。
       在这里,有读者就会想,那在android上是否可以做个win8虚拟机呢?
       作为一名资深的开发人员,我们了解到android底层是linux组成,而上层则是运行java的多进程虚拟机,内存也有限。所以在android手机操作中,也会遇到一些死机的情况。而win8底层是汇编、C、C++构成。
       如果在java层面上做win8虚拟机,这就是相当于在java上开发C++程序。这是违反软件原则的,也是很难实现的。
       所以,微软和诺基亚最大的优势是他们的平台底层是允许他们做android虚拟机应用的。
      我们可以想象一下,在surface平板的界面上有一键切换android界面的功能,可以进入android轻松使用多种android应用,也可以进入综合商城随意下载排行榜上的win8、android等应用,不必担心它的操作系统兼容性问题。而系统做了自动分类,在安装时可以智能选择是win8还是android,甚至win8还可以分栏,借用android没有的多窗口机制来同步显示win8和android应用。
      未来的移动操作系统必将是多样化的发展,微软已经错过了曾经通过windows基本占领桌面市场的年代。那么以后移动的操作系统必将不再是硬件的底层。底层将还有一层操作系统接口层来适配多种移动操作系统。
      这样省去了用户的麻烦,给用户创造了新的价值。

      本文由南京守望星科技原创。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值