Web/PWA 平台实现
在设计插件 API 时,我们发现 Web 平台已经原生支持屏幕方向功能(当然,移动设备除外)。你可能想问,既然这样,为什么我们的插件还需要 Web 实现呢?难道不能通过编程方式检测用户是否在 Web 端,然后直接使用 屏幕方向 Web API,否则再使用插件功能吗?
Web Native 应用的核心理念是“一次编写,处处运行”。这一理念同样适用于插件开发——使用 Capacitor 插件的开发者应该能够使用相同的插件类和方法,并在所有平台上获得相应的实现。
因此,作为负责任的开发者,我们将在 ScreenOrientation 插件的 Web 实现中封装屏幕方向 Web API。