最好看的新闻,最实用的信息
06月18日 5.5°C-12.6°C
澳元 : 人民币=4.79
布里斯班
今日澳洲app下载
登录 注册

谷歌Fuchsia团队欲借ADB工具改善新设备的开发与管理体验

2022-08-27 来源: cnBeta 原文链接 评论0条

谷歌Fuchsia团队欲借ADB工具改善新设备的开发与管理体验 - 1

(via9to5Google)

有经验的应用程序开发者们,可使用 ADB 命令将 App 的最新开发版本“远程”安装到物理设备、甚至 Android 模拟器上。

即使不直接使用 ADB 命令,也可获益于 Android Studio 等开发工具的深度集成。

另一方面,Android 爱好者与高级用户也可经由 ADB 来访问手头设备的“命令提示符”界面 —— 比如用于部署社区打造的 mod 。

在需要诊断问题、或了解内部工作原理的时候,通过 ADB 从手机访问实时日志信息也相当方便。

更重要的是,ABD 能够在Windows、macOS、Linux、ChromeOS 等各大桌面平台上,获得一致且良好的使用体验。

谷歌Fuchsia团队欲借ADB工具改善新设备的开发与管理体验 - 2

截图(来自:Fuchsia Gerrit)

有鉴于此,Fuchsia 团队于本周分享了一个名为“ADB on Fuchsia”的新提案,并且解释了这么做的原因和意图。

据悉,目前用于控制 Fuchsia 设备的核心 fx 和 ffx 工具,仅兼容 Linux 和 macOS 计算机。

虽然 Fuchsia 团队也在努力让 ffx 在 Windows 上运行,但这件事估计要等到 2022 年底才会有所进展。

此外就算在所有上平台提供了 ffx,对无处不在的 ADB 工具的支持,也比从头倒腾一套全新的解决方案要轻松得多。

过去多年,ADB 已被集成到各种不尽相同的工作流程和自动化工具中,且其中有许多能够即刻提供对 Fuchsia 设备的支持、而无需实施任何修改。

谷歌Fuchsia团队欲借ADB工具改善新设备的开发与管理体验 - 3

当然,这并不意味着我们很快就能够通过 USB 数据线,将 Fuchsia 设备(比如 Nest Hub / Nest Hub Max)和计算机连接到一起。

Google 已明确指出,出于安全方面的顾虑,Fuchsia 的 ADB 版本将不适用于普通用户或生产环境。

相反,该公司希望将该工具限定于设备开发的早期阶段。对于 Fuchsia 硬件的开发和测试工程师们来说,这将使得他们能够轻松在 Windows 设备上执行基础构建等工程方面的任务。

另外需要注意的是,Fuchsia 团队目前只打算支持一部分 ADB 功能,且首批仅包含如下四个命令:

● adb shell

● adb logcat

● adb push

● adb pull

谷歌Fuchsia团队欲借ADB工具改善新设备的开发与管理体验 - 4

首先,ABD 的“shell”命令,旨在访问目标设备(通常为 Android)的内部命令提示符。在 Fuchsia 设备上使用时,也可调用更具针对性的同类 ffx shell 命令、或通过 SSH 连接到设备。

其次,logcat 能够用于输出 Android / Fuchsia 设备的完整日志。

不过更有趣的,还是 push 和 pull 这两个命令 —— 其用于在两个设备之间发送和检索文件。虽然官方提案中未明确讲述,但其在实际测试工作中的便利性也是毋庸置疑的。

最后,在软件内部,都可以针对相关 ABD 命令,提供路由到 Fuchsia 的等价代换 —— 本质上是让 ABD 扮演了兼容层的角色。

今日评论 网友评论仅供其表达个人看法,并不表明网站立场。
最新评论(0)
暂无评论


Copyright Media Today Group Pty Ltd.隐私条款联系我们商务合作加入我们

电话: (02) 8999 8797

联系邮箱: [email protected] 商业合作: [email protected]网站地图

法律顾问:AHL法律 – 澳洲最大华人律师行新闻爆料:[email protected]

友情链接: 华人找房 到家 今日支付Umall今日优选