6 ms·
The problem with early 2000's-style software delivery wasn't that you could choose which software to install, it was that there was no separation between progra
by 43920 7y ago
The problem with early 2000's-style software delivery wasn't that you could choose which software to install, it was that there was no separation between programs, so that any random program you installed could add toolbars to your browser, steal all your passwords, etc. If iOS or Android made it easier to install apps outside the store, I highly doubt you'd see anywhere near the same level of problems, since everything is so isolated from each other.
- tty2300 7y agoI would find it acceptable if side loading apps was allowed by default but sideloaded apps are blocked from the dangerous permissions like device admin and draw over screen. Apps that really do require this have to be checked by a maintainer or require the device to be in developer mode. This way almost everyone is happy because most apps don't really require anything other than internet, camera and GPS which can be denied by the user.
- floatingatoll 7y agoIsn’t that what native web apps are for, where you Share > Home Screen and they store themselves in local storage in the browser cache?
- tty2300 7y agoWeb apps can't use GPS like an app can
- stephenr 7y agoIm generally not a fan of web apps but this is incorrect. https://developer.mozilla.org/en-US/docs/Web/API/Geolocation https://developer.mozilla.org/en-US/docs/Web/API/Geolocation
- LoSboccacc 7y agocan't see anywhere mentioned geofencing.
- stephenr 7y agoThat also applies to the comment I replied to.
- LoSboccacc 7y agofair enough :D
- ajnin 7y agoThe comment you replied to mentioned : > use GPS like an app can that means high resolution location, background updates, geofencing, etc ...
- gloflo 7y agoGeofencing is just conditionally acting depending on a location. All you need for it is a location.
- michaelt 7y agoIf we want to show users permission dialogs and that let them make good decisions, there's a need for finer grain APIs to allow finer-grain permissions. For example, for a smart home app asking 'precise location constantly even when not using the app' is sufficient to perform geofencing - but asking for a more limited 'know when you arrive home' is much more likely to get user approval.
- floatingatoll 7y agoThe correct time to ask for the permission is when the user attempts to set up geofencing, at which point the phone OS should present a geofence picker that stores the fence in the OS and notified the app on entry/exit. The app itself has no need to know what the geofence coordinates and radius are, so by implementing the geofence at the OS level you can optionally as app author decline to care what its coordinates are — and thus have no need to request location access at all.
- nwellinghoff 7y agoThis. Google and Apple should make it easy for computer literate people to use something more advanced. Have the unwashed massed version sure, but then let us override it in a graceful manner instead of having to jump through hoops. Would lead to all kinds of free innovation etc. that they could then take over and profit from. Use the computer literate! WE WILL FIX IT FOR YOU
- majewsky 7y agoThe problem with this is that waaaay too many people consider themselves computer-literate.
- SmellyGeekBoy 7y agoWhat? It's already possible for the "computer literate" to sideload apps on Android. That's literally what this whole thread is about?
- scarface74 7y agoAnd everyone says they are an above average driver.
- codedokode 7y ago> it was that there was no separation between programs, so that any random program you installed could add toolbars to your browser, steal all your passwords, etc. And for Linux or Windows this is still true.