主题:2年后Android的在泛移动平台上有作为吗? -- 榜样
最近在手里有几个项目,本来我们都是基于windows平台做的开发。有些项目还做的不错。所以想移植到Android平台。移植的工程还是比较大的。最近看到了这个消息。考虑是否要把这个移植团队砍掉。纠结中。请大牛们给点意见。
真的要来了外链出处
平板电脑也还没什么影子(除了之前用x86架构的),相比之下苹果和android都占了先机。
要说谁会死,最大的风险恐怕不在android。
对,目前来说大概就是这个形势。问题是这个月win推出支持ARM架构处理器的话,那么无论对开发者还是消费者来说带来的便捷性是无与伦比的。毕竟这么多年来。windows上的应用程序的数量和质量都是目前android所不能比拟的。
摩托罗拉,爱立信死了,sony也要不行。新旧交替时,以前的老大死的最快。
如果拿目前支持ARM架构处理器android,塞班,ce。我个人看好android。但是win下个月出的是同时能支持ARM和X86的操作系统。这个优势太大了。
况且安卓基于linux啊。
也就是说目前arm结构的手机,如果装了这个月要出的windows操作系统。那么所有以前用windows在X86平台上开发的应用程序就都能跑了
言语不够周到请见谅
平台之间的迁移还是花费巨大。看看Unix-like系统的情况就知道了。一个例子就是龙芯的mips,这个已经出来很久了,但是向mips的软件移植尽管已经算是非常快捷的了,但是过程似乎仍是漫漫无期。所以这个优势不会像你估计的那么巨大。KDE可能是目前最成功的跨平台项目,但就是如此,一个KDE程序布署起来仍不是什么容易的事情。更不要说,还有多种不同大小设备中屏幕分辨率的巨大区别了。目前可能最好解决的也就是meego,安卓估计还算不上。
当然,如果你只是想给上网本做程序,不考虑手机和笔记本,这样也许可行。但前提是windows真的能如你所愿完全占领这块市场。这样无异与赌博。最好还是可以准备多个平台的移植。
最好的办法还是采用一个可以减少在不同平台间的移植成本的开发方案,比如说使用gnu工具链,尽可能使用脚本语言(像python/perl/php等等),当然也可以直接用Java。
学习了。
就算能好了,桌面软件跟手机/平板以移动应用和触屏操作为主要设计方向的软件还是有很大不同的,光是一个OS平台通吃恐怕还说不上能带来无与伦比的便捷性,反而会有大量的操作性问题。我觉得最终各种应用还是要重新开发不同的版本,当然了,改版移植起来可能容易些。
MS还在主打windows phone 7,不会那么快又改变战术的。何况用手机跑windows桌面应用程序意义不大。
问题是什么时候死。07年 Paul Graham 撰文 Microsoft is Dead 微软已死。他的意思是对于其他公司,微软不再成为威胁。http://www.paulgraham.com/microsoft.html
不知道你们的具体情况。我只知道:在 iPhone、iPad 和 Android 手机平板大行其道的今天,很少有人会希望在手机或平板上跑 Windows 。太土了。