4 ms·
Well, there is also the security aspect in mind. Most software relies on libraries that repeatedly get CVEs over months (not years). You might not care too muc
by mk89 4y ago
Well, there is also the security aspect in mind. Most software relies on libraries that repeatedly get CVEs over months (not years).
You might not care too much, and it clearly depends on the application, but for me updating a software that doesn't use anymore a library for getting user input that leads to a buffer overflow if you insert a certain character, or similar things (like remote code execution, etc.), can be quite important. Finally, apps are most of the time connected to the Internet, which makes them inherently vulnerable.
After searching "android software libraries CVEs" I found this in the first results' page: https://github.com/dotanuki-labs/android-oss-cves-research https://github.com/dotanuki-labs/android-oss-cves-research
It might be outdated, but the principle still applies.
It's very unlikely that your application is self-sufficient and doesn't need updates.
EDIT: I read the message from Apple as a "hopeful" attempt to say "come on, man at least update the dependencies".
- hulitu 4y ago> Well, there is also the security aspect in mind. What security ? "Google security" where everyone except the user has access to his data ? Why does a note taking app needs internet to function ? Why does my phone app need access to internet ?
- catlifeonmars 4y agoThose are great counterpoints. Instead of relying on developers to keep their own apps up to date (you will always have a significant number of outliers), you enforce security better at the system level. Having more tightly scoped permissions and better sandboxing of runtimes solves this way better than depending on individual app developers to secure their own apps.
- mk89 4y agohow many note taking apps do you have? without even going on my phone, I think 70% of my apps need internet access (for a reason).