写点什么

Google 发布 Android,Sun 何去何从?

  • 2007-11-20
  • 本文字数:1364 字

    阅读完需:约 4 分钟

最近 Google 宣布成立了一个由三十多家手机生产商、移动运营商(其中包括中国移动)和其他科技公司组成的“开放手机联盟”,并于上周发布了 Android,一个为开发者设计的开放软件平台,由操作系统、类库、应用程序框架和应用软件组成的全面整合的移动“软件栈”。然而 Android 并没有真正采用“纯正 Java”路线,这又将 Sun 推到了一个比较尴尬的境地。

开放手机联盟的成立,尤其是其宣称对 Java 的支持,对 Sun 来讲无疑是一个好消息。因为 Sun 可以借助 Google 及手机开放联盟的影响力进一步拓展 Java 的应用领域。因此,Sun 公司 CEO Jonathan Schwartz 对 OHA 的成立及其宣称对 Java/linux 的支持表示了赞赏

我仅代表 Sun,衷心地祝贺 Google 宣布他们新的 Java/Linux 电话平台——Android。祝贺!我也希望 Sun 成为围绕该平台提交完整开发环境的第一个平台软件公司,因为我们 Sun 在努力投放针对移动设备的 NetBeans 开发环境。显而易见,我们已经做了大量的工作以支持在所有基于 Java 平台上工作的开发者,我们将 Google 的 Android 加入列表。

可是在 Google 公布了 Android 平台之后,人们发现,Google 并没有沿着“纯正 Java”路线走下去,它并没有提供一个 Java SE 或 Java ME 的完整版本,而是另辟蹊径 ,Android 只是用了 Java 的很小一部分子集,并使用了自己的 Dalvik 虚拟机。很明显,这可以看作是 Java 阵营的再次“分裂”。

因此 Sun 紧接着又表示了对 Android 的担忧 ,担心 Google 的 Android 项目会造成数种互不兼容的 Java 版本。在甲骨文的 OpenWorld 大会上发言时,Sun 负责软件业务执行副总裁格林表示:

Sun 希望与 Google 合作,解决可能出现的任何问题。他说,我们真的有兴趣与 Google 合作,确保开发人员无须面对一个“分裂的”环境。我们已经与 Google 进行了接触,确保这些平台和 API 的兼容,使应用软件能够被部署在尽可能多的平台上。

Sun 公司一直在避免 Java 环境的分裂而努力着。前不久,Sun 所推出的 JavaFX Mobile 也是用于移动设备的一个从操作系统到框架和应用的完整套件,它构建在 Sun 所收购的 SavaJe 套件之上:

1.JavaFX Mobile 是一个完整的移动套件和实现。它不仅仅是一套规范,还是一个实际(单一)实现。基本上它是完全用 Java 编写的全套 OS + 应用 + API 。只有内核和一些设备驱动是用 C 编写的。
2. 我们可以在信号场内更新系统。移动市场将不再被存在 bug 的旧实现或当前特性所分割。每个设备可以在该平台的同一版本上工作。
3.JavaFX Mobile 是为高端电话设计的,这意味着它具备了 JavaSE 的能力。 其中第三点是最重要的一点。我们的长期目标是使 JavaSE 和 JavaME 趋于一致。你不再需要了解多个 API。只有一个 Java。

Sun 统一 Java 开发环境的想法是非常好的。但是 Google Android 的出现,对 Sun 在防止 Java 环境分裂方面所做的努力是一个打击。JavaFX Mobile 与 Android 相比,单从平台的基本特征看,一时还看不出谁优谁劣,但是开放性对于 Android 来说是非常重要的,它是 Android 赖以生存的根本。因此 Apache Labs 开发人员 Stefano Mazzocchi认为 ,Google 可能是将开发 Dalvik 作为避免使用 J2ME 所带来的与 Sun 之间的许可问题。这让人联想到长久以来 Apache 就 OpenJDK 的许可问题与 Sun 所发生的争执。

解铃还需系铃人,或许 Sun 自身就是导致今天 Java 不断分裂的重要原因。

2007-11-20 02:071082
用户头像

发布了 150 篇内容, 共 45.4 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

复习前端:浏览器缓存策略

devpoint

Service Worker 浏览器缓存 缓存技术

【最佳实践】TiDB 同步&迁移实战 (从 MySQL/Oracle/PostgreSQL/MongoDB 到 TiDB )

TiDB 社区干货传送门

easyrecovery2024非常好用的磁盘恢复工具

茶色酒

EasyRecovery EasyRecovery15 easyrecovery2023

tomcat8和tomcat7性能比较

五毛

tomcat 压测分析

英特尔2022技术创新和产品发布盘点:深耕硬核创新,助推数字未来

科技热闻

KaiwuDB 数据服务平台 1.0 产品详解

KaiwuDB

时序数据库 多模数据库 数据服务平台

2022下半年盘点:20+主流数据库重大更新及技术要点汇总

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

“信”创未来 | AntDB数据库2022年度总结,请查收!

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

中原银行对金融行业实时数仓的现状与发展趋势思考

Apache Flink

大数据 flink 实时计算

AirServer2023下载安装教程投屏软件,支持安卓、苹果手机投屏至电脑

茶色酒

AirServer AirServer2023

2022年的魔力象限领导者,为什么是华为数通?

脑极体

华为

有什么方法从 PostgreSQL 数据迁移到 TiDB ?

TiDB 社区干货传送门

迁移 实践案例 管理与运维

二十年,三条路:国产CPU的“饱和式救援”

脑极体

cpu

FL Studio2024中文完整版电脑编曲软件及配置要求

茶色酒

FL Studio FL Studio 21

2022 年行摄回忆录

穿过生命散发芬芳

摄影 行摄回忆录

TiDB PPT玩家快速点评 V6.5 新特性

TiDB 社区干货传送门

版本测评

赛意信息张成康:在行业场景驱动下为企业创造数字化价值

科技热闻

湖仓一体电商项目(十七):业务实现之编写写入DIM层业务代码

Lansonli

湖仓一体电商项目

从管事到管人

石云升

极客时间 1月月更 技术领导力实战笔记

Java高手速成 | 多态性实战

TiAmo

编程语言 多态 Java 开发

AntDB数据库助力中国移动结算中心建设

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

2022最新MySQL高频面试题汇总

程序员大彬

MySQL 数据库 计算机

2022大数据产业年度“国产化优秀代表厂商”榜单发布,亚信科技AntDB数据库位列其中

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

“祝福海报”小程序走红,AIGC走进“千家万户”

科技热闻

正式起航!用友23大行业客户与解决方案事业部全面亮相

用友BIP

用友BIP

视觉模型 ConvNeXt V2,结合纯卷积与MAE

Zilliz

计算机视觉

TiCDC 源码解读(4)-- TiCDC Scheduler 工作原理解析

TiDB 社区干货传送门

TiCDC 源码解读

TiDB CDC v6.5.0 新特性实践

TiDB 社区干货传送门

实践案例 新版本/特性发布 6.x 实践

C#/VB.NET 在 Word 表格中插入或提取图像

在下毛毛雨

C# .net 提取图像 word表格 添加图片

亚信科技AntDB数据库荣获2022年度技术卓越奖

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

深入浅出学习透析Nginx服务器的架构分析及原理分析「底层技术原理+运作架构机制」

洛神灬殇

nginx 负载均衡 反向代理 优化架构

Google发布Android,Sun何去何从?_Java_宋玮_InfoQ精选文章