Keyboard

For a long time the keyboard experience on iOS remained the same as it was when the original iPhone launched all the way back in 2007. With iOS 7 the keyboard received a visual overhaul, but the layout and correction functions remained the same. This has been a prominent criticism of the stock iOS keyboard over the years, with the single suggestion implementation of iOS's autocorrect seeming archaic compared to other smartphone keyboards. Apple addresses this with two solutions in iOS 8. The first is QuickType, Apple's new suggestion and correction feature.

The above two images will be instantly recognizable to anyone who has used the Google keyboard for Android, or third party keyboards like SwiftKey. The way quicktype functions is nearly identical to the suggestion feature on Google's and other smartphone keyboards. A bar above the keyboard gives three suggestions as the user types, with the box turning white and the text turning blue to indicate that a typed word will be autocorrected.

QuickType is not Apple's only solution to complaints about the iOS keyboard. While it offers a better method of correcting typos, the keyboard itself is still functionally identical to its predecessor. Because Apple can't possibly hope to address every single user's desire for keyboard input on their own, they have finally included the long requested ability to use third party keyboards on iOS 8. How keyboards and other extensibility options are implemented is discussed in the next section, but there are a couple of things specific to third party keyboards that should be noted.

The first is that third party keyboards will be system wide; there's no need for developers to implement them in their applications on their own. The second, and possibly most important, is that third party keyboards run in an extremely restrictive sandbox by default. They don't have access to the information from other applications on the phone, or access to WiFi or cellular networks. However, third party keyboards can ask for access to typed words and networking to do prediction, but for privacy and security reasons that is never something that can be enabled by default. I recently took a look at the beta version of SwiftKey for iOS 8, and you can read my impressions about the actual third party keyboard experience on iOS there.

One last point about the stock keyboard. The shift key is the same as on iOS 7.1. Users (like myself) that are frustrated with its new design as of iOS 7.1 are out of luck. A return to the iOS 7 style of having the shift key arrow as an outline when it is turned off is my biggest recommendation for improving the iOS keyboard from its current state.

Extensibility

When the iPhone was first launched, iOS wasn't even designed to support third party applications. Apple's original stated intent was that users would use web apps through Safari. Obviously things turned out quite differently with the introduction of iOS 2.0 and the App Store. However, iOS itself was never conceived with a massive library of native applications in mind. Because of that, and because of security reasons, each app has traditionally been completely segregated from all others.

Applications on iOS have never really had a proper way of sharing data and integrating with each other, with the exception of the select few services that Apple has built into iOS over the years like Facebook and Twitter. This has always posed a problem with working on files across multiple apps. It also greatly limits the ability to share content through other applications, as the iOS Share Sheet is limited to the services built into iOS unless a developer adds support for other applications on their own.

Extensibility changes this. Extensibility in iOS 8 is really an umbrella term for new features like share extensions, action extensions, custom photo filters, and document provider extensions. Some of these have been covered at other points in this review, and the parts being focused on here are Action Extensions and Share Extensions. Much like the improvements to iCloud, these are additions that are hard to talk about now as they are yet to be implemented by developers. This is just a small overview of things to come once developers start using the new tools given to them.

Action Extensions do what their name implies, they perform actions that extend the functions of applications. An example would be an extension for the Bing Translate app shown at WWDC. Rather than Apple having to work with Microsoft to make translation with Bing a system wide feature, Microsoft can simply make an Action Extension and have it appear in the Share Sheet in any application.

Share Extensions also do what their name implies. They allow applications to put their own options for sharing in the system's Share Sheet. This is a massive improvement over the previous system that only included limited options and the small handful of services that Apple had integrated into the OS like Twitter and Facebook. Share Extensions are very similar in function to how Intents are able to share files and content between different apps on Android, and it addresses what has been a major iOS shortfall for years. The example Apple gave at WWDC was the ability to open the Pinterest app interface within Safari to share a photo.

iOS also has contextual awareness relating to extensions. Because the Share Sheet can only display four icons in each row, only the extensions that relate to what the user is doing will be shown. If the user is looking at the photos application the Share Sheet won't show an extension for text translation as it doesn't relate to the task at hand. Apple also allows the order extensions are displayed in to be customized so that frequently used extensions are always displayed in the Share Sheet without having to scroll.

One final part of extensibility that pertains to iPhone 5s users is that developers are now able to use Touch ID authentication in their applications to unlock passwords stored as keychain items. The fingerprint data itself is never shared with applications, only whether or not the fingerprint was successfully identified or not.

As I said above, the iOS security model has always used application sandboxing to prevent malicious access to information. With extensibility you may be wondering if Apple has had to compromise on security to enable these new features. Fortunately, the answer is no. With the way extensions work on iOS 8, the extension is part of its parent application's container. Extensions can only reach out to other applications by way of the operating system, which has various checks and balances to make sure things are being done in a safe and secure manner. I don't believe users should have any concerns about the security of their devices when upgrading to iOS 8.

iCloud and Continuity Health and Medical ID
Comments Locked

164 Comments

View All Comments

  • Brandon Chester - Saturday, September 20, 2014 - link

    No I'm not. None of the A5 devices maintain 60fps everywhere on iOS 7.1.2 (I own an iPad 3 and a relative owns a 4s). Scrolling lists like the settings app are one of the best examples.
  • mjh483 - Saturday, September 20, 2014 - link

    "From the perspective of a user there's no real wow factor with iOS 8 right now".

    I get what you are saying, but I don't get why you say it. This just tells me that you are EXPECTING to be amazed by just downloading one software update and not using anything other than the stock apps. The general expectation for Apple products is just purely wrong. I am not saying it's perfect, but criticising the lack of a wow factor doesn't SEEM AT ALL like a way to judge a new mobile operating system. If you only use Whatsapp, Facebook and play a few casual games, there's only so much any software update can improve your experience.
  • houkoholic - Friday, September 26, 2014 - link

    > but criticising the lack of a wow factor doesn't SEEM AT ALL like a way to judge a new mobile operating system

    Yet that is always done with other OS like Windows Phone.... "oo but it lacks this WOW feature the other OS has".
  • WakarusaJack - Saturday, September 20, 2014 - link

    Updated my iPad to iOS 8 and now I leave it on the table, virtually unusable. Slow. Locks up. So sorry I upgraded!!!!
  • raj5151 - Saturday, September 20, 2014 - link

    Wow, really useful information post. Thanks for sharing
    http://techhowdy.com/blackmart-alpha-black-market-...
  • dopehat - Sunday, September 21, 2014 - link

    Okay... I understand your love for Madoka Magica... lol
  • AppleCrappleHater2 - Sunday, September 21, 2014 - link

    Worship the holy apple.

    The apple way, selling over expensive crap to stupid consumers that like to
    get robbed.

    This has been a disastrous launch in every respect. The iwatch is such an
    ugly piece of crap, it is truly unbelievable how a company, formerly known for
    its remarkable design, dares to put out such a crap ton of shit. Some
    characteristics are glaringly obvious and inherent to it: over expensive,
    hardly innovative, limited functionality and usability (need of an iPhone to
    make it work), looks exactly like a toy watch and so on.

    There are of course way better smart watches out there, especially form the
    likes of Samsung, Sony, Motorola, Asus, LG, simply put, there is no need for
    another piece of over expensive junk.

    The iPhone 6 is technologically stuck in pre-2011 times, a base model with
    a capacity of 16GB without the possibility to use SD cards isn't even funny
    anymore. The screen resolution is horrendous, it isn't water proof, shock and
    dust resistant, it offers nothing innovative, just some incremental
    updates over its predecessor, both lacking severely behind their competitors at
    their respective launch dates.

    Now the Iphone 6 Plus offers a „Retina HD“ screen, full 1920x1080p, oh wow,
    where have you been for the past 4 years apple, talk about trailing behind.
    That’s pathetic. The interesting thing about that is the fact that apple
    always manages to sell backwards oriented, outdated crap to its user base, all
    while pretending to be an innovative technology leader. The similarities
    regarding any form of sectarian cult are striking.

    You gotta love how Apple always comes up with new marketing bullshit terms,
    aka "Retina HD", with the intention to manipulate its users while preventing easy
    comparisons with its competitors by withholding the actual specs. Apparently it’s
    not enough to have a 1080p screen, you have to call it "Retina HD" to make those
    suckers buy it, otherwise someone could look at the 4K Amoled and Oled screens
    form LG and Samsung devices and get outright disappointed. Same goes for
    everything else. Every outdated „feature“ needs to get its own marketing label
    to persuade buyers with crappy „experience“ and „usability“ ads, while covering
    the truth with marketing gibberish, knowing full well that only a fraction of
    aforementioned buyers cares to look at the facts and dares to compare them.

    Car engines come to mind. For comparisons shake let’s look at a 1.0 liter, turbo
    charged petrol engine and a V8 compressor. What’s better should be obvious, but
    by calling the former an „ecobooster“, thus giving it a special marketing label,
    this joke becomes a „feature“, something positive that can be added tot the list
    of features of a car.

    By doing so a negative aspect is transformed into a positive one, the
    reality is distorted, non tech savvy buyers are manipulated and comparisons are
    made more difficult (another layer of marketing bullshit to overcome), well done
    marketing department. You see , if something is seriously lacking (of course for
    profit, what else), don’t bother explaining, just give it a nice marketing term, distort
    reality, make it a feature and call it a day. Fuck that!!

    The Apple Iphone 1 and Ipad 1 might have been innovative at their time,
    but since then, the bitten apple has been continuously rotting from the inside
    outwards, always swarmed by millions of Iworms which regale themselves with its
    rotten flesh, not forgetting all other Americans who support apple by means of
    their tax dollars to finance its bought US Treasury/Government bond interest rates.

    Last but not least, every Apple product includes a direct hotlink to the nsa,
    free of charge, something that might make it a good value, after all.

    Ceterum censeo Applem esse delendam.
  • Breach1337 - Sunday, September 21, 2014 - link

    Rendered my wife's iPhone 4S completely unusable. It's not just lag and worse performance compared to 7.x - the whole thing just stops responding, touchscreen, couldn't even reboot it. So much for it simply works for me.
  • xenol - Sunday, September 21, 2014 - link

    I lost it at the Madoka Magica Nendroid figures.
  • phoenixash87 - Monday, September 22, 2014 - link

    Not sure if this was already posted, but to undo an unintentional delete, one can simply shake the iPhone which is the standard gesture for undo-ing any action.

Log in

Don't have an account? Sign up now