Java ME没有死 它只是退居二线了

原创
开发 后端 移动开发
Java ME并不是移动应用开发的前沿,尤其是智能手机大行其道的当下。不过,这并不意味着Java ME已经不会再被使用了。鉴于开发平台正以很快的速度被逐步淘汰,Java ME或许能最终发掘手机的巨大潜能。

【51CTO快译】现在智能手机大放光彩:这个层次的移动平台开发和桌面端是一个级别的。于是,原本为了移动设备而诞生的Java ME,一下子在移动市场感觉好像没有了未来一般。不过本篇文章的作者认为,Java ME并没有死,它只是退居二线了。文章里主要分析了非智能手机的一些情况,而事实上,Java ME在嵌入式开发领域也仍然有很大发挥的余地。下面是评论原文:

恕我直言:Java ME并不是移动应用开发的前沿。当它被划分为各种兼容版本的时候,往往会遇到麻烦,因此它的最大优势——“编写一次,随处运行”被戏谑为“编写一次,不断调试”,如果你已经深受这些麻烦的困扰,为什么不开发本地应用程序呢,这样一来在运行的时候它们就好像天生是属于这个平台的。但有一个问题就是开发平台将逐步被淘汰,今天的中端平台会以超乎你想象的速度成为低端平台。随着iPhone的问世,智能手机开始走向主流,iPhone平台上的应用程序是用Objective-C语言编写的;Android应用程序是使用一个标准的Java kludged版本,而早期的应用是通过HTML和JavaScript语言建立的,而这两种语言一般是用于WEB应用的。所有的这些技术原先都是为桌面电脑设计的。

[[5993]] 

但是,这并不意味着Java ME已经不会再被使用了。黑莓仍然以Java ME为基础开发应用程序,然而更有趣的是,有的手机不是真正的智能手机,但也不是只能打电话的最低端的手机,它们对于Java ME的要求越来越频繁。因此,IDG新闻服务报道了一个非常有趣的评论,它是一个Java ME版本的GyPSii社交网络客户端的通告: 

gypsii 

“诸如诺基亚6300和索尼爱立信C905的手机用户,现在都能够连接到以自身所在位置为中心的移动社交网络,例如,用户能标记离自己较近的朋友和其他人的位置。用户们也能得到高端智能手机用户才能得到的体验了”,GyPSii的人说。“随着智能手机市场的飞速发展,一些简单设备的应用软件开发使用专有的操作系统,但是对Java的支持也没有落后”,佩斯卡托,CCS Insight的分析师说。“但对于像GyPSii这样的社交网络,能尽可能的支持多的设备是很重要的”。GyPSii已经可以用于苹果的iPhone,黑莓手机以及基于Windows Mobile和Symbian操作系统的手机。

注意顺序——那些高端智能手机得到最优先的照顾——但Java ME却凭借提供一些类似于智能手机的功能(这些功能是一些基础操作系统所不具备的)在非智能手机的市场占有一席之地。这些手机也许不是那么的华丽和迷人,其用户也会因为羡慕种类繁多的智能手机而饱受煎熬,但它们的数量却大大超过了很多高端的智能手机。就像Java是专为桌面设计,然后繁荣于沉闷的服务器世界,Java ME或许能最终发掘手机的巨大潜能,而不是推动移动电话的革命。

所以,Java ME没有死,它只是退居二线了。

原文:Java ME to rule the second tier?

作者:Josh Fruhlinger

【编辑推荐】

  1. 介绍几个开源J2ME UI库
  2. 碰撞检测算法在Java ME中的实现
  3. Java ME多模搜索技术初探
  4. 浅谈Java SE、Java EE、Java ME三者的区别
  5. 如何解决Java ME设备碎片问题
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2018-08-30 17:07:22

Android 9主页操作

2021-12-15 19:38:47

Windows 11操作系统微软

2017-08-16 15:11:29

JavaJDBCJTA

2009-12-24 14:37:46

2021-02-05 15:09:34

互联网管理技术

2018-09-14 08:30:28

Chrome浏览器Windows 10

2017-10-20 17:29:29

华为

2013-03-05 13:11:08

2018-05-05 14:18:22

苹果MacWindows

2024-02-01 08:29:42

大数据计算业务

2015-08-27 10:23:06

二线手机奇酷

2013-08-20 10:13:34

二线城市移动创业

2010-10-14 19:05:35

普元信息软件渠道

2023-08-03 08:05:46

面试后端查询

2023-09-04 07:57:03

后端开发日志

2010-03-26 09:35:19

戴尔IT服务业

2013-03-22 09:22:17

2017-01-10 19:52:46

2010-08-31 09:35:22

百度三维地图

2011-05-23 15:46:16

点赞
收藏

51CTO技术栈公众号