Daily Tech Briefing
AI 科技速览

每天 5 分钟内学习 AI。获取最新的人工智能新闻,理解其重要性,并学习如何将其应用于您的工作。

AI 快讯
Hacker News · 2026/7/31 15:01:07
A big win for Android interoperability

A big win for Android interoperability

AI 中文解读
欧盟给安卓“松绑”了!7月16日,欧盟委员会依据《数字市场法案》裁定,谷歌必须向所有语音助手开放安卓的11项核心功能,包括全天候唤醒词检测、环境传感器访问和屏幕自动化。这意味着,以后你的安卓手机不只能喊“Hey Google”,也能平等地唤醒其他助手(比如Home Assistant的“Okay Nabu”)。以前谷歌一直限制第三方应用使用这些系统级能力,表面是技术问题,实则是给自己家的AI助手开后门。这次裁决相当于强制要求“大家都能用同一套底层工具”,公平竞争。对普通人来说,最直观的变化就是:你不再被迫用谷歌家的语音助手,可以自由选择更注重隐私、更符合自己习惯的第三方产品,而且手机在熄屏状态下也能用一句话唤醒它们,耗电还很低。这件事既是智能家居爱好者的胜利,也是欧盟给科技巨头立规矩的又一标志性案例——平台不能既当运动员又当裁判,把用户锁在自己生态里。
Something big just happened. As the Open Home Foundation’s Android developer for Home Assistant, I was invited by the European Commission (EC) to consult on Android interoperability. The call for feedback was part of the Commission’s work under the Digital Markets Act (DMA). For anyone unfamiliar, the DMA is an EU law that defines and regulates “gatekeeper platforms” – those that offer “core” services like search engines, app stores, and messaging platforms – to make digital markets fairer and more open to competition. As you might imagine, I had plenty to say about Google’s restrictions on Android, especially the tech giant limiting wake word detection to its own Gemini assistant, a concern I surfaced in our Home Assistant 2026.3 Release Party. To put it plainly, Google had no grounds for limiting Android interoperability in the first place, other than to give itself the upper hand. We knew our community deserved better, and that’s what we told the Commission. The result? The EC listened to us and all the other organizations that contributed. On July 16, 2026, the European Commission adopted a decision under the DMA that requires Alphabet (Google’s parent company) to open up eleven Android features, including always-on wake word detection, ambient sensor access, and screen automation – to all assistants, on equal terms. As an EU citizen, I’m genuinely pleased to see this kind of regulation of Big Tech leveling the digital market playing field and representing real progress for users. Not only that, but it’s a real win for the Open Home Foundation: we exist to fight for privacy, choice, and sustainability in smart homes, and this outcome shows what’s possible when we advocate for our community. We already briefly covered this news in our July newsletter, but I want to take some time now to break down how we got here, what this decision says, why it matters for our community, and what it could unlock for Home Assistant and the rest of the industry. A bit of background For three years, our community had tried to ship an always-on wake word detection in the Android Home Assistant Companion app. We wanted users to be able to say “Okay Nabu,” and have their self-hosted Assist voice assistant answer. Yet our early attempts kept breaking. Most notably, after each reboot the device's microphone no longer picked up the wake word. So we dug into the Android source code, and lo and behold, there was a solution: but Google wasn’t letting us use it. Android has a well-designed mechanism that lets your device listen for “Hey Google” all day, without draining your battery. Their wake word detection runs in two stages. A small model does the first detection on a DSP (digital signal processor), which is a dedicated chip that processes audio using a fraction of the power your device’s main processor (CPU) would need. This first stage runs in an isolated process blocked from the network, and can’t extract audio until a potential wake word is detected. Then the second stage uses a stronger model via the CPU to confirm the detection. Most contemporary devices have DSPs. But Android-based devices block access to it for anyone other than Google and the manufacturer of the device. Since the wake word mechanism using the DSP simply wasn’t available to third-party apps, and developer documentation didn’t exist publicly, we used what we could to build a workaround. From microWakeWord to macro results Our solution was running a small microWakeWord model on the device’s CPU inside our app. This worked, but came with some big downsides: Battery usage would jump from roughly 1% to 15% with wake word detection enabled, since the CPU is far less efficient for this task. The microphone privacy indicator (the green dot) would stay on permanently, because we needed full microphone access to run detection ourselves. We actually think the indicator is the right design – the problem is that we had no way to offer the stronger guarantee Google gives itself: an iso
分享
阅读原文