THIS WEEK'S SPONSOR:

Sketch

The Design Platform Trusted by Over One Million People


Posts tagged with "safari"

One Week After Launch, Users Already Have Several Options for Alternative Browsers and Email Clients on iOS and iPadOS 14

iOS and iPadOS’s 14’s customization options don’t end at widgets. The OS updates also let users change their default email and browser apps for the first time. The feature is a little buggy in iOS and iPadOS 14.0, but I wanted to share how to set it up and explain what your current options are for anyone looking to switch away from the default Safari and Mail apps from Apple.

Switching is simple. The first step is to download a browser or email client that has been approved to serve as an alternative to Apple’s defaults. Developers must request permission to offer their apps as an alternative browser or email app, meeting certain requirements for each type of app. It’s an extra step in the app submission process, so not all browsers and email apps can be swapped in for Safari and Mail from the get-go. Still, less than a week after the public release of iOS and iPadOS 14, users have several options.

Microsoft Edge, Outlook, and Google Chrome are all default browser and email client options now.

Microsoft Edge, Outlook, and Google Chrome are all default browser and email client options now.

New alternatives are being released all the time, but so far, it’s possible to swap out Safari for:

Probably the most popular browser that hasn’t been approved as a Safari alternative yet is Brave, the privacy-focused browser, although The Verge reports that the feature is coming.

Email apps available include:

Between the two quartets of alternatives, a significant portion of the browser and email markets have been covered already.

Picking a new default browser or email client from the Settings app.

Picking a new default browser or email client from the Settings app.

Getting back to the process of switching apps, once you’ve installed one of the approved alternatives, go to the Settings app on your iPhone or iPad. Scroll down to the entry for the app you’ve just downloaded, and tap it. There you’ll find a new entry for ‘Default Mail App’ or ‘Default Browser App,’ depending on which you’re changing. Tap it and pick the alternative you want to use, and that’s it.

As easy as the process of switching is, though, the feature is not bug-free. I have been unable to get iOS or iPadOS to recognize my new default email client after I switch it. I’ve tried several apps and email links in multiple apps and on the web, but every time I tap one, the system Apple Mail-based compose sheet opens. Federico has had the same issue. I read somewhere that switching email apps only works if you change your browser first, but that didn’t work for me either. Perhaps MacStories readers will have better luck than I’ve had, but at the moment, I cannot change email clients.

9to5Mac also reported last week that if you restart your iPhone or iPad, any default browser or email changes you’ve made are lost. It’s not hard to reset your defaults, but it’s an annoying bug that I expect will be fixed in a later update to iOS and iPadOS 14.

Personally, I use both Safari and Mail and am happy with them, though I wish Mail would adopt some of the modern features of apps like Spark. Still, I’m glad users have been given greater choice when it comes to the default app experience.


Apple and Privacy in 2020: Wide-Reaching Updates with Minimal User Intrusion

Privacy has increasingly become a competitive advantage for Apple. The bulk of the company’s revenue comes from hardware sales, in stark contrast to competitors like Google who depend heavily on ad revenue and thus benefit tremendously from collecting user data. Apple calls privacy one of its core values, and the structure of its business makes it easier to hold true to that value. But that doesn’t mean its privacy work is easy or without cost – behind the huge number of privacy enhancements this year was surely significant effort and resources that could have been diverted elsewhere. The company’s privacy discourse isn’t empty marketing speak; it’s product-shaping. Not only that, but thanks to Apple’s enormous influence in tech, it can be industry-shaping too, forcing companies that otherwise may not prioritize user privacy to do business differently.

This year in its WWDC keynote, Apple dedicated an entire section of the presentation to privacy, detailing its latest efforts within the framework of what it calls its four privacy pillars:

  • On-device processing
  • Data minimization
  • Security protections
  • Transparency and control

Evidence of each of these pillars can be seen throughout much of what Apple announced during the rest of the keynote. On-device processing, for example, powers the new Translate app in iOS 14, HomeKit Secure Video’s face recognition feature, and more. New security protections have been implemented to warn you if a Keychain password’s been compromised, and to enable Sign In with Apple for existing in-app accounts, both of which make your accounts more secure. But the majority of this year’s most prominent privacy updates fell under the remaining two core pillars: data minimization and transparency and control.

Here are the privacy-focused changes you’ll see this fall across iOS and iPadOS 14 and macOS Big Sur.

Read more


Desktop-Class Safari for iPad: A Hands-On Look at the Difference the iPadOS Update Makes to Apple’s Browser

For about four years, I’ve sat down at my Mac to produce Club MacStories’ two newsletters using Mailchimp. There’s a lot I like about Mailchimp, but that has never included the company’s web app. Mailchimp relies heavily on dragging and dropping content blocks in a browser window to build an email newsletter, which abstracts away the raw HTML and CSS nicely, but didn’t work well or reliably on iOS.

That finally changed with iPadOS 13, which brought one of the most extensive updates to Safari ever. The result has been that roughly half of the issues of the Club’s newsletters have been produced on my iPad Pro since October. Before iPadOS, that simply wasn’t possible. Whenever I tried to assemble a newsletter on my iPad, I ran into a show-stopping roadblock at some point.

If you’re wondering why this matters, the answer is flexibility and choice. Whether I’m traveling to another city for several days or just sitting in a local coffee shop for a few hours, I know I can rely on a stable mobile data connection on my iPad. I don’t have to worry about whether WiFi will be available for my Mac or fiddle with tethering. I just open my iPad and start working. As a result, I prefer my iPad to my MacBook Pro when I’m away from my desktop Mac.

I also enjoy the freedom of picking the platform I use for a task. Some days that’s my Mac, but just as often it’s my iPad. Sometimes that’s driven by the platform I’m working on at the time, and other days it’s nothing more than the device I feel like using that day. Until iPadOS 13, though, if that day was a Friday and I had a newsletter to produce, nothing else mattered. I had to have a Mac, and if I was traveling for more than a couple of days, that often meant I brought both devices along.

This isn’t a tutorial on how to use Mailchimp on an iPad. Few people need that, and if you’ve built a newsletter in Mailchimp on a Mac, you already know how to do it on the iPad. That’s the whole point. Safari in iPadOS has become a desktop-class browser. There remain differences between it and its desktop sibling, but the gap has been dramatically narrowed and the differences that remain purposefully leverage the distinctions between the Mac and iPad. The result has transformed frustrating experiences with web apps that simply didn’t work before on the iPad into a productive environment for accomplishing tasks that once required a Mac.

I don’t know that I’ve ever used a web app that I prefer to something native to the Mac or iOS, but the reality of contemporary computing is that many people rely on a collection of web apps in their work and personal lives. The changes to Safari in iPadOS are an acknowledgement of that reality. The experience isn’t perfect, but the latest iteration of Safari is a major step forward that eliminates hurdles that make the difference between getting work done and not.

If you’ve run into roadblocks with web apps in the past, it’s worth revisiting them in the wake of iPadOS 13. For me, the updates to Safari in iPadOS have been a tipping point in the way I work that has opened up new options I didn’t have before. I suspect the same is true for others who are looking for the same sort of workflow flexibility, which is why I want to share my experience and thoughts on producing the Club MacStories newsletters using Mailchimp on my iPad Pro.

Read more


Apple Launches Web-Based Music App as Public Beta

As first reported by TechCrunch and The Verge, Apple has launched a web-based version of its Music app as a public beta at beta.music.apple.com. The app looks and feels a lot like the Music app coming to Catalina later this fall. The two are so close in fact that it’s easy to confuse the two if they’re open at the same time, which I did almost immediately.

Music running in desktop Safari (left) and in the Music app on Catalina (right).

Music running in desktop Safari (left) and in the Music app on Catalina (right).

The app features a left sidebar that’s divided into Apple Music’s For You, Browse, and Radio sections followed by your music library which contains Recently Added, Artists, Albums, and Songs. The final section includes playlists you’ve added from Apple Music as well as ones you’ve created yourself.

Playback controls are arrayed across the top of the window. In addition to play/pause and skip forward and back buttons, there are buttons to shuffle and repeat tracks, albums, and playlists, a volume slider, and a button that reveals an Up Next drop-down of songs you’ve queued for playback. When you visit an album or playlist page, there’s a ellipses button the reveals options to Add to Library, Play Next, Play Later, Like, and Suggest Less of This.

The experience is impressively close to the Mac Music app, though there are differences. The artwork for algorithmically generated playlists like the Favorites Mix doesn’t include album artwork. Also, I didn’t see a ‘Friends Are Listening To’ section in the beta, and my Recently Played albums and playlists were in a different order than in the Mac app.

The web app works on both desktop and mobile Safari where it can be saved to your Home screen as a progressive web app. On the iPad, Safari-based Music supports dark mode and Split View too.

Music running in mobile Safari in dark mode.

Music running in mobile Safari in dark mode.


Music in mobile Safari in Split View with Reminders.

Music in mobile Safari in Split View with Reminders.

I’ve only had a short time to play with Music in Safari, but I’m impressed with what I’ve seen so far. With very few exceptions, the beta is already the full Music experience providing access not only to Apple Music streaming content but also your entire music library. This is an excellent option for anyone who doesn’t have access to a Mac or iTunes on Windows at work or elsewhere. I wouldn’t be surprised if this solution eventually replaces iTunes on Windows, which does not appear to be getting an update alongside Catalina.


StopTheNews Forces Apple News Links to Open in Safari

Developer Jeff Johnson, the maker of StopTheMadness, has released a free Mac utility called StopTheNews that forces Apple News links to open in Safari instead of the News app.

The app works with Safari and Safari Technology Preview by registering itself as the default handler for the Apple News URL scheme. As Johnson explains on his website:

When StopTheNews gets an Apple News URL from Safari, it loads the page invisibly, finds the URL of the original article, and then opens the original article URL in Safari.

For example, this Apple News URL – https://apple.news/APIpuWVOoQQCi6gCg7H8zQg – opens a link on National Geographic’s website instead of in the News app. In my limited testing, StopTheNews works as advertised, opening Apple News links in Safari quickly. I don’t know if it’s possible, but I’d love to see StopTheNews also prevent Safari from asking if you want to open an RSS feed in Apple News when its URL is clicked.

Instead of opening Apple News (left), StopTheNews forces Apple News URLs to open in Safari (right).

Instead of opening Apple News (left), StopTheNews forces Apple News URLs to open in Safari (right).

I understand Apple’s motivations to drive users to its News app, but if I’m already working with links in Safari, having another app open can be annoying. Johnson’s solution is simple but clever, and it’s free, so if you’d prefer using Safari instead of Apple News for News links, check out his utility, which is available on GitHub.



How iOS Makes Good Password Practices Easier for Users

We’ve all been there. You’re signing up for a new service or creating an account for a new app, and you’re asked to pick a password. You know you should use a strong, random password, but in a rush to get started, you take the easy path and choose a weak, memorable password instead because it’s the path of least resistance.

Apple has been pushing back against those bad habits with new iOS features designed to combat password reuse by flipping the calculus on its head. In an excellent presentation given at PasswordsCon 2018 in Stockholm, Sweden last week, Apple engineer Ricky Mondello explains the iCloud Keychain features implemented in iOS since iOS 11 and the thinking behind them. He also provides tips and resources for web and app developers who want to integrate better with those features.

What I especially like about Mondello’s talk is the insight into the thought and effort that’s gone into making good passwords easy to create. It’s not something I’ve thought about much before, which I take as a sign that Apple’s Safari and iCloud Keychain engineers are succeeding.

The presentation is also fascinating from a design and user experience standpoint. As Mondello explains, people are ill-suited to create and remember random passwords. It’s a problem that’s right in a computer’s wheelhouse, but one that also requires users’ trust and an understanding of their habits to solve.

I recommend watching Mondello’s talk. There are a lot of interesting implementation details throughout the talk and insights into the thinking behind them, which are approachable whether you have a background in the topics covered or not.

Permalink

Safari Technology Preview Allows Websites to Switch Themes Based on Mojave’s Dark Mode

With Mojave, Apple introduced a user-selectable Dark Mode. Although Dark Mode is implemented throughout Mojave and Apple’s system apps, it’s not automatic. Third-party developers have to update their apps to adopt the feature. Many developers have already added Dark Mode support, but when you run across one that hasn’t, it can be jarring.

Safari has a similar problem. Although the browser incorporates Mojave’s Dark Mode, which makes the app’s chrome dark, websites have no way to detect if a Mac is running in Light or Dark Mode. As a result, even if a site has light and dark themes like MacStories does, the theme has to be switched manually.

Safari Technology Preview 68 changes this by adding support for the prefers-color-scheme media query. Websites that implement the feature will be able to detect if a user’s system is set to Light or Dark Mode and apply a light or dark theme to match the user’s preference. Similar to apps, website owners still need to implement a dark theme for their sites, but if they do, the new feature will switch themes automatically.

Safari has a relatively small piece of the overall browser market, so broad adoption of dark themes is by no means an inevitability. However, I’m glad to see the feature coming to Safari soon because if you use Dark Mode on a Mac, bright white webpages clash with the rest of the UI.


Creative Selection Delves into Apple Software Design with Stories about Safari, the iPhone, and the iPad

Today, former Apple engineer Ken Kocienda’s book Creative Selection, which covers his career at Apple and insights about the company’s software design process, was released. As an engineer at Apple, Kocienda worked on several high-profile projects including Safari on the Mac and the touch keyboards on the iPhone and iPad. Much of the publicity surrounding the book focuses on Kocienda’s work on the iPhone. However, there is a treasure trove of interesting anecdotes about other products and people that make Creative Selection an absorbing read for anyone interested in the creative process and Apple.

Read more