导读:Node.js 将很快默认支持 TypeScript,并且 Google 为 Android 开发者发布 Home API。
Oracle 不会轻易放充“JavaScript”
根据Mastodon 最近发布的一篇文章展示, Oracle 不会主动放弃其对“JavaScript”一词的商标。
Deno 是 Ryan Dahl 创建的 JavaScript、TypeScript 和 WebAssembly 的开源运行时。
Dahl 还创建了 JavaScript 运行时环境 Node.js。
Deno 于 2024 年 11 月向美国专利商标局提交了一份申请,要求取消 Oracle 的商标。该文件声称 JavaScript 是该编程语言的通用名称。根据 Deno 的说法,Oracle 既不控制也从未控制过该语言的规范或使用。
Mastodon 的帖子指出:“下一步:他们将提交答复,我们将开始调查,以表明‘JavaScript’被广泛认为是一个通用术语,并且不受 Oracle 的控制。”
Dahl 还声称,Oracle 在 2019 年更新JavaScript 商标时向美国专利商标局提交了欺诈性的证据。
最后,该请愿书的前提是,甲骨文在 2009 年收购 Sun Microsystems 时获得了该商标,但由于未使用而实际上放弃了该商标,这可以成为失去商标的理由。
Google 向 Android 开发者发布 Home API
如果你正在寻找周末型项目,Google 刚刚在 Android 公开开发者测试版中发布了其 Home API。
Google 本周在其开发者博客上指出,iOS 版本将在未来几个月内推出。
“在公开测试期间,开发者可以开始与最多 100 名用户一起构建和测试他们的应用,为今年晚些时候全面推出 Home API 做准备,”Google Home 平台负责人、高级工程总监Matt Van Der Staay如此写道。“我们构建了 Home API,以帮助应用和智能家居开发者连接数字交互和物理设备,以提供下一代愉悦体验。”
他继续分享, Home API 将包括:
设备和结构 API,让您可以访问连接到 Google Home 的超过 6 亿台设备,并通过单一统一的界面来管理和控制 Google Home 上的云连接设备和 Matter 设备;
Commissioning API,通过 Fast Pair 简化了 30 亿台 Android 设备上的设备设置;
自动化 API,它为用户提供了在应用程序中直接创建和管理家庭自动化所需的工具,“利用广泛的信号、命令和谷歌独有的人工智能驱动功能,可提供个性化和智能化的家居体验。
此外,Eve、Nanoleaf 和 LG 等企业是 Google 的合作伙伴之一,他们已经推出了基于 Home API 并通过 Google Play 商店提供的全新体验。Eve 使用它在 Eve Thermo 上为其用户创建了自主加热时间表。Nanoleaf 使用 Home API 为客户提供简单的语音命令来打开他们的 Nanoleaf 4D 屏幕镜像灯带。LG 则使用这些API 将Google Home 设备集成到他们的电视智能家居产品中。
Node 将默认支持 TypeScript
据 Total TypeScript 博主Matt Pocock称,开源、跨平台的 JavaScript 运行环境Node.js 很快将默认支持 TypeScript ,无需开发者额外配置。
他引用了 Marco Ippolito 最近提出的拉取请求,并在更新中指出 Node 似乎将在 23.6.0 版本中支持此功能。
“Marco Ippolito 在过去一年中一直在推动 Node 中对 TypeScript 的支持,他在 Node 23 中发布了一个 PR,取消了对 –experimental-strip-types 的标记,”他写道,然后解释说,从实际角度来看,这意味着开发者可以创建一个包含 TS 语法(如类型注释)的 index.ts 文件,并运行节点 index.ts,无需其他标志。
“Node 将使用 swc 对某个版本去除类型,然后运行生成的代码,”他如此说。
他还补充说,它现在可在Node Nightly版本中使用。
祝各位周末愉快~
作者:万能的大雄
本文为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。