Trust is vital in devices like this.
[1] I'm becoming less of a fan, as MacOS becomes "cloud aware" and less of a Unix workstation.
Trust is vital in devices like this.
[1] I'm becoming less of a fan, as MacOS becomes "cloud aware" and less of a Unix workstation.
Apps like Lyft, Yelp and Uber already know where you are so you can't use those.
You're left with maps and browser. People tend to use google maps and Waze on iPhone anyway so that point is gone as well. If they use Apple maps, I am not convinced that apple doesn't store location history.
So then you're left with a browser. Android lets Firefox run its own browser engine and you can install all the privacy extensions there.
On the other hand, with Android it's possible to take privacy a lot more seriously. Lineage OS lets you have much more fine-grained controls over all the apps and you can forego the whole google services privacy menace.
Only when you use them.
You can either not install them at all (problem solved).
or only allow them to "know your location" when you explicitly launch them and only for the duration of you actively using them on screen (problem lessened).
> in iOS 11, users will be able to choose the “when in use” option at all times [when asked for permission to use their location]
Closed or in the background?
I was under the impression (in iOS 10 and earlier), that "Always" meant anytime the app was open, and "While in use" is only when the app is in the foreground. So if an app has "Always" on for its Location Services, it will stop tracking when I swipe up and quit it.
If I've been incorrect this whole time, please pass the tinfoil.
You could turn off the gps but that's too coarse: you might want it for some apps.
I'm not worried about SMS because everyone and their mother can see it now.
I don't think apps that didn't require contacts during installation could access them.
To me all Apple products are a usability nightmare. I am forced to do simple things the way Apple wants me to do them instead of the way I want to do them.
To me all Android products are a usability nightmare. I am forced to do simple things the way Google wants me to do them instead of the way I want to do them.
That line of reasoning just doesn't scale.
Like only learning to type on a Dvorak keyboard, doing things "your way" can have consequences. Rampant, arbitrary customisation of interfaces is, in my estimation, more often than not an exercise in painting yourself into a corner.
I gave up on interface consistency though because every app now has its own interface and vendors like Samsung have their own for each product.
I miss the old days of windows apps with consistent menus and obvious ways to use the programs. Now it's like playing some sort of text RPG where you have to try everything to figure out where some setting is.
The problem I have with apple is that things are not there because "art". Google is also very much guilty of it. But at least they don't copy all the apple problems and usually expose more of the internal workings of things than apple does.
I gather there are some questions around the strength of its app sandboxing as well, but I can't speak to that at all. Perhaps someone better informed will do so.
I'm an Android dev and to me the biggest problem with Android from every aspect (development, security, monetization) is how poorly new versions of Android are supported on devices.
Apple's dig at Android 7 usage vs iOS 10 usage was spot on.
This is not true
They take the ads, and distribute them to their users based on user taste that's their secret sauce. Giving user data to advertisers would be giving away their secrets I think.
They sell targeted ads, they do not sell customers' data to advertisers. i.e. Advertisers get to advertise on Google's platforms, but they do not get access to Customer data.
1) iOS has had lazy permissions since the very early days e.g. when an app wants to use this microphone then ask the user right then instead of when the app is installed. This feature is still not implemented on all Android devices nor is it as seamless nor is it mandatory.
2) Apple is providing more and more frameworks e.g. CoreML which run only on the device. This means that developers don't have to run their own server side apps to process data.
How is it becoming less of a Unix workstation? It can still do all the Unixy stuff it could before.
- They're paying much less attention to the "Unixy stuff" than they used to. Old versions of common things take forever to be updated. Compatibility has always been shit, but it is getting worse. SIP means a number of things I tend to modify, can't be, without hassle[1].
- With a workstation, I expect to be able tailor it specifically to my work requirements. This is becoming increasingly difficult at the proliferation of "cloud" daemons increases and they lock down the system - the documentation for most of the daemons ranges from "sucks" to "nonexistent", so it isn't clear if any given one needed for stable operation or if it yet another thing related to trying to sell me music or some such[2]. Reverting the machine to a state where "root" means "root" is rather difficult (See SIP).
Apple's focus is on chasing the flavor-of-the-month social features and keeping up with the GOOGs. Which makes sense - the set of people buying that stuff is much larger than the workstation market. But it means they don't care so much about it, and make choices like letting the core OS get as buggy and unstable as it has become.
It is mostly fine for me. I built a nice king-hell PC running Debian that I'm very happy with. I didn't think I would, but after my last MBP died unexpectedly, I ended up buying a bottom-rung used Air because I'm hopelessly dependant on OmniFocus and a couple other OS X only productivity tools, and I sync my phone local-only. So it tends to live in the dining room, where I work on my schedule and read mail via ssh over breakfast.
So yeah, Apple still has a place for me, but it is peripheral. I spent mid-4 figures on building a PC this year, and mid-3 on that MBA. And I'm thinking about what I really need out of OmniFocus, and how much of that I can build myself.
[1] This is a good thing for many people, but I expect full control of my machines, and I do occasionally sketchy things like patching Safari. The problem with SIP is that I only need full control sporadically, and not for long, but it is a serious PITA to disable/enable. So it just stays disabled.
[2] One example of many is `parsecd`. No man page. Googling about shows that a lot of people think it to be related to location-based lookups for Siri data. Despite the fact that Siri is disabled on my box, it ran and asked for network access all the time, until I disabled it. Now, WTF is 'LaterAgent', and why is it in my process table?
LaterAgent is used for system updates. Specifically, it appears to be what handles reminding you again later when the system prompts you to install an update and you select the option to remind you again later.
The very same omnifocus problem solution:
* shorterm for migration: omnifocus on ipad
* longterm: trello - it will be slightly different, and you have to come with your own GTD system for it, BUT surprisingly the differences allow me to get fresh and new approach to GTD. it's worth.
as a bonus: you can check taskwarrior instead.
I tried every other software, but it sucked, meaning got some problems. IMO only trello or taskwarrior _might_ (still in the process) do.