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

  • NetMage - Monday, September 22, 2014 - link

    Any text action.
  • peterApinto - Tuesday, September 23, 2014 - link

    The Photo app actually has more in-built functionality than meets the eye at first glance. It's still not nearly as good as the previous iPhoto app, but there are some nice features.

    I do have grudges, though:
    - I paid for the iPhoto app. Now it's not only unsupported, but actually discontinued on iOS8. Apple owes me, in my opinion.
    - Where can I stitch together a photo book and order it at Apple? I could do that i iPhoto, but I can't do that anymore.
  • dyc4ha - Thursday, September 25, 2014 - link

    Disappointed to see no mention of the ridiculous amount of instability on this AT article.. Can't blame some readers for calling out the Apple bias..I really can't say I am happy with iOS8 at all in any aspect.
  • Apple_iPhone_Service - Thursday, April 30, 2015 - link

    http://www.iphoneservicecenterchennai.co

    Find the best Iphone Service center in your area in Chennai & Bangalore

    iphone service center in Anna Nagar | iphone service center in Mogappair | iphone service center in Thirumangalam | iphone service center in Perambur | iphone service center in Egmore | iphone service center in Kilpauk | iphone service center in Aminjikarai | iphone service center in Koyambedu | iphone service center in Kodambakkam | iphone service center in Nungambakkam | iphone service center in TNagar | iphone service center in Royepettah | iphone service center in Mylapore | iphone service center in Teynampet | iphone service center in Saidapet | iphone service center in Guindy | iphone service center in Ashok Nagar | iphone service center in KK Nagar | iphone service center in Saligramam | iphone service center in Virugambakkam | iphone service center in Chrompet | iphone service center in Pallavaram | iphone service center in Tambaram | iphone service center in Velachery | iphone service center in Thiruvanmiyur | iphone service center in Adyar | iphone service center in OMR | iphone service center in ECR | iphone service center in Medavakkam | iphone service center in Madipakkam | iphone service center in Perumbakkam | iphone service center in Pallikaranai | iphone service center in Sholinganallur | iphone service center in Gopalapuram | iphone service center in Besant Nagar | iphone service center in Washermenpet | iphone service center in Broadway | iphone service center in Purusawalkam
    iphone service center in koramangala | iphone service center in jayanagar | iphone service center in jp nagar|iphone service center in btm | iphone service center in ulsoor | iphone service center in kammanahali | iphone service center in cox town \ iphone service center in frazer town | iphone service center in mathikere | iPhone Service Center in kempapura | iphone service center in marathalli | iphone service center in hsr | iphone service center in electronic city | iphone service center in sg playa | iphone service center in Bellandur | iphone service center in Domlur | iphone service center in Malleswaram | iphone service center in Rajajinagar | iphone service center in majestic | iphone service center in forum mall | iphone service center in Sony world signal | iphone service center in echo space | iphone service center in forum mall | iphone service center in Whitefield

    We provide wide-range of Hardware & Software services for all branded smartphones and tablets including brands like APPLE, SAMSUNG, HTC, SONY, LG, MOTOROLA, MICROMAX, LENOVO etc. can recover the smartphone devices from any sort of problems like physical damage, Water lock and replacing the core components like Display , IC's, Front and Rear Camera components and other hardware/software issues.
    Training
    Topics Discus under Training Program:
    Soldering, De-soldering of components, Check of voltages in a battery of a mobile phone, Use of SMD reworks station, Triggering of batteries, Assembling & disassembling of mobile phones, Chip level servicing of components: Power amplifiers (pf), audio IC (Cobba), CPU (Mad), Power supply IC (Cont), Charging Control IC (Chaps). Rf Signal Processor IC (Hagar). Also well versed with SMD components replacement (Capacitors, Diodes Resistors, and LED’s). Rebelling & repair of ball grade array ICs (BGA).
    Hardware Complaint Service Training:
    Mobile Complaints: Dead, network, display problem, keypad problem, display light problem, keypad light problem, touchpad problem, sensor problem, head phone jack problem, speaker problem, mic problem, ringer problem, charging problem, Bluetooth problem, wifi problem, camera problem, volume button problem, camera button problem, on off switch problem, strip problem, fm problem, network problem, dead, water lock, hanging problem, handset off problem, restart issue
    Software Complaint Service Training:
    Phone unlock, pattern lock, vibrator problem, navigation key problem, Contact service, hanging, partial dead, network, unlocking, Flashing various software like USR, twister, tornado, griffin, UFS, Uni Box for color, camera, blue tooth, infrared enabled mobile phones of Nokia, Samsung, Panasonic, Ericson, Sony, Siemens, LG, Motorola and many more
    Motherboard Complaint Service Training:
    Ic (integrated circuit), Smd ic (leg type), bga ic (ball type)capacitor, Resister ,transistor, filter, fuse, diode, power crystal, clock crystal connector, battery connector ,usb jack, charging jack, head phone chack, inner key pad, vibrator ,speaker, mic, ringer

    Koramangala 5th block
    no 75/8,kristal prestige 4th floor, idea show room upstairs,opp to bhima jewellers,
    koramangala industrial layout, 5th block, 7026604420/ 7026604423

    Koramangala 7th block
    no 340, maruthi plaza,1st b cross,koramangala 7th block
    opp to forum road,behind A2B, 08041521112

    Koramangala 1st Block
    no 16,vijith plaza,80ft road,koramangala 1st block
    opp to reliance fresh, 08041521115

    jayanagar 4th block
    Diamond Arcade,no 21,east 11th main,32nd d cross,jayanagar 4th block
    opp to kalamandir & mom and me,near cool joint signal
    08041521113

    jayanagar 9th block
    no 1339,41st cross,25th main,jayanagar 9th block
    opp to central mall road,behind jain college,next to himalaya store
    08041521110/

    Banashankari 1st stage
    no 5,Sln complex,80 ft road,srinivasa nagar circle,banashankari 1st stage
    near bata showroom
    08041521119

    Banashankari 2nd stage
    no31, 21st main road, near bda complex,banashankari 2nd stage
    near goli vada pav
    08049570768 / 9980090798

    Rajajinagar 6th block
    no 246,Dr.Rajkumar Road,Rajajinagar 6th block
    next to nea albek hotel & sangeetha mobile showroom
    08041521116

    Malleswaram
    no 10,2nd main,sampige main road.near mantri mall,
    opp to albek hotel,below to samsung show room
    malleswaram, 08041474313

    Mathikere
    28/3, Sai Shekar complex,H.M.T Main Road, Beside Subbaiah Hospital
    08041573366 / 9611269682

    Kempapura
    Door no-3, 21st main road, sri Rajeshwari New Colony, Hebbal,
    Kempapura Main Road, Bangalore
    08042103355 / 9611269682

    ulsoor
    no 49&50, guru gowtham complex,SV road,next to metro station,
    below to manak jewellers , ulsoor, 08041520642

    Domlur
    no 11,service road,old airport road,next to hyundai showroom,befor sony show room
    domlur in towards mg road, 08041103602

    Frazer town
    no 64/1, concord plaza, coles road, frazer town, near shanthi sagar hotel
    08041105150

    Kammanahalli
    no 17,mathu mansion,kammanahalli circle near,opp to ganesha temple
    below to liberty showroom, 08041103592

    BTM
    no 746,Tayapa towers,13th main,7th cross,near udupi garden,opp to dominas,icici,peter england
    below to mumbai kitchen , 08041500208

    HSR
    no 2580, 27th main, 13th cross,next to PHD
    08049530063

    Bellandur
    No 71/1a,opp to swarnamukhi hospital,univercell upster,sarjapura main road
    next to bellandur total mall, 08042060460

    Jp Nagar 7th Phase
    no 243, Brigate Apartment signal opposite, jp nagar 7th phase
    08040958575

    Marathahalli
    No: 35/1B, CRM SOWBHAGYA ANNEXE, Shop No.2,Varthur Main Road,
    marathahalli bridge next,Munnekolala,
    08065304422,09043888404

    VV puram

    Anna nagar
    no 18, TNSCB shopping complex,near jsp honda showroom,
    thirumangalam junction water tank,anna nagar west,
    04430069841

    Velachery
    no 25,sambantham garden,100ft road tharamani link road,opp to karaikudi hotel near TCS
    velachery, 04442139797

    OMR(thoraipakkam)
    no 64/4, sri vidhya avenue,omr ptc main road,opp to kfc restaurant
    04465668880

    Anna nagar-2
    Muva’s arcade,C52/4,anna nagar east,near chinthamani roundana circle, opp to girias
    chennai-600102
    04449539191

    T-Nagar

    No 2 ,North usman Road,Kodambakkam Road Junction ,Near Motherhood T-nagar,
    below Mallika mansion Chennai-17
    04443527474

    apple iphone service center in abu dhabi
    apple iphone service center in abu dhabi
    iphone service center in abu dhabi
    apple iphone service center in dubai
    apple iphone authorized service center in dubai
    apple iphone authorised service centre in dubai
    apple iphone service center in dubai
    apple iphone authorized service center in dubai
    apple iphone authorised service centre in dubai
    apple iphone authorized service center in dubai
    apple iphone authorised service centre in dubai
    iphone service center in bur dubai
    iphone service center in deira dubai
    iphone service dubai
    iphone service dubai
    iphone service center dubai
    iphone service in dubai
    apple iphone service center uae
    apple iphone service centre uae
    apple iphone service center uae
    apple iphone service centre uae
    apple iphone service center dubai
    apple iphone service center in uae
    apple iphone service centre in uae

Log in

Don't have an account? Sign up now