Apple opened this year’s WWDC with a video that focused on apps. Tim Cook came to the stage and promised that app developers would be the featured subjects of a chunk of the presentation. And after an hour long wait, Apple showed off the developer-centric iOS 8. Though it’s not the major makeover on the user-end that iOS 7 was, Apple pulled back the curtain of the newest iteration of its mobile OS to reveal some major changes coming for developers.
App Store Improvements
Starting on the surface level with the place that users first interact with apps, Apple has given developers new ways to be found and to stand out in the App Store. Trending searches show what is currently popular in the App Store so you won’t have to be the last of your friends to download the next Flappy Bird-type hit. Users will also be shown related searches when searching through the App Store and can browse using a new Explore tab that categorizes apps in an easier to navigate way.
Apps now get the Apple stamp of approval with an “Editor’s Choice” tag applied by the app’s rating to point users toward popular applications. Developers can also show off their apps with a new preview feature. Rather than just showing a handful of screenshots, developers can include a video of the app in action. Developers will also be able to bundle their apps together, making it possible for users to download a package of services from the same company with one tap.
iOS SDK Improvements
The real changes for iOS 8 come under the hood. It’s a long, diverse list of improvements in the iOS 8 SDK (software development kit) that might sound like a foreign language to non-developers – even our heads were spinning trying to keep up. Tim Cook stated, “this release is the biggest [developer] release since the launch of the App Store.” Here’s what developers can look forward to playing with, along with an idea of how it will effect users on the receiving end of the developer-centric update.


So the way that Apple includes the ability to share via Facebook and Twitter within iOS, now an app like Pinterest can do the same.The other example shown off on stage was the inclusion of third party photo filters built into Apple’s Photos app. Federighi explained, “To handle extensibility in the iOS way, extensions live in app sandboxes, but apps can reach out to those apps.”

For users, this means getting the information you want from apps right from the always-accessible Notifications Center. For example, one could place an ESPN SportsCenter widget in their Today view and see up-to-date scores from their favorite teams. Federighi showed off an eBay widget that allowed him to track an auction and place a bid from without opening the app. It’s a competitive feature to the Windows live tiles or Android widget system.

Keyboard customization has been huge for Android and the ability to use an alternative keyboard in iOS will be a welcome addition.



Apple showed a plethora of companies that this service will work with, including products like Philips’ Hue lights and August’s smart locks. The protocol Apple has introduced is designed to let all the smart devices available from various developers work together in a cohesive way. Users will get the benefit of Apple’s interface, including Siri commands for control (for example, telling Siri to “get ready for bed” will automatically lock the doors and dim the lights).


Tim Sweeney from Epic Games showed off what Metal is capable of through a demo of a zen garden that featured some impressive visuals, including a koi pond where each fish had its own artificial intelligence and a waterfall that turned into a huge swarm of butterflies. What the visual-heavy demo means is when Metal is available with iOS 8, game visuals on iOS devices will reach new highs.


Developers using Swift will be able to see the results of their coding in real time as they write the code. As the name would suggest, Swift is considerably faster than Objective-C, as well. Swift will also be able to run side-by-side with Objective-C and C code within the same app. Swift is included in the Xcode 6 beta, which is available now so they can get their hands on it immediately.
It sounds technical, but this stuff will matter to you
Much of what was discussed with Swift will sound like nonsense to those who aren’t coders or developers, but the reaction of the developers in the room made it clear that it was a well-received announcement. It should simplify the app development process and eliminate coding redundancies and common errors that exist within other coding languages. The end result aims to make it easier for developers to write code that will be safer and more reliable.