DEV Community

Discussion on: What is better about web development vs native and vice versa?

Collapse
makiten profile image
Donald

For web:

  • It's easier to test UI
  • You can choose the language of your preference
  • Easier to be cross-platform

For native:

  • No browser bugs to worry about
  • Easier to just get started (fewer dependencies)
  • Less worry about supporting outdated OSes
Collapse
nektro profile image
Meghan (she/her)

No browser bugs to worry about

your own code is a lot more likely to have bugs than the browser

Easier to just get started (fewer dependencies)

What do you mean by this?

Less worry about supporting outdated OSes

JavaScript is completely evergreen and support for legacy systems is a huge issue to tackle when doing native dev

Collapse
david_ojeda profile image
David Ojeda

I have to say I disagree with the native benefits you mention.

I don't think there are that many browser bugs to worry about. Maybe just non-supported ES6 features on older browsers, but those are not bugs per-se.

To get started developing native apps you need to install tons of SDKs and frameworks- be it Android or React Native (the few I have worked with). To get started with web dev, you just need any editor and a browser- almost anyone has that right out of the box.

Regarding the outdated OSes, I think Android has some big problems with that. You can't develop an Android app using the latest OS and expect to reach all Android users, not even 50% of them.

Collapse
rhymes profile image
rhymes • Edited on

It's worse than that unfortunately :/

The latest version has 1% of market share

android versions

taken from developer.android.com/about/dashbo...