The trouble there is (at least with iOS) is that if you turn your OS into a barebones framework you need to open it up more to third parties to allow them to fill in the gaps.
I don't mind the walled garden approach provided the gardener does his job. If he's going to stop third parties from bringing in oranges and lemons, for fear that a weed or two might sneak in with them and ruin the lawn, then he better be willing to step up and grow both of those for me himself.
If he gets to choose my default email client and mapping they better be good ones, if no one else is allowed to access my call log then he needs to provide the features I'd find elsewhere etc
I've been a klutz and left my phone at home? Fine, if its still powered up let me log into iCloud thru iPad or Macbook and view my missed calls log so I know who's been trying to call me.
He writes my geofenced reminders app? Great, let me specify at what times geofenced reminders trigger rather than just where ...Cos getting reminded I need to buy stamps from post office isn't a lot of use, if next time I'm passing it is at two in the morning.
Better still only enable geofencing during the times I'm interested in receiving them, and give my battery a break the rest of the time.
On OSX side of things by all means put an equivalent of various iOS default apps on there too that sync with the cloud and propagate the versions on my phone with new stuff etc.
But don't just stick a functional equivalent on there that apes the iOS version and is so fiddly to use with mouse and keyboard that it turns into a chore. Leverage the additional capabilities of the Mac itself not just 'the cloud'.
In the OSX version of reminders gimme the option of a spreadsheet style row and column view where I can quickly whack a bundle of entries into it en-masse and increase the usefulness of it on both devices. I shouldn't have to fiddle around with Applescript LaunchD and excel just to achieve that.
TLDR:
If you're going to curate and nail down your mobile OS in name of security step up to fill the functional gaps 3rd parties aren't allowed to.
If you're going to go to the effort of bringing iOS features to OSX in name of integration then see it through properly. Gimme compelling reasons for them being implemented on my Mac that aren't just lip service and novelty value.
I don't mind the walled garden approach provided the gardener does his job. If he's going to stop third parties from bringing in oranges and lemons, for fear that a weed or two might sneak in with them and ruin the lawn, then he better be willing to step up and grow both of those for me himself.
If he gets to choose my default email client and mapping they better be good ones, if no one else is allowed to access my call log then he needs to provide the features I'd find elsewhere etc
I've been a klutz and left my phone at home? Fine, if its still powered up let me log into iCloud thru iPad or Macbook and view my missed calls log so I know who's been trying to call me.
He writes my geofenced reminders app? Great, let me specify at what times geofenced reminders trigger rather than just where ...Cos getting reminded I need to buy stamps from post office isn't a lot of use, if next time I'm passing it is at two in the morning.
Better still only enable geofencing during the times I'm interested in receiving them, and give my battery a break the rest of the time.
On OSX side of things by all means put an equivalent of various iOS default apps on there too that sync with the cloud and propagate the versions on my phone with new stuff etc.
But don't just stick a functional equivalent on there that apes the iOS version and is so fiddly to use with mouse and keyboard that it turns into a chore. Leverage the additional capabilities of the Mac itself not just 'the cloud'.
In the OSX version of reminders gimme the option of a spreadsheet style row and column view where I can quickly whack a bundle of entries into it en-masse and increase the usefulness of it on both devices. I shouldn't have to fiddle around with Applescript LaunchD and excel just to achieve that.
TLDR:
If you're going to curate and nail down your mobile OS in name of security step up to fill the functional gaps 3rd parties aren't allowed to.
If you're going to go to the effort of bringing iOS features to OSX in name of integration then see it through properly. Gimme compelling reasons for them being implemented on my Mac that aren't just lip service and novelty value.