News for hackers. Stuff that matters.
Re:Apple’s announcement on artificial intelligence is a big ... by mercer on Tuesday June 14, 2016 @02:51AM (#11900240)
What do you envy? I've been thinking about going into native mobile development, and while I'm pretty sure I'll focus on iOS, at least at first, I'm curious to learn more about the differences.
Re:Apple’s announcement on artificial intelligence is a big ... by jayd16 on Tuesday June 14, 2016 @03:56AM (#11900478)
The strictness appears to be reassuring, at least from the outside. Most of the APIs put Apple in the middle of any interaction so any ambiguity becomes the developers fault.

Android is great because apps can talk to each other with intents. Your app sends the "I want to take a photo" Intent and default photo app will handle it and return you the photo data. Simple right? Except you're talking to third party code and the request and response format is so flexible its very hard to check that you (or the other app) have implemented everything correctly. Did you specify the front camera or the back camera? What does no specification mean?

Its the burden of freedom.

Re:Apple’s announcement on artificial intelligence is a big ... by dietrichepp on Tuesday June 14, 2016 @06:53AM (#11901090)
"Burden of freedom"... I'd say it's just another consequence of the fact that APIs are user interfaces, and require the same level of attention from designers.
Re:Apple’s announcement on artificial intelligence is a big ... by goldenkey on Tuesday June 14, 2016 @11:32AM (#11902651)
APIs are programming interfaces. They should be concealed from the user in full...
Re:Apple’s announcement on artificial intelligence is a big ... by jalfresi on Tuesday June 14, 2016 @12:52PM (#11903318)
The users in this example are developers; developers are users of APIs.