JavaSE将接替JavaME 继续引领移动应用开发

原创
开发 后端
最近关于Java前景的非常多。甚至有人预言Java即将消失。对于Java系列产品中的JavaME,因为主要是部分开发人员在使用,更是让人不知道将来会怎么样。

【51CTO观察】最近两年,随着网络向移动市场的延伸,也引发了移动设备设备制造商、移动平台操作系统、开发语言之间的竞争。从大的范围来讲,手机可以分为功能手机和智能手机两大类别。功能手机的主要应用开发语言是JavaME,这是一个不争的事实。竞争最激烈的是智能手机市场,主要的竞争参与者有RIM(黑莓)、Abdroid、OS X(iPhone)、Windows Mobile四个平台。在这几个平台里,RIM(黑莓)的主要开发语言是Java SE、Abdroid的主要开发语言是Java SE、OS X(iPhone)的主要开发语言是Objective-C、Windows Mobile的开发语言主要是VC++。从这里我们可以看出、微软和苹果在移动平台上保持着一贯的风格,继续完全依靠自己提供完整的产品线,也就是从硬件到软件甚至开发语言一条龙服务。RIM(黑莓)虽然硬件和操作系统都提供,但是在开发语言上选择了开放的Java。Abdroid则是一个完全开发的系统,硬件平台和开发语言都可以自由选择。

在计算机领域,大家都非常清除的一个道理,就是”非开放系统一定会走下坡路“。这个道理曾经一度视乎被iPhone打破了,自动iPhone问世,就以其精美的工业设计征服了众多的用户,使其市场占有率直线上升,在美国市场逐渐逼近***的RIM(黑莓)。有人甚至预言iPhone将成为唯一的智能手机,也有人所JavaME会随着功能手机的退出而死去。但是预言毕竟不是现实。让苹果怎么都无法相信的是,在2010年***季度,其地位被Abdroid快速超越,排名降到第三位。从下面图标中我们可以看出。在2009年第三季度之前,iPhone一直在吞食着RIM(黑莓)的市场,RIM(黑莓)不断下降,iPhone不断上升。但是过了2009年第三季度之后,Abdroid突然发力,仅仅用了一个多季度就超过了iPhone。这一结果再次证明了开放平台的重要性和生命力。

 

今天,移动设备,特别是智能移动设备已经不再是一个简单的电话机。而是成为一个集娱乐、网络、通话、学习于一体的个人信息平台。在这样的平台上,人们需要各种各样的软件来满足自己的需要。虽然iPhone经过多年的积累已经拥有了大量的可选应用软件,也培养出了一大批Objective-C开发者。但是Objective-C开发者的数量与Java开发者的数量相比,依然是九牛一毛。在智能手机盛行之前,移动设备的主要开发语言是JavaME。很多移动开发者已经习惯于使用Java,如果在换成智能手机之后,需该改变开发语言,会让开发者觉得很不舒服。众多移动设备制造商也是恰恰看好这样一点,新设计的智能手机几乎全部选择了Abdroid平台,这也是Abdroid暴涨的原因。

随着智能手机的市场占有率增加,功能手机将逐渐退出历史舞台。但是到目前为止,手机市场还是以功能手机为主。下面的图标是最近发布的手机网络软件开发平台的统计结果。在这个结果中可以看到,JavaME用用占有百分之四十多的市场份额。这也同时证明存在着大量的JavaME开发人员。随着功能手机的逐渐退出,这批开发人员也将逐渐转化为智能手机平台上的开发者,他们凭借着经验和实力,会迅速的为智能手机带来大量的Java应用。也许在两年后,我们看到的依然是同样的比例的图标,只是JavaME换成了JavaSE。

【编辑推荐】

  1. Java ME没有死 它只是退居二线了
  2. 浅谈Java SE、Java EE、Java ME三者的区别
  3. 过山车式的经历 Windows Mobile未来何去何从
  4. iPhone软件开发***起步
  5. 月入40万 iPhone中文应用程序开发者访谈
责任编辑:佚名 来源: 51CTO
相关推荐

2011-07-18 09:50:42

2009-03-28 16:45:43

Nehalem服务器华硕

2014-04-24 13:21:20

2014-04-17 17:30:37

思杰

2012-05-09 10:58:25

JavaMEJava

2012-05-09 10:09:18

JavaMEJava

2012-05-09 10:35:36

JavaMEJava

2011-11-04 10:02:12

雅虎

2012-05-09 10:03:08

JavaMEJava

2012-01-05 15:52:47

移动游戏开发者

2009-06-04 09:15:45

JavaME手机程序认Java手机

2012-05-09 10:22:44

JavaMEJava

2012-05-09 09:49:54

JavaMeJava

2013-07-19 09:12:54

2015-02-01 09:37:27

移动应用移动开发

2014-12-25 16:07:32

DHH混合移动应用Hybrid App

2011-01-13 14:52:47

移动应用开发趋势2011年

2012-12-13 09:47:50

2009-07-21 10:46:17

IBMRational开发

2024-12-06 15:07:42

Python开发
点赞
收藏

51CTO技术栈公众号