Native Development: When to Choose Native
- Native APIs offer better performance and security
- Web views can be sufficient for simple applications
- Text rendering is a key consideration in native development
The Buzz Score
The Internet’s Verdict: 60% Hyped, 40% Skeptical
Expert Opinions
Some experts argue that native development is still the best choice for performance-critical applications.
Usually performance was the reason for using native APIs rather than web views, but this doesn’t seem to be true any more.
However, others point out that web views have improved significantly and can be a viable option.
Browser rendering engines are pretty mature at this point, with significant GPU acceleration, and over a decade stress-testing by bloated web apps.
Text rendering is a key consideration in native development, with some experts citing the difficulty of rendering Markdown text.
If you’re on macOS, WebKit is a native OS framework. Using WebKit to render Markdown seems completely appropriate.
Focus Keyword: Native Development