相信使用google android 开发环境的同行一定会知道,第一次启动虚拟机时不是一般的慢,就是写好程序调试程序都需要等等虚拟机,它才能跟上你的节奏。我所在的公司所使用的电脑是本来面向日本生产的东芝高端笔记本,启动需要好几分钟,每次尝试运行程序,都需要一些时间,感觉怎一个慢字了得。自己在taobao上买的水货i7,面对一般运用秒杀,但对android虚拟机,还是无能为力。
云计算抄得火热,目前有云查杀,云输入,搜索引擎,当然更憧憬是各大产商正在研发的各种云计算,更具讽刺意味的是,我们开发的手机应用,我们一个杀手应用就是使用云扩展它的计算能力,进而有无限可能。
所以我就在想,为什么android这样很典型的要求很高的开发环境不可以用云来完成呢?实际的编译,运行都在云中完成,客户端只需要显示调试运行结果就行了。如果说,很多开发者所写的代码是带机密性的(我所在的公司上下班要安检,上课的讲师网上去抄的人家的PPT都是公司的机密),但还有很多小作坊,小团队,我想这会让他们的开发人员受惠。客户端只是一个显示器,开发环境不依赖于本机,我想一个eclipse样的(其实就是一个展示程序)UI程序就真的成了万能开发环境了。让一个UI解放我们吧,不再今天安这个开发工具,明天搭建那个开发环境。对我来说,更重要的是,我平时写的很多程序,真的希望它能保存在别人的服务器上,由于各种原因,我以前写的小程序,或者按书上敲的代码总是没有保存到现在,总是一种遗憾。尝试过把他们弄到QQ空间的秘密日志里,但发现相当不方便,如果有个云来给我托管,我还可以在线修改,运行它们,该用多好。慢慢会积累自己的代码。
以上想法都是用户对代码安全性要求不高的,像我这样的菜鸟(对于android应用来说,没什么代码安全性可言,反编译是那么的容易)。大公司上班的程序员们,要使用他们似乎不大可能,就算他们要用,他们的老板肯定也不会同意。所以我来这公司实习的一大感触就是觉得微软的私有云很可能会大行其道。
http://blog.csdn.net/mangran32/article/details/6328421
文章写于2011年4月,我刚到公司实习学习Android.如果对只针对编程语言做语音识别,肯定比语音识别软件做起来简单得多,希望有这样的软件。也算是一个云应用吧,其实就是应用后台服务器来完成程序开发。客户端语音识别,始终是一个问题。