It all depends on what your constraints are. If you are a small business that need coverage on both apple and android devices, and don't have a massive budget cross platform is the obvious choice.
However if you have the budget or your app needs to lean heavily on native functionality you're probably better off going for native development.
The most common argument against cross platform is that the app runs slower than a native app. On paper that's true, but it's easy enough for a developer to create a poorly optimised app.
Ultimately it comes down to your team, budget and requirements on the app. It's not a one size fits all situation.
It all depends on what your constraints are. If you are a small business that need coverage on both apple and android devices, and don't have a massive budget cross platform is the obvious choice.
However if you have the budget or your app needs to lean heavily on native functionality you're probably better off going for native development.
The most common argument against cross platform is that the app runs slower than a native app. On paper that's true, but it's easy enough for a developer to create a poorly optimised app.
Ultimately it comes down to your team, budget and requirements on the app. It's not a one size fits all situation.
Yes, Thank you for your help here.