anders_p
Joined 11 years ago
Joined 11 years ago
Hackers and scammers get more advanced. Vulnerabilities are discovered with time.
Users expect more security today than 10 years ago.
For Google & device manufacturers to be able to guarantee that level of security, they need to keep their store updated. And the apps on there shouldn't be using outdated insecure APIs.
If you're not able to keep up with that, then you shouldn't have any expectation of getting new downloads on their platform.
But nice of you to assume he's lying. /s
Just the simple trick of zooming in on a website with a "2 finger pinch/pull" is something a big part of the population doesn't even know how to do. I know my mom would probably just give up.
Buttons on many websites are way too small for some people to use.
Those are never an issue on native apps. The UI on apps scale with the size of a phone's screen. No matter if you have the smallest iPhone or the largest Android.
This alone is enough for many people to not use the web browser unless absolutely necessary.
That there are people who have to target multiple operating systems, and don't have 100+ people working on their team, right?
I mean...it doesn't take a genius to figure out that there's a benefit to being able to write code once and deploy to ALL users/customers without having to dedicate entire teams of developers with expertise in various platforms.
I'm an Android developer with 10+ years of experience. I take pride in my native apps that I code for the company I work for. They are far superior to any web app or "multiplatform framework solution".
But if I had to create my own personal app, there's no way in hell I'd spend years learning everything it would take to create a native iOS, Windows, Linux, MacOS version.
I'd be an absolute idiot if I didn't just choose a solution, like a web app, or framework that was able to output for more systems, etc.
Like...is it so difficult to understand that someone hasn't had an issue like this before?
There are benefits to having something installed. You can give anything installed the ability to send notifications.
Having to manage that permission on a per-website basis is way above the tech ability of most users.
But this is apparently difficult for "tech literate" people to grasp.
Analytics tell developers exactly where bugs and crashes occur.
And on which devices or versions of the OS the problem is.
Without analytics it would take weeks/months to figure out exactly what line of code is causing the issue. Heck, the developers might NEVER KNOW that the software has an issue.
Apps would just keep crashing on users for years. And developers would have no idea why users were abandoning their product.
Nobody that has any idea what they're talking about would say that analytics makes for a worse user experience.
The WHOLE POINT of native apps is that they are better at integrating with the system. Like access storage, gps, camera, accelerometer/gyroscope, etc.
Besides that the only benefit of a native app is basically that the UI/UX will be closer to what the user is accustomed to.
It exists because there are people who weren't fortunate enough to have parents that taught how to cook.
It can be a challenge to get a varied diet, when you only have spare change and lack the skills & knowledge that many take for granted.
You sound like you lack some ability to empathize with other people's struggles in life - and that you are blind to the privileges you've had in your own life.
Not everyone has access to the same resources & knowledge that you have.
I know how to cook, but have been dirt-poor in periods of my life. A book like this one (with 50 recipes that cost less than $10) helped me get through those times without having to eat the same 2-3 dishes for months.
You don't have time in a movie to explain everything, so they fall back on tropes we all know. Like "MIT super hacker" or "Harvard miracle lawyer".
Books have all the time in the world to make up convoluted background stories that explain character details and quirks in more creative ways.
When developing software, a company might aquire a license to add some library or code to their product.
This happens all the time with OS's like Windows (licensing the ability to play media formats, etc.) or games (licensing certain engines or algorithms).
That doesn't mean the company squired a license to release the libraries or code as open source 20 years later.
So you'd have to go through the codebase with a fine-toothed comb, line-by-line, because the original developers don't work for you anymore, and the license agreements are long lost.
Releasing large software projects are a massive cost to any company that wants to be protected from potential lawsuits.