John Voorhees

5429 posts on MacStories since November 2015

John is MacStories' Managing Editor, has been writing about Apple and apps since joining the team in 2015, and today, runs the site alongside Federico. John also co-hosts four MacStories podcasts: AppStories, which covers the world of apps, MacStories Unwind, which explores the fun differences between American and Italian culture and recommends media to listeners, Ruminate, a show about the weird web and unusual snacks, and NPC: Next Portable Console, a show about the games we take with us.



Joswiak Says the XR is Apple’s Most Popular New iPhone and Details the Company’s World AIDS Day Efforts

In an interview with CNET, Apple Vice President Greg Joswiak revealed that the iPhone XR has been the best selling of the latest iPhone models every day since it was launched, a statement that is no doubt aimed at recent reports that XR parts orders have been reduced due to weak demand. Joswiak declined to provide specific sales figures to CNET.

Joswiak also said that Apple would again be marking World AIDS Day by making a donation to support Red, a nonprofit founded by U2 band member Bono. Apple is a long-term supporter of Red and has participated in World AIDS Day in a variety of ways over the years, raising $160 million since the group was founded in 2006.

In the past, the company has made donations based on Black Friday and Cyber Monday sales, donated based on Apple Pay purchases, turned store logos red, and worked with music artists and app developers to release special Red-themed content. According to CNET, this year:

The company will donate $1 for every Apple Pay purchase at an Apple Store, Apple.com or through the Apple Store app from Dec. 1 to Dec. 7, and it plans to turn 125 Apple Store logos red in honor of the day.

That’s similar to last year, except that this year the donation does not include in-app transactions, and Joswiak told CNET the App Store is not participating with any special promotions this year. That’s a shame because past Red-themed promotions raised awareness of Red’s efforts to combat AIDS as well as funds to support the group’s work.


AppStories, Episode 89 – iOS and Apps in the Car

On this week’s episode of AppStories, we take iOS for a car ride covering CarPlay, Do Not Disturb, in-car dongles, and automation.

Sponsored by:

  • Luna Display: The only hardware solution that turns your iPad into a wireless display for your Mac. Use promo code APPSTORIES at checkout for 10% off.
  • eero: Never think about WiFi again. Get $100 off the ‘Eero base unit and 2 beacons package’, and a year of eero Plus.

https://staging.macstories.net/podcasts/appstories/episodes/89/embed/

Permalink

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

Apple Celebrates the Hour of Code with Today at Apple Sessions and Announces New Curriculum Offerings

As in the past, Apple is marking Computer Science Education Week by participating in the Hour of Code. The company will host special Hour of Code sessions in its retail stores from December 1 - 14 as part of its Today at Apple programming. Apple also announced new curriculum offerings:

The company also introduced Swift Coding Club materials to help teach coding outside of the classroom with Swift, Apple’s easy-to-learn programming language used by professional developers to create world-class apps. And to help prepare and develop students for the workforce, the company unveiled new Advanced Placement curriculum and App Development with Swift certification.

This is the sixth year that Apple has participated in the Hour of Code. Participants from 6 - 12 years old will learn to code with robots, while kids 12 and up will use Swift Playgrounds and the iPad.

The Hour of Code is just a small part of Apple’s Everyone Can Code initiative, which has dramatically expanded in recent years. The program now reaches children from their earliest years in school through college graduates.

My kids have participated in past Hour of Code sessions and had a great experience. They are an excellent introduction to coding for any kid who is curious about programming. I suggest signing up soon if you’re interested though because in past years, the sessions, which should go live soon, have filled quickly.


iOS and Apps in the Car

AppStories+ Deeper into the world of apps

AppStories Episode 89 - iOS and Apps in the Car

0:00
36:52

AppStories+ Deeper into the world of apps

This week, Federico and John take iOS for a car ride covering CarPlay, Do Not Disturb, in-car dongles, and automation.

Read more