文章摘要
作者反驳了原生应用因 LLM 效率问题而让位于 Electron 的观点,指出原生开发环境的恶化才是主因。原生 API 复杂难用且操作系统厂商频繁变动 UI 规范,导致原生应用失去了以往的一致性美感。此外,现代操作系统在跨应用集成和文件共享上的乏力,使得原生应用在功能深度上不再领先于 Web。作者强调,软件臃肿的根源在于开发者缺乏对质量的追求,而非 Web 技术本身的限制。
社区讨论
社区讨论呈现两极分化:支持者认为 Electron 促进了跨平台和自由软件的发展,避开了私有 API 的束缚;反对者则痛斥其巨大的内存占用和较差的可访问性,认为这是一种对用户资源的浪费。争议点还集中在原生开发中嵌入 Web 内容的极高难度,以及在 8GB 内存普及的现状下,开发者是否过度依赖高性能开发机而忽视了普通用户的体验。