Google证实下一版Android不再使用Oracle专属的Java API
2023-09-27 14:21:21 时间
Google正计划将Java应用程序接口(APIs)从Orcale专属的Java开发套件(JDK)换成开源的OpenJDK。Hacker News在上月率先曝光了“神秘的Android代码库”,而Google亦向VentureBeat证实“Android N”将仅仅依赖于OpenJDK,而不是Android自有的Java API版本。
一名Google发言人告诉VentureBeat:
作为一个开源的平台,Android建立在开源社区的协作之上。
在我们即将发布的新版Android中,我们计划将Android的Java语言库迁移至OpenJDK,以便为开发者们打造一个用于构建应用和服务的常见代码库。
Google长期致力于贡献和携手OpenJDK社区,我们期待未来能够为OpenJDK项目作出更大的贡献。
Android提供了某些Java API库来支持Java变成语言的应用开发,这主要分成2个部分——面向库的APIs,以及由Google开发的、能够让库工作起来的部署代码。
至于Java的“现东家”,甲骨文(Oracle)有两种这些库的实现方法——专有的JDK版本、以及开源的OpenJDK版本。
Google决定“巩固”OpenJDK方面的努力,且Android早已在某些地方用上了它,这意味着该公司会分享它的实现代码。
Initial import of OpenJdk files. Create new libcore/ojluni directory with src/main/java and src/main/native subdirectiories. Build ojluni into core-oj jar. Use openjdk classes from java.awt.font package. Copy all files from jdk/src/share/classes and jdk/src/solaris/classes directories in openjdk into libcore/ojluni/src/main/java. Copy following native files from openjdk to libcore/ojluni/src/main/native: [long list of files]
上文提到的“代码提交”指明已有8902个文件改动,明确指出了OpenJDK代码已被加入Android。
Google希望开发者们会对这一改动感到欣喜,因为这简化了他们构建应用程序时的代码(这些Java API库的通用代码、而不是多个代码库)。
好饭不怕晚,Google基于人工智能AI大语言对话模型Bard测试和API调用(Python3.10) 谷歌(Google)作为开源过著名深度学习框架Tensorflow的超级大厂,是人工智能领域一股不可忽视的中坚力量,旗下新产品Bard已经公布测试了一段时间,毁誉参半,很多人把Google的Bard和OpenAI的ChatGPT进行对比,Google Bard在ChatGPT面前似乎有些技不如人。 事实上,Google Bard并非对标ChatGPT的产品,Bard是基于LaMDA模型对话而进行构建的,Bard旨在构建一个对话式的AI系统,使其能够更好地理解人类语言,并且具备进行多轮对话的能力。而GPT的目标是生成自然语言文本。
Google 宣布 Google Glass 的 Mirror API 向所有开发者者开放 Google Glass 的 Mirror API 允许开发者将信息同步到设备并且以卡片式交互的方式显示出来。因此这一API是开发新闻、社交类应用的利器。不过目前还是不能在没有Glass 设备的情况下开发相关应用。
相关文章
- Android入门你值得拥有!知乎上已获千赞,文末领取面试资料
- 解决Android Studio出现Failed to open zip file. Gradle's dependency cache may be corrupt的问题
- Android Studio中创建java项目
- 【AS】Error:Android Gradle plugin requires Java 11
- Android: SlidingDrawer(滑动式抽屉)
- android 如何分析java.lang.IllegalArgumentException: Cannot draw recycled bitmaps异常
- Android开发书籍推荐:从入门到精通系列学习路线书籍介绍
- Cocos2d-x的Android配置以及相关參考文档
- Android Studio实现功能强大的购物商城APP
- Android 11适配
- android 登录申请微博所需图片资料
- Android 获取电池信息
- android调用照相机拍照获取照片并…
- android,java,js,jquery,python入口函数,你的语言呢?
- Kotlin将超越Java成为Android开发的第一语言?
- android高仿今日头条 --新闻阅读器
- 【Android Protobuf 序列化】Protobuf 使用 ( Protobuf 序列化 | Protobuf 反序列化 )
- 我的Android进阶之旅------>Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed.
- 在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口