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.

The Elements of Modern iOS and iPadOS Apps

AppStories+ Deeper into the world of apps

AppStories Episode 148 - The Elements of Modern iOS and iPadOS Apps

0:00
48:31

AppStories+ Deeper into the world of apps

This week, Federico and John discuss the features and technologies that go into building a modern iOS or iPadOS app with examples of some of their favorite implementations.

Read more


Overcast Refines Podcast Listening with AirPlay 2 Support and a New Version of Voice Boost

Overcast, Marco Arment’s iOS podcast player, received its first update of 2020 today, which enhances the listening experience with improvements focused on playback and audio quality.

Today’s update adds support for AirPlay 2, which means much faster switching between devices like an iPhone or iPad and a HomePod or another AirPlay 2 speaker or device. AirPlay 2 also buffers more audio than Apple’s original AirPlay technology. As a result, Overcast can continue playing a podcast episode even if you are temporarily out of range of the AirPlay 2 receiver.

I’m delighted that Overcast supports AirPlay 2 now. I often listen to podcasts as I’m doing things around my house. When I move to a room with one of my HomePods, the process of switching to the HomePod from my iPhone’s built-in speaker is much faster and smoother now, whether I use Control Center or tap my phone on the top of the HomePod. The delay with the original version of AirPlay wasn’t a deal-breaker, but it was a constant small annoyance that kept me from using AirPlay with Overcast most of the time. With AirPlay 2 baked into the app, I’m using my HomePods to listen to podcasts far more than ever before.

There's a lot going on under the hood with Voice Boost 2, but you don't need to understand the details to enjoy it.

There’s a lot going on under the hood with Voice Boost 2, but you don’t need to understand the details to enjoy it.

The latest version of Overcast also adds Voice Boost 2. The feature has been rebuilt from the ground up, and the results are subtle but noticeable. The first time I played a podcast using Voice Boost 2 over my iPhone’s speaker in a noisy environment, I immediately sensed the difference. Where in the past, I would have to turn the volume up all the way to hear a podcast over constant, loud background noise like running water, now I can turn the volume down and still listen to what was said and with less distortion.

Over the weeks I’ve been testing the update to Overcast, Voice Boost 2’s volume and clarity improvements have become the ‘new normal,’ making the difference feel less pronounced than they were at first. However, that’s also why the update to the feature is so good. The change is so natural that you don’t notice it except side-by-side with the old version of the feature or another podcast player.

Under the hood, Voice Boost 2 has been entirely re-written and draws on Arment’s experience editing hundreds of podcast episodes. As he describes it in a post on Marco.org:

Voice Boost 2 is a mastering-quality audio-processing pipeline that applies broadcast-standard loudness normalization, light compression and EQ, and a true-peak lookahead limiter to your podcasts, in real time, without sacrificing quality or battery life.

You don’t need to understand what that means to appreciate Voice Boost 2, but Overcast is applying sophisticated, professional-grade audio processing techniques on the fly to generate audio that sounds more natural and is less jarring in contrast to system audio like Siri. Moreover, Overcast accomplishes this while using hardly any CPU resources (1% on an iPhone SE according to Arment), which means you get the benefits of Voice Boost 2 without paying a high price in battery drain. Voice Boost 2 is a remarkable technical accomplishment with practical, real-world benefits that make listening to podcasts more enjoyable.

According to Arment, Smart Speed has been updated to handle background noise better, too. The feature works the same way as it always has, but now it relies on dynamically changing based on Voice Boost’s loudness analysis. I haven’t noticed a difference here, but shows I listen to regularly don’t have a lot of background noise.

Overcast has added the ability to skip a show's intro and outro from its settings.

Overcast has added the ability to skip a show’s intro and outro from its settings.

Overcast also includes a couple of other smaller features in this release too. First, you can set a number of seconds to skip at the beginning and end of an episode on a per-podcast basis, which allows you to skip a show’s intro and outro. The period can be set in five-second increments and is a nice addition for shows with long intros and outros that you’ve heard over and over and would prefer to skip, though it’s not a feature I expect to use personally.

Second, clip sharing and starring episodes are now available for private podcast feeds. I haven’t tried this feature because I don’t subscribe to any private feeds, but it’s good to see those features added to private feeds too.

The most significant changes to Overcast in this update are completely invisible to the user but have a considerable impact on how podcasts are enjoyed. With Voice Boost 2 and AirPlay 2 support, Overcast makes your favorite shows sound better, and they are easier to enjoy on more devices, which is a significant improvement for anyone who listens to podcasts in a lot of different environments and contexts.

Overcast 2020.1 is available on the App Store as a free update.







AppStories, Episode 147 – The Apps That Defined the iPad

This week on AppStories, we look back at the introduction of the iPad ten years ago, the apps announced onstage, and how the iPad’s app story has changed over the past decade.
Sponsored by:

  • Linode – Cloud Hosting and Linux Servers. Get a $20 credit.
  • Health IQ – Insurance for the Health Conscious. Save up to 41%. Take the quiz now to see if you qualify.

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

Permalink

Apple Q1 2020 Results - $91.8 Billion Revenue

Apple has just published its financial results for Q1 2020. The company posted revenue of $91.8 billion. Apple CEO Tim Cook said:

“We are thrilled to report Apple’s highest quarterly revenue ever, fueled by strong demand for our iPhone 11 and iPhone 11 Pro models, and all-time records for Services and Wearables,” said Tim Cook, Apple’s CEO. “During the holiday quarter our active installed base of devices grew in each of our geographic segments and has now reached over 1.5 billion. We see this as a powerful testament to the satisfaction, engagement and loyalty of our customers — and a great driver of our growth across the board.”

Estimates and Expectations for Q1 2020 and the Year-Ago Quarter (Q1 2019)

Apple’s revenue guidance for Q1 2020 fell between $85.5 billion and $89.5 billion, with gross margin estimated to be between 37.5% and 38.5%.

Going into today’s earnings call, CNBC said:

Analysts are expecting earnings per share of $4.55, up from $4.18 per share from a year ago, according to Refinitiv. Revenue is expected to be $88.5 billion, up year-over-year from $84.3 billion.

In the year-ago quarter (Q4 2018), Apple earned $84.3 billion in revenue.

After the break, we’ve compiled a graphical visualization of Apple’s Q1 2020 financial results.

Read more