Comment

Comment by mrtksn

What are the trade offs/Adventages to use cross platform tools for app development in 2021?

The advantages of native iOS development, off top of my head:

1) Swift is very pleasant to use and it is fast.

2) The UI libraries that I need to learn: UIKit and SwiftUI. SwiftUI is also very pleasant to use and it is getting there.

3) No hoops to jump for integrating API that makes an App do things that WebApp cannot do.

4) Work environment setup is very easy, no scripts to run no tooling that breaks down. It's as simple as creating an new Word document and start doing actual work, not janitorial tasks.

5) Despite its bugs, Xcode is a good IDE that natively understand all the tooling I use. Autocomplete might break down sometimes but it can handle project creation, asset management, project configurations and the distribution.

6) The only vendor that I rely on is Apple, as soon as they make something interesting it is available to me. The latest API is there right away.

7) The apps look in place by default, you actually have to work to make UI unconventional and weird.

I would imagine that on the Android side of things are also not that different.

Edit: I see that you don't like the question being asked and other perspectives being presented but I think it's a fair question and I would like to know if I am missing out on something.

parent mrtksn 5 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton