This week's sponsor

Spark

The Future of Email


Posts tagged with "iOS 12"


Apple Releases iOS Update to Fix FaceTime Bug and Compensates Teen Who Discovered the Problem

Today, Apple issued an update to iOS that fixes the serious bug that we reported on last week, which could be exploited to eavesdrop on someone using FaceTime. With iOS 12.1.4 in place, Apple has turned Group FaceTime back on server-side too, but it will only work with the updated version of iOS and later releases.

In a statement to MacRumors, BuzzFeed, and other media outlets Apple said:

Today's software update fixes the security bug in Group FaceTime. We again apologize to our customers and we thank them for their patience. In addition to addressing the bug that was reported, our team conducted a thorough security audit of the FaceTime service and made additional updates to both the FaceTime app and server to improve security. This includes a previously unidentified vulnerability in the Live Photos feature of FaceTime. To protect customers who have not yet upgraded to the latest software, we have updated our servers to block the Live Photos feature of FaceTime for older versions of iOS and macOS.

In the security update notes released alongside the update, Apple credits Grant Thompson, the teenager who first reported the bug, along with Daven Morris of Arlington, Texas.

FaceTime

Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation

Impact: The initiator of a Group FaceTime call may be able to cause the recipient to answer

Description: A logic issue existed in the handling of Group FaceTime calls. The issue was addressed with improved state management.

CVE-2019-6223: Grant Thompson of Catalina Foothills High School, Daven Morris of Arlington, TX

According to Nicole Nguyen of BuzzFeed, Apple is also compensating Thompson’s family and making a gift towards his education:


Inspecting JSON Files on iOS with Jayson

In writing about Workflow (then) and Shortcuts (now) for a living, at some point I realized that if I wanted to build more complex shortcuts to either deal with web APIs or store data in iCloud Drive, I had to learn the basics of parsing and writing valid JSON. The format is behind most of the web API-based Shortcuts I have shared here on MacStories1 and is one of the techniques I recently explained on Club MacStories when I built a shortcut to save highlights from Safari Reading List. The beauty of JSON is that, unlike XML, it's cleaner and more readable – provided you have a dedicated viewer that supports syntax highlighting and/or options to navigate between objects and inspect values. There's no shortage of such utilities on macOS, but this is the kind of niche that still hasn't been fully explored on iOS by developers of pro apps. That changes today with the launch of Jayson, created by Simon Støvring.

Readers of MacStories may be familiar with Støvring's name – he's the developer behind one of the most powerful and innovative pro apps of 2018, the excellent Scriptable for iOS. For this reason, it shouldn't come as a surprise that Jayson, a project that was born out of Støvring's personal frustration with the lack of a modern JSON viewer for iOS, has that same spark of innovation and integration with native iOS functionalities that set Scriptable apart last year. If you do any kind of work with JSON on your iPhone or iPad, you need Jayson in your life, and here's why.

Read more


Hands On with iOS 12.2’s HomeKit Support for Smart TVs

As I noted yesterday, the launch of the developer beta of iOS 12.2 has brought the necessary underlying APIs for manufacturers of smart TVs seeking to integrate their television sets with HomeKit. Originally announced at CES 2019, the initiative encompasses both the HomeKit and AirPlay 2 technologies, which the likes of Samsung, LG, Vizio, and Sony will roll out (albeit to varying degrees) in their upcoming smart TVs over the course of 2019. Thanks to the HomeKit Accessory Protocol and the work of enterprising third-party developers, however, it is already possible to get an idea of what the HomeKit part of these integrations will be like by installing unofficial plugins that add HomeKit compatibility to existing TV sets via software.

Thanks to developer (and homebridge contributor) Khaos Tian, I've been able to test native HomeKit integration with my 2017 LG TV running webOS, which does not currently support HomeKit out of the box and which, according to LG, will not receive an official software update for HomeKit support in iOS and tvOS 12.2. In this post, I'm going to share my first impressions of HomeKit's new TV features in the iOS 12.2 beta, describe how it all works in practice, and share some suggestions for changes I'd like Apple to implement by the final release of iOS 12.2.

Read more



Shortcuts 2.1 Brings New Weather and Clock Actions, iCloud Sharing Improvements, and More

In a release that largely focuses on performance improvements and digital well-being tools to curb notification overload and smartphone addiction, Apple's Siri shortcuts initiative in iOS 12 stands out as one of the most exciting developments in modern iOS history. Perhaps even more impressive than developers' adoption of Siri shortcuts though has been the response to Apple's Shortcuts app, which enables the creation of custom shortcuts that can integrate with apps, system features, and even Siri.

In addition to a thriving community that continues to prove how combining users' imagination with automation can elevate iOS productivity, Apple itself has so far shown a remarkable commitment to the Shortcuts app by listening to the community and ensuring a smooth transition from Workflow. Traditionally, Apple's App Store apps receive major updates then linger for months before the next big set of changes; with Shortcuts, Apple has kept the TestFlight beta channel active, pushing for the same development pace that characterized Workflow before its acquisition.

The result is Shortcuts 2.1, released today on the App Store with a variety of bug fixes, iCloud improvements, and, more importantly, new actions that integrate the app even more deeply with iOS 12. If you're not familiar with the Shortcuts app, I recommending reading the dedicated section from my iOS 12 review first; if you're an existing Shortcuts user and rely on the app for key aspects of your iOS workflow, let's dig in and take a look at what's new.

Read more


Why Shortcuts Matter for Accessibility

Since it was announced at WWDC over the summer, the lion’s share of conversation around shortcuts has been about getting things done quickly and efficiently. Apple’s marketing message focuses on how shortcuts in iOS 12 help “streamline the things you do often” using Siri and/or the Shortcuts app. The company also recently put out a press release highlighting top App Store apps that have integrated shortcuts to extend their functionality, touting them for “making [users'] favorite apps even easier to use with a simple tap or by asking Siri.”

While the convenience factor of shortcuts is appreciated, an important aspect to their utility is accessibility. It’s a crucial aspect of the story around shortcuts, because while everyone loves a time-saver or two, these workflows also have the potential to make iPhone and iPad more accessible. In an accessibility context, shortcuts can be lifesavers in terms of reducing cognitive load, excessive swiping and tapping, and other common points of friction often met by disabled users.

Shortcuts, Past and Present

Before considering shortcuts as an accessibility tool, it’s important to understand their roots in order to properly frame them into perspective. The idea that shortcuts, or workflows, can prove valuable as an assistive technology isn’t a novel one.

Workflow, on which the Shortcuts app is based, was acquired by Apple in early 2017. Two years earlier, however, Apple selected Workflow as an Apple Design Award winner primarily for its integration of iOS accessibility features. Ari Weinstein, who joined Apple to work on Shortcuts post-acquisition, told me in an interview at WWDC 2015 that he and his team received feedback from several blind and visually impaired users who were curious about Workflow and wanted to try it. As a result, the team felt adding VoiceOver support was “the right thing to do,” Weinstein said.

To paraphrase Kendrick Lamar, Shortcuts got accessibility in its DNA.

Given the history lesson, it’s not at all far-fetched to think the Shortcuts app would have appeal to disabled users. Like Overcast and Twitterrific, Shortcuts is an app built for the mainstream, yet it has the care and design sensibility to carry relevance for a variety of use cases, like being fully accessible to a blind user via VoiceOver. This isn’t small potatoes; given Apple’s commitment to the disabled community, it’s certainly plausible Workflow’s ode to accessibility made the app all the more desirable.

More Than Just Productivity

As I reported during WWDC, Apple’s focus this year, software-wise, marked a departure from how they’ve traditionally approached accessibility enhancements. Unlike past years, there were no new discrete accessibility features for any platform. (AirPods with Live Listen is close). Instead, Apple chose to hammer on the idea that the tentpole features (e.g. Group FaceTime in iOS 12, Walkie-Talkie in watchOS 5) can be enabling technologies. The overarching theme of the conference was that the new features were so well designed that they brought inherent accessibility gains.

Siri shortcuts is another of those features. In my briefings with Apple at WWDC and since, shortcuts has been one of the first items they wanted to discuss. Like Group FaceTime and others, the company firmly believes in shortcuts' potential as an accessibility aid. Their enthusiasm is warranted: for many users with certain cognitive and/or physical motor delays, the consolidation of tasks can reduce friction associated with remembering how to perform a task and then doing it. In this way, shortcuts are the inverse of task analyses; rather than extrapolating tasks into their individual parts (e.g. tapping a series of buttons in an app), the Shortcuts app's automation turns them into a single step. (You break down steps when creating your own workflows, but that’s beside the point being made here.) Lest we forget about Siri; being able to use your voice to activate shortcuts is a boon for people with motor delays, as the “hands free” experience can be empowering.

For disabled people, shortcuts’ focus on speed and accessibility can open up new possibilities in terms of what they can do with their iOS devices and how they do things. Throw in system accessibility features like VoiceOver and Dynamic Type, and the Shortcuts app becomes far more compelling than simply being a sheer productivity tool.

”We see huge accessibility potential with Siri Shortcuts and the Shortcuts app. It’s already making a difference — helping people across a wide range of assistive needs simplify every-day tasks like getting to work, coming home, or staying in touch with friends and family,” Sarah Herrlinger, Apple’s Senior Director of Global Accessibility Policy & Initiatives, said in a statement. “We’re getting great feedback about how powerful the technology is in streamlining frequent tasks and integrating multiple app functions with just a single voice command or tap.”

How I Use Shortcuts

I am far less prolific in my adoption of shortcuts than some people. Others, like Federico and Matthew Cassinelli, are far more well-versed in the intricacies of what is possible and, more importantly, how you chain certain commands together.

My needs for shortcuts are pretty spartan. The shortcuts I use most often are practical, everyday ones I found in the Gallery section of the app. I currently have thirteen shortcuts; of those, the ones that are the most heavily-used are the laundry timer, tip calculator, and one for texting my girlfriend. While I have enjoyed spelunking through Federico’s work for esoteric, power user shortcuts, the reality is my work doesn’t require much automation. I typically don’t need to do fancy things with images, text, and the like. That isn’t to say these tools aren’t cool or valuable; they’re just not necessarily for me. For my needs, quick access to, say, the laundry timer is worth its weight in gold because I always forget to move my clothes.

Consider another shortcut of mine, Play an Album. I’ve been listening to Eminem’s new album, Kamikaze, virtually non-stop since it came out at the end of August. Rather than manually launch the Music app, find the album in my recently played queue, and hit play, I can utilize the Shortcuts widget to play it with a single tap. The manual method is three steps which, while not tedious for me in any way, is more work. Going back to the task analysis analogy I used earlier, not only is Play an Album faster, it particularly helps me conserve precious visual energy I otherwise would have expended finding the album. For fine-motor skills, the shortcut also saves on potential cramping in my fingers caused by my cerebral palsy. Again, what can take multiple taps can be condensed into a single motion. For many, that’s a huge win.

The same concept applies to sending iMessages to my girlfriend. Using the shortcut, what would normally be a multi-step process is reduced to a single step. The advantage for me is a matter of kinetics, but for others, the advantage very well could reduce cognitive load and increase executive function. Not insignificant.

The Bottom Line

As is the case with stuff like Markdown and Apple Pay, technologies not built expressly for accessibility’s sake, the Shortcuts app is so well considered and approachable that anyone can use it, regardless of ability. There are no complicated settings or special modes; as Apple designed it, it just works as they intended it.

That’s what makes Shortcuts’ star shine brighter. Yes, Apple is pitching it for speed and convenience. Yes, shortcuts can be as pedestrian or as nerdy as you want them to be. Above all, however, the Shortcuts app is accessible. It's an app that's reachable to the widest possible audience, turning its utilitarianism into something far greater.


iOS 12’s Adoption Rate

In my iOS 12 review from last month, here’s what I wrote about iOS 11’s slow adoption rate as it related to its performance:

While iOS 11 may go down in Apple software history as the touchstone of the iPad's maturity, it will also be remembered as one of the company's most taxing releases for its users. You don't have to look far into the iOS 11 cycle for headlines lamenting its poor stability on older hardware, plethora of design inconsistencies (which were noted time and time again), and general sense of sluggishness – issues that may have contributed to a slower adoption rate than 2016's iOS 10.
[…]
With iOS 12, Apple wants to rectify iOS' performance woes, proving to their customers that iOS updates should never induce digital regret.

It sounds like at least part of Apple’s plan to focus on performance to entice upgrades to iOS 12 is working. Here’s Benjamin Mayo, writing for 9to5Mac last week:

Apple launched iOS 12 with much fanfare earlier this month but early adoption appeared sluggish. However, in the following weeks, iOS 12 adoption has actually outpaced iOS 11 now, according to data from Mixpanel.

iOS 12 is now installed on more than 50% of active iPhones, iPads and iPod touch devices. It took iOS 11 a month to reach this milestone; iOS 12 has achieved it in under twenty days.

The numbers have since been confirmed by Apple on its Developer site.

Anecdotally speaking, I’ve yet to hear of any friends or family members who updated to iOS 12 and regretted it. It’s almost as if Apple was able to somewhat slow down and ship a higher-quality iOS release that more users can enjoy and recommend to others. Or maybe it’s just the Memoji.

Permalink

Apple Frames: A Shortcut for Framing Screenshots from Every Apple Device

When I published my iPhone XS Frames shortcut two weeks ago, I noted that my goal was to eventually support screenshots and device templates from other Apple devices, starting with the Apple Watch and MacBook Pro. After two weeks spent rebuilding the shortcut and asking Silvia to prepare several more templates, I'm happy to re-introduce my shortcut as the new and improved Apple Frames – a comprehensive custom shortcut to frame screenshots taken on every Apple device. Well, at least most of the current ones that the company is still selling.

Read more