this may have something to do with the fact that my laptop is from 2017, however.
this may have something to do with the fact that my laptop is from 2017, however.
Not saying right/wrong but it's a useful Rorschach Test - about what you feel defines 'making this'?
although i do think Steve Jobs didn't make the iPhone /alone/, and that a lot of other people contributed to that. i'd like to be able to name who helps me and not say "gemini". again, it's more of a personal thing lol
I don't think that's what people are upset about, or at least it's not for me. For me it's that writing code is really enjoyable, and delegating it to AI is hell on earth.
I can watch a 9 hour video on GTA games without problems (not in one sitting, but in parts), but 3 'shorts' in a row with not enough info and explanation to be interesting makes me close any of the 'shorts' apps (tiktok, youtube shorts, instagram....).
(eg, the 9 hour video: https://www.youtube.com/watch?v=Faxpr_3EBDk )
This isn't a criticism of the article, but rather a tangential observation about why so many people turn to the web instead of using native toolkits to build apps, and why so many of native toolkits feel uninspired and lacking any real innovation.
If I choose to build an app using web tech, I get:
- Universal distribution
- No download and install process
- No "please wait while we update this"
- Users can easily share my app
- Users can link to individual pages within my app
- Users get autofill for forms and passwords and credit cards
- Users can block ads
- Users can scale and zoom my content
- Users can find text on any page in my app
- No "SmartScan couldn't verify if this app is safe" because it wasn't signed with a cert.
- A clearer security model: web apps prompt the user for access to e.g. microphone, camera, or secure disk locations. Native apps can kinda do whatever they want.
Why would I give up all those things to write a native app? A knee-jerk answer is often "performance", but honestly, most web apps load faster than their native counterparts these days.
Another common answer is app store distribution, but web apps can now be published to the major app stores without Electron or other frameworks. Google Play and Microsoft Store both support PWAs, and iOS App Store supports web apps via web view.
There are some scenarios where a native app is warranted. For example, hooking into some native component or OS API; e.g. HealthKit on iOS. But for many apps, the web is good enough.
maybe i'm doing something wrong, but from what i've noticed, the browser is usually what takes up most of my computer's resources.
also, i assumed the reasoning for using a native app was for offline use, honestly.