AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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:071381
用户头像

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

关注

评论

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

文献解读-Sentieon DNAscope LongRead – A highly Accurate, Fast, and Efficient Pipeline for Germline Variant Calling from PacBio HiFi

INSVAST

长读长测序 Sentieon 变异分析 DNAscope LongRead 生信分析服务

WhaleTunnel 信创数据库适配能力全景图:打通国产数据生态的最后一公里

白鲸开源

数据库 大数据 信创 白鲸开源 WhaleTunnel

数安智用·科技强警|万里红依托“三大优势×五大能力”受邀参展第十二届警博会

新消费日报

自动动手制作一款Chrome扩展,一键转存文章

悟空聊架构

Arthas ognl(执行ognl表达式)

刘大猫

人工智能 监控 Arthas 监控工具 ognl

和鲸支持!南大人工智能通识课,让每个学生都懂AI

ModelWhale

通义灵码入职表现实测:蔚来汽车AI 生成代码占比在 30% 以上

阿里巴巴云原生

阿里云 云原生 通义灵码

通义灵码入职表现实测:蔚来汽车AI 生成代码占比在 30% 以上

阿里云云效

阿里云 云原生 通义灵码

YashanDB V23.4 LTS 正式发布|两地三中心、库级闪回重磅特性上线,生产级可用性再升级

极客天地

刷脸购物、智能补货:英特尔AI技术重塑零售门店体验

E科讯

重磅预告 | Apache SeaTunnel接入MCP,即将解锁模型上下文协议超能力!

白鲸开源

开源 AI 大模型 Apache SeaTunnel MCP

破解RL训练崩溃难题,快手联合中科院、清华、南大提出多模态奖励模型R1-Reward!

快手技术

人工智能 大模型

京东商品列表接口 item_search 深度解析

tbapi

京东API 关键词搜索京东商品接口 京东商品列表接口 京东数据采集 京东搜索接口

挖到项目中的2高危和中危漏洞

悟空聊架构

CodeBuddy首席试玩官

观测云:从云时代走向AI时代

观测云

人工智能

接单拒绝别人最好的办法就是:“这个我不会做”

程序员郭顺发

他为SeaTunnel写下10+高质量PR,还把开源带进了公司生产线!

白鲸开源

AI题库软件系统的技术难点

北京木奇移动技术有限公司

软件外包公司 AI题库系统 题库软件系统

AI for All,Code for All|七牛云 AI 开源项目扶持计划全面启动

七牛云

开源 AI

手把手教你抓取京东商品评论:API 接口解析与 Python 实战

tbapi

京东商品评论接口 京东API 京东商品评论API 京东评论接口 京东评论内容采集

公链开发及其配套设施:钱包与区块链浏览器

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 公链开发代币开发

重塑“DATA+AI“的共生范式:DataBuilder如何赋能企业数据价值跃迁

数造万象

人工智能 AI 数据 数据集 Data + AI

10 分钟快速搭建一款面试刷题小程序

悟空聊架构

企业跨国组网怎么选?MPLS与SD-WAN方案对比

Ogcloud

企业组网 异地组网 跨国网络 国际网络专线 跨国网络专线

什么是区块链dapp开发?它能做什么?

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

交易所功能设计的核心架构与创新实践

区块链软件开发推广运营

交易所开发 链游开发 链游开发dapp开发 代币开发 代币开发公链开发

Arthas mbean(查看 Mbean 的信息)

刘大猫

Java 监控 Arthas 监控工具 mbean

源码交付+可控部署:用户行为分析系统的落地经验

ClkLog

开源 数据分析 埋点 用户行为分析 客户画像

Nooka:将书籍生成可互动音频,支持随时打断和提问;Sam Altman:语音与图形界面结合将带来创新丨日报

声网

天下拍-资产拍卖经典案例分享

至存网络

拍卖 拍卖系统 拍卖软件 艺术品拍卖 资产拍卖

用 AI 快速开发一款小程序

悟空聊架构

CodeBuddy首席试玩官

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