Claude is an Electron App because we've lost native
3 months ago
- #Electron
- #Web Development
- #Native Apps
- 尽管花了2万美元开发基于Rust的C语言编译器,Claude仍然是个Electron应用
- 有人认为LLM还不够成熟所以不适合原生应用开发,这个论点被驳斥了——真正原因是原生应用已无显著优势
- 原生API太难用,操作系统厂商也不鼓励原生开发,这才导致Electron的崛起
- 原生应用不再能提供更好的外观或一致性——各平台的UI规范早已支离破碎
- 由于缺乏可互操作的文件格式且服务都转向网页端,原生应用的深度系统集成能力也很有限
- 性能并非原生应用的固有优势——糟糕的性能往往是开发者的选择,而非平台限制
- 软件质量下降的根本原因在于开发者不够用心,而不在于选择原生还是网页技术