Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Because those frameworks make the apps in raw javascript so you don't get the performance from native Java or Objective-C/Swift. Basically, when you make an app with those tools the app is run inside an invisible browser since it's javascript/html/css. Things like animations and UX responsiveness go down in quality.
-
btfoom6449yAlso there are other frameworks that do "compile" to native like Xamarin or NativeScript and don't render in a browser, but even when they cover 80% of use cases pretty well, there are some things you might only want to do in native code for the other 20%.
-
Also, there are some pretty neat stuff you can do if you code natively. The best example that comes to mind is importing COLLADA files into Xcode and using SceneKit to animate them.
-
My question is why people still make mobile apps at all. I understand a lot of them you gain performance, but you can do almost everything on the web as you can on apps. Way too many apps out there. Just give me a webpage that i can bookmark.
-
@oakeybears, there are a few reasons why mobile apps are being developed. Mainly because there is still a large market for them from a consumer stand point.
-
@oakeybars The interaction that an app is able to have with a smartphone cannot be compared with a simple web app.
-
Native functionality! if you need to take a picture, access to contacts, etc, you cannot do that with a webpage. if you're using phone gap you technically can, but... your results may vary.
I have nearly no experience in mobile. My question is why does everyone code android and iOS separately when they could use angular and Cordova and ratchet for css?
undefined