Company
Date Published
Author
Max Lynch
Word count
1903
Language
English
Hacker News points
None

Summary

Capacitor 3.0, announced by Ionic's CEO Max Lynch, marks a significant update to the native runtime that facilitates the development of web apps capable of running on multiple platforms such as iOS, Android, Desktop, and as Progressive Web Apps (PWAs) using a single codebase. The update introduces improvements in performance, developer experience, and community engagement, including the separation of official plugins from the core to reduce app bundle sizes and the introduction of lazy loading for platform-specific plugins. Enhanced developer tools now include a new CLI "Run" command and TypeScript configuration files, which streamline the development process and improve type safety. The updated permissions API provides more flexibility in handling user permissions for native features. Community involvement is emphasized with the Capacitor Community GitHub organization, which hosts numerous community-contributed plugins and tools, and increased project transparency through public milestones and planning on GitHub. Additionally, Ionic Portals is introduced to embed rich web experiences into existing native apps, promoting collaboration between native and web development teams. The announcement underscores Capacitor's growing popularity among web developers for mobile app development, with an ongoing commitment to stability and potential future improvements in testing capabilities.