3 Things You Should Know About Apple’s 2016 WWDC Keynote
Apple presented their 2016 Worldwide Developers Conference (WWDC) Keynote on June 13th, and introduced new versions of watch OS, iOS, tvOS, and OS X - now renamed macOS. All of these updates came with new features, some that fixed old gripes, and some that are very forward thinking. If you would like to know what Apple announced, I would recommend watching a highlight reel of the keynote. If you want to know all of the features that were announced, I would recommend finding a YouTuber that has compiled a list. No, really...I just watched a 30 minute video that outlined 75 new features of iOS 10. Some of the things Apple left off their keynote are incredible! I have picked three things that I would like to bring to everyone's attention however.
1. Siri, AI, Advanced Computer Vision and Differential Privacy
Apple introduced updates to Siri at their WWDC keynote, including the fact that the assistant would be coming to macOS Sierra, and that they were opening Siri up to developers. This is a big step forward for Apple, and in my opinion, one that was necessary if Siri were to continue getting smarter. Not all third party apps will be able to take advantage of Siri however. Apple is only opening Siri up to six app categories: ride booking, messaging, photo search, payments, VoIP calling, and workouts. Some notable exceptions from this list are music and podcast apps, email, and to do lists. I have a feeling this might be due to Apple wanting to ensure a smooth and focused experience. Rather than opening Siri up to everyone and having lots of problems, they're starting with a small number of categories, ensuring that works, and will more than likely continue to expand after that.
Apple are starting to show signs of their work on artificial intelligence too, with updates to predictive text options and something they're calling Advanced Computer Vision. As you're typing a message or an email, the predictive text above the keyboard will now show you even smarter results than before. You will notice trending slang and recently used email addresses start popping up, as well as emojis now as well.
Advanced Computer Vision is Apple's term for their machine learning in photos and video. Apple's Photos app can now identify objects such as animals, structures and your friends and family. Were you to search for photos with dogs, Photos would return images of, well, dogs. From what I have seen so far, this is remarkably accurate. It can't search for everything yet, but one would assume this will only get better as it keeps learning.
The difference with what Apple is doing here in comparison to a company such as Google, who offers very similar features with their own AI, is how they handle your privacy. Apple is using a technique called Differential Privacy to keep your data safe. Most of the photo recognition happens directly on the device, which in itself I think is amazing that they have the grunt in CPU to do that. But when anything needs to be sent to Apple's servers, it's done through this technique, whereby extra, random data is thrown into your data to make it harder for hackers to identify the true data. This is a technique called Noise Injection. There is much, much more to Differential Privacy, of course, though without some sort of software engineering degree I don't think I would do a good job of explaining it. The point to note here, is that Apple are once again leading the field in keeping your data safe and mostly on your device.
2. Messages
What some considered to be a peculiar update, especially when it was given so much stage time, was Apple's update to their messages app on iOS 10. iMessage was a very robust and functional service on iOS 9, with read receipts, end to end encryption and other features like sharing your location and group messages you can enter and leave on a whim. Meanwhile, Facebook and WhatsApp (which Facebook now owns) have become almost monolithic, and offer more features in addition to those that Apple offered previously. I saw this update as Apple not only catching up, but ensuring their dominance in messaging. The advantage they have is that iMessage comes with everything they sell: Apple Watch, iPod Touch, iPhone, iPad, and Mac. It is on by default on iPhones and people use it as their default messaging app because, well, it's easy! But as more and more people started seeing the stickers, payment options and more on other platforms, iMessage began to look a little stale. I don't think anyone will accuse Apple of looking "stale" in iOS 10.
Though I can't foresee myself using the full screen effects much outside of birthday greetings, or the new bubble animations, I'm certain a lot of people will find this a fun, colourful update. I will remind you, you don't have to use all of the new wacky animations if you don't want to, though we all have a few friends we know we could annoy with them!
Apple also announced messaging as a platform for developers. Now, developers can create apps within the Messages app. One example Apple showed off was a booking take away food within a group message. People were able to order their own food before sending the final order off. Imagine booking flights and accomodation, booking an Uber, or sending someone the $20 you owed them all from within the Messages app. This is a powerful update that has the ability to change the way we use outside services.
3. Swift Playgrounds
The last thing Apple presented at their keynote was a new iPad app called Swift Playgrounds. Targeted at "kids", Swift Playgrounds is an educational game that teaches coding in Apple's Swift programming language. There are plenty of books and apps already that teach you how to code, I've even read some of them in an attempt to learn (not very successfully), but this is a stroke of genius. Although I'm aware that coding is starting to be taught at a very young age in different parts of the world, it makes all the sense in the world for Apple to teach kids their own programming language in an easy and fun way. As I was watching the demonstration, I immediately wanted to download the app for myself!
More app developers in the world can only be a good thing, as we start to shift into a world that relies on apps and technology more often. The app looked incredibly robust, but colourful and creative in the way it was teaching code. Apple has always made an effort to bring developers into their ecosystem, but this is a great way to get developers born into their ecosystem. This was a great way to end a keynote that was a steady stream of update after update.













