Recently, Apple launched the latest iteration of iOS for its devices such as the iPhone, iPad, and iPod Touch. No hardware was announced but there's still a great deal to talk about. While iOS 7 brought major, sweeping changes in the UI side of things, iOS 8 is very much targeted at refining the operating system and adding new features. The first and possibly most emphasized point throughout the presentation was continuity. Apple continues to emphasize the importance of their ecosystem advantage, and it's especially clear here with the amount of integration that iOS has with OS X. Key features include Handoff, SMS and calls through iPad/Mac, along with automatic WiFi hotspot creation and connection.

To break things down in this area, we'll start with Handoff. In short, this feature is designed to make it possible to start writing an email, calendar event, or message on a Mac or iPad, and then continue writing without interruption on an iPhone or the other way around. This is definitely a useful feature, and while there are some potential concerns with battery life this is avoids some of the friction involved with transitioning from one device to another. However, to my understanding this requires all of the devices to be on iOS 8 and OS X Yosemite in order to work properly.

The next part of the puzzle is SMS and calls through iPad/Mac. While a similar feature has existed on Android in the form of Airdroid, it was never a natively integrated feature that way that this is. While they didn't provide specifics on how the feature works and what the limitations are, it's reasonable to infer that this works over WiFi and therefore is limited by the range of an AP or a direct connection. In short, by communicating to the iPhone or another voice-enabled cellular device on iOS 8, it's now possible to send and receive text messages with seamless integration of chat history, and the same also applies to voice calls as well. This is a solid extension upon iMessage for both iPad and Mac that was first introduced with iOS 5 and Mavericks.

Many applications also fall into the continuity theme. For example, Photos and iCloud have been integrated in order to allow seamless syncing of photos across devices, whether Mac or iOS. While much of the iCloud syncing is made to work with Windows devices as well it isn't clear whether these more seamless integration features will happen for those on Windows.

Finally, WiFi hostpot creation and connection is pretty simple in this case. If your iPhone and iPad/Mac are all linked together, you no longer have to manually create a hotspot on the iPhone or type in a password on the iPad/Mac to gain access to the personal hotspot. Instead, you can connect by simply tapping on your phone in the WiFi menu of an iOS 8 iPad or Yosemite Mac, and all of the other steps are skipped automatically.

Possibly the second most important emphasis this time around was extensibility. For a while now, Apple has been criticized by some for the sandboxed nature of applications. This sandboxed system means that it's difficult for one application to pull data from another. Apple has introduced a host of new features that will solve this problem. First, iOS 8 will introduce a new API that allows one application to use data from another. There's no specifics on this aspect, but it sounds very much like the intents system in Android from a user perspective. However, it's likely that Apple's implementation isn't quite the same. Apple showed off these features in first party applications, which included demos of third party photo editors in Apple's Photos application. Another demo featured Bing in Safari doing a live translation of the webpage without losing focus in the application. Overall, there's a great deal of promise in this move, and it'll be interesting to know how Apple did this while maintaining the sandboxed security system.

Within that same thought, extensibility also means that third party keyboards can be fully functional on iOS. In short, applications like SwiftKey and Swype can now replace the stock iOS keyboard although there's a disclaimer that keyboards with internet access could track keystrokes and upload them to another location over the internet.

Apple has also tried to integrate widgets into iOS 8 without fundamentally reworking how the UX works. In short, there are third party widgets now, but they are integrated into the Today page of the notification drawer, rather than on SpringBoard. Apple showed off some interesting possibilities for this, such as an Ebay widget that allowed bidding straight for the widget and live updates to scoreboards for sports.

Apple has also opened up TouchID to third party developers. This means that TouchID can be used in place of a password in just about any situation. Apple stressed that no data is ever exposed to third party applications so it's not possible to view stored features through this API.

While Samsung was first to announce their health platform, it seems that Apple is the first to truly implement that vision. HealthKit also fell under the theme of extensibility. This is because its key feature set was focused upon allowing multiple health applications to all place their data into a single application that can present all recorded health measures at once. Apple emphasized the value that this application would provide to doctors, and by partnering with Epic Systems and Mayo Clinic, they've created systems that can automatically inform a doctor when various measures of health go out of specification for a specific person. This allows for faster response to potentially unhealthy situations. This will all be accessed through the Health application, which will first appear in iOS 8.

Outside of the themes of continuity and extensibility, Apple has also iterated on other parts of the iOS 8 platform. The new Photos application adds automatic image interpretation for more seamless editing, so editing levels is now a simple slider that simultaneously adjusts settings such as exposure, brightness, contrast, shadows, highlights, midtones, etc. This is definitely a great way to bring photo editing to the masses, as while such options are still accessible the vast majority aren't particularly interested in learning how to adjust multiple sliders to achieve a desired effect. Apple also emphasized that all edited photos can be instantly viewed on all other iOS and Mac devices through their respective Photos applications, using iCloud integration as previously mentioned.

Siri has also been upgraded, and with iOS 8 it will support Shazam song recognition features, along with iTunes purchases. Apple cited the example of buying a song that was recognized through Shazam on Siri as a key use case for this feature. It's also possible to do live dictation of text through Siri, and with 22 new languages available for dictation. Hotword detection is also introduced here, although it doesn't appear that Siri can be activated with the screen off. Apple may add screen-off hotword detection in a future product, although I wouldn't hold my breath.

China also received a special section, with new vector maps and turn by turn navigation in Apple Maps for China. There's also support for the lunar calendar, and improved predictive input for the Apple default keyboard, along with better weather data in the Apple application.

Spotlight search is also updated with new information provided with searches. Spotlight now presents results from both internet and local sources, and there are a lot more features for specific use cases. If this sounds like the result cards from Google Search, this is effectively a feature with similar intent. However, Apple has done more to integrate the results into the search application rather than a web view, and third party application data can be pulled into the search results to present more actionable information.

Outside of these smaller changes, Apple also announced Family Sharing, a system that allows up to six people to share applications, books, music, movies, and other media without an additional charge. The key requirement here is that all of the devices have to share the same credit card on file to avoid abuse. Apple also went further with the family theme, and added in a feature that requires purchases from a "child" device to be approved by a "parent" device to avoid a situation where a child spends large sums of money on in app purchases without prior approval.

Apple has also introduced actionable notifications to improve the current system. While a minor feature, it's very much a useful touch and sorely needed. This means that it's now possible to respond to incoming messages without leaving the application in use. The multitasking menu has also added new recent contacts on top of the list of active applications to allow fast access to certain contacts for phone, texts, and video calls.

Messaging also improves, with a new details section that allows you to share your location for certain amounts of time, leave group threads as desired, and also set turn off certain threads from notifications for a designated amount of time. There's also a new attachment view that lets you see all the photos and similar attachments in one view instead of scrolling through a thread, and voice messages/video messages are seamlessly integrated with automatic deletion to save space, although it's still possible to save it if desired.

Overall, Apple has definitely done a great job with iOS 8. We're excited to see how well this update plays out in the coming months in the context of the broader mobile OS landscape, and also to see what else will be discovered from beta to public availability. While hardware wasn't talked about at all for this presentation, it doesn't seem as necessary as some make it out to be.

"Launch is correct. They still have yet to release it, though."The fact that the article was changed to say "Apple Reveals iOS 8 at WWDC" tells you that you are incorrect. Knowing full well that I was confident enough to make a correction in the first place, what makes you confident enough to contradict me with such a stupid and incorrect assumption? A videogame "launches" when it is "released" and so does OS software. Get a clue.Reply

Hotwords with Siri seems to be there ("Hey, Siri!") even with the screen off, but only if the device is plugged in. Surely a workaround for the lack of in-hardware voice recognition in current devices, but probably still somewhat useful for use in a car. I'm curious about the iPhone 6 here though.

What I'm also curious about is iCloud Drive which finally seems to give something like a file system on iOS. It seems as if third-party apps can serve as storage providers, examples were OneDrive, Box and WebDAV. This could actually fix one of my major gripes about iOS...Reply

Note that Tim Northover (works at Apple) has recently been making changes to the LLVM M4 target. (Recall that M series is ARM's lowest power series, basically the sort of chip you'd use for always-on.) We know that Apple, last year, branded and called out the low power coprocessor in the iPhone 5S (even though that was a 3rd party chip).

I expect Apple have gone the logical next step and designed their own low-power coprocessor based on an M4 (maybe just using the ISA and electrical interface but redesigned internals, or maybe using the entire M4 cell, perhaps with some physical optimization). An obvious task for that sort of part is precisely this sort of always-on sensing.Reply

Anyway, I'm curious about the iPhone 6 now. There's lots to be improved over what is possible now with the Moto X (and others). I would wish for custom hotwords ("Computer!") and of course for some level of voice biometry so that your device obeys only you. It's a bit harder to implement, but I could imagine exactly Apple being the right company to double down over that.Reply

Steam in-home streaming could really help there, if only they could get the latency down...

I can imagine the scenario where I use an ultrabook (like my mac air) as my primary computer, with a small form-factor gaming PC shoved in a closet somewhere, and then all my Windows games would seamlessly show up in Steam on my mac, and run with beefy-desktop-class performance...

Right now, the latency for Steam streaming is ~70ms, a little over 4 frames on a 60Hz display... If they could get that down to one or two frames, the ability to get native-feeling desktop games on a notebook like a mac air would be really valuable.Reply