This Week's Sponsor:

Textastic

The Powerful Code Editor for iPad and iPhone — Now Free to Try


HomePod Supports User Presence at Home for Personal Notifications

Refinery29’s Madeline Buxton has spent one hour testing a HomePod ahead of preorders going live tomorrow, and, like others noted at WWDC ‘17, she came away impressed with the small footprint of the device and its audio quality compared to other smart speakers.

This bit from her story is interesting:

Secondly, although everyone in your apartment will be able to use the speaker, only the person who sets up HomePod on their iCloud account will be able to send texts, set up reminders, and get calendar notifications via voice commands. Google Home and Amazon Echo, meanwhile, can recognize different voices and provide personalized content accordingly. (If you do set up personal notifications on HomePod, these will only be available when you are on the network, so you don’t need to worry about your texts being read aloud at home when you are at work. If you don’t want them read aloud when you’re home, you can go into your HomeKit settings and turn off the notifications.)

To my knowledge, this is the first time we hear that HomePod does indeed support calendar notifications (which aren’t mentioned on Apple’s HomePod webpage). As Benjamin Mayo notes, details on how personalized calendar alerts would work are still unclear.

Update: Refinery29 has updated their story to clarify that HomePod will not support calendar notifications.

In addition, I assume that the ability to detect when the HomePod’s owner is at home is powered by the new user presence feature added to HomeKit in iOS 11. Even without a HomePod, iOS 11 lets you set up HomeKit automations with conditions that determine whether you or someone else is at home. The HomePod, as a HomeKit hub, will likely take advantage of the same API, which, in my experience with HomeKit automation in our apartment, has worked well since my girlfriend and I updated to iOS 11 on all our devices in September.

Permalink

Changes Coming to Safari 11.1 in iOS 11.3 and macOS 10.13.4

Apple’s Ricky Mondello has a great thread on some of the improvements for users and web developers coming to the next version of Safari, which is available in today’s betas of iOS 11.3 and macOS 10.13.4.

Among the highlights: animated GIFs can be replaced with silent videos; Intelligent Tracking Prevention is getting even smarter; Safari Reader has an improved parser and support for link blogs; Password AutoFill for Apps, which debuted with iOS 11, now works in web views inside apps. If you’re on the iOS 11.3 beta, you can try the improved Reader on this very post. As for GIFs, here at MacStories we already replaced them with silent .mp4 files loaded via native auto-play (see one in action here), but we’re considering adding support for video content in <img> tags as well. I’m also glad to see Apple expanding support for modern web app technologies including Service Workers and Web App Manifest.

You can find the full documentation for Safari 11.1 on Apple’s website here.

Permalink

Apple Signals Transition Away from 32-Bit App Support on the Mac

Apple hasn’t announced a date by which it will end 32-bit app support on macOS, but the beta release of macOS 10.13.4 includes notifications signaling to users that the transition to 64-bit apps has begun. Today, Apple told Jim Dalrymple of The Loop that it will begin alerting customers if they are using 32-bit apps. Dalrymple says:

At this point, the alert is more of a gentle reminder to users that their apps are out of date. You will receive an alert once per 32-bit app, so it won’t be an annoyance, but certainly something you should pay attention too.

Apple first signaled that support for 32-bit apps would be ending at WWDC last summer.

As Steve Troughton-Smith pointed out on Twitter today, the signs point to a swift deprecation of 32-bit apps:

Among the evidence he cites is a switch included in the Xcode 9.3 beta that lets developers turn off 32-bit support in macOS 10.13.4 when testing their apps, speculating that:

If Troughton-Smith is correct that macOS 10.14 may have no 32-bit app support other than via a virtual machine, the transition would be notable for its speed. On iOS, Apple spent three years suggesting in a series of escalating steps that developers transition to 64-bit apps.


Apple Releases Swift Playgrounds 2.0 with Third-Party Subscriptions

Apple has released version 2.0 of the Swift Playgrounds iPad app. The app provides an interactive learning environment for the Swift programming language. With version 2.0, Apple has introduced subscriptions to playgrounds from third-party creators. According to Apple’s developer news site:

You’ll automatically see new and updated playgrounds in your subscriptions, a content gallery that shows all playgrounds in a single view, new robots, and much more.

Subscriptions can be added by entering a URL or by browsing a gallery Apple has created, both of which are accessible from an ‘Add Subscription’ button in the top right-hand corner of the screen from which you add new playgrounds. As of publication, the buttons for adding subscriptions from the gallery do not work, but they should soon. When updated playgrounds are available, you can receive a notification too. Among the first third parties with subscription-based playgrounds are Sphero, Lego Mindstorms, UBTech, Parrot Drones, IBM, Mekamon, Wonder Workshop, and Skoog.

In addition to subscriptions, the update includes enhanced documentation for the Swift programming language and iOS SDK, and playgrounds can be opened from the Locations button in the Files app.


Messages in iCloud Returns in iOS 11.3 Beta

When this morning’s news regarding iOS 11.3 made no mention of Messages in iCloud, many feared the feature was delayed indefinitely. But with the release of the first developer beta, it’s now been confirmed that Messages in iCloud is available in 11.3. Guilherme Rambo reports for 9to5Mac:

With the release of iOS 11.3 beta 1 and corresponding developer release notes, Apple announced that iOS 11.3 includes the Messages in iCloud feature. Messages will prompt users to turn on Messages in iCloud on first launch after upgrading to beta 1. Users with two-factor authentication and iCloud Backups enabled will get Messages in iCloud enabled automatically.

It’s not certain that Messages in iCloud will make its way into the public release of iOS 11.3, but its presence in the first beta is a positive sign at least.

First announced at WWDC last June as an iOS 11 feature, Messages in iCloud is just what it sounds like: all your Messages across all your devices are stored in iCloud and kept in sync. The feature was present throughout the iOS 11 beta cycle last summer, but was removed before iOS 11’s public release. I never had any issues with it during the beta season, but clearly some users did, causing Apple to delay the feature until its reappearance now.

Permalink

Apple Announces iOS 11.3 with ARKit 1.5, New Animoji, Health Records, Music Videos, and More

In a press release, Apple today announced iOS 11.3, the third major update to iOS 11 set to be released in beta for developers later today, and launching to the general public this Spring. iOS 11.3 will improve upon iOS 11 and features that debuted alongside the iPhone X with new Animoji, a major upgrade to ARKit, the ability to store health records in the Health app, plus other improvements for built-in system apps.

Read more


Field Trips Just Got Cooler: Waypoint EDU

With the ubiquity of the smartphone in increasingly younger classrooms, integrating them into education is fast becoming a requirement for teachers. What better way to tame smartphones in the classroom than to make them part of the learning process?

Matthew Braun, developer of SketchParty TV (one of my favorite Apple TV games), released a new app to do just that. Waypoint EDU uses AR to make the phone not only a learning tool, but a truly interactive experience that can take place outdoors. Or anywhere.

From the student perspective, it works like this: students see a waypoint on a map of their current location and move around to find it. A la Pokemon Go, they search by looking through their phones, scanning for an out-of-place object such as a (miniature) colosseum sitting in a park. Once they’ve found the waypoint, they answer a quiz question to reveal the next waypoint. Think augmented reality geocaching.

From the teacher (or parent) side, creating a curriculum is pretty easy. I didn’t get into creating a fully customized one while I was trying it out, but editing the waypoints and related questions is simple. Once you have your curriculum set up, you just pull up the map and draw the playfield with your finger. The waypoints are automatically placed within the playfield, ready for the Hunt to be shared with the students via AirDrop. You can currently add artwork from a library, and the ability to add your own artwork will be a paid feature in a future update.

Waypoint EDU is a free app. Obviously, it has the requirement that everyone in the group has access to an iPhone. In situations where that’s possible, Waypoint EDU seems to me like the future of field trips. Below is a video of Waypoint EDU in action. You can find it on the App Store, and get more info at waypointedu.com.


Apple Releases iOS 11.2.5 with HomePod Support, External Audio Source Control, Fix for Messages Bug, and More

Today Apple released the latest version of iOS, 11.2.5, which includes compatibility with Apple’s upcoming HomePod, arriving February 9. Today’s update also brings new playback controls for external audio sources, a fix for the recently discovered “chaiOS” Messages bug, and various other bug fixes and improvements.

Besides adding compatibility with HomePod, the primary user-facing feature of today’s release is a new set of controls for audio playback on external devices. When viewing Control Center on your iPhone or iPad, if you open the expanded audio playback tile (either by tapping the signal icon in the top-right corner, or by using 3D Touch or a long press), compatible external audio sources now display as separate UI tiles underneath the main audio tile. As seen above, the Apple TV is a supported audio device. Opening one of the additional audio tiles allows you to control playback on an external device while having separate playback controls from what’s playing on your iOS device. In my testing, I could set an album in Apple Music to play on my Apple TV while listening to a podcast in Apple Podcasts on my iPhone.

Apple also mentions in the 11.2.5 release notes that Siri can now read the news by being asked, “Play the news.” This feature actually became available recently to users running 11.2.2, but it has not previously been highlighted in iOS release notes. U.S. users can choose from four news sources – NPR, CNN, Fox News, and the Washington Post – which play their daily news podcasts upon your request. You can also ask for news specific to Sports, Business, and Music.

Amid the various bug fixes included in iOS 11.2.5 is one pertaining specifically to Messages. Discovered last week, the “chaiOS” bug would cause your iOS device to freeze or crash if you received a certain string of text in an iMessage. The bug was particularly dangerous because it required no user interaction to affect a device; once you received the text, your device would begin having problems.

iOS 11.2.5 is joined today by companion releases on Apple’s other major platforms, including tvOS 11.2.5, watchOS 4.2.2, and macOS 10.13.3.


DuckDuckGo Launches Browser Extensions, Revamped Mobile Apps for Increased User Privacy

DuckDuckGo, the popular search engine for privacy-conscious users, today launched major updates to its browser extension and mobile apps in an effort to grant users data protection no matter where they are on the web.

The browser extension – available for Safari, Chrome, and Firefox – joins the revamped DuckDuckGo app on iOS and Android in providing a set of privacy features that affect your full browsing experience. In addition to the existing private search feature DuckDuckGo is known for, the extension and app now offer built-in tracker network blocking, smarter encryption, and a Privacy Grade rating for sites you visit.

DuckDuckGo’s privacy features work seamlessly in the background for those using the extension or mobile app. Any hidden trackers detected by DuckDuckGo will be blocked, and users will be able to see a full list of exactly what has been blocked. If a site offers an encrypted version but doesn’t automatically send all users to it, DuckDuckGo will perform that routing itself.

The Privacy Grade ratings are an interesting feature designed to give users a quick, easy understanding of each site’s privacy practices. Each site receives its grade based on several factors – whether it offers an encrypted connection, what, if any, tracker networks are detected, including major tracker networks, and whether the site has published privacy practices that DuckDuckGo has vetted. Based on all of this information, each site contains a unique privacy grade ranging from A to F. The site will also receive an ‘enhanced grade’ where applicable, meaning the grade for the site after DuckDuckGo has deployed its blocking technology. Sites can only receive a perfect ‘A’ grade if no trackers were detected and the site’s privacy policies have been reviewed by DuckDuckGo.

I’ve been using DuckDuckGo as my primary search engine for nearly a year, and have had a great experience with it. It will be interesting to see what difference, if any, DuckDuckGo’s vetting and grading of sites will make in shaping future privacy practices.