Federico Viticci

10804 posts on MacStories since April 2009

Federico is the founder and Editor-in-Chief of MacStories, where he writes about Apple with a focus on apps, developers, iPad, and iOS productivity. He founded MacStories in April 2009 and has been writing about Apple since. Federico is also the co-host of AppStories, a weekly podcast exploring the world of apps, Unwind, a fun exploration of media and more, and NPC: Next Portable Console, a show about portable gaming and the handheld revolution.

Utility App Grab Bag

AppStories+ Deeper into the world of apps

AppStories Episode 97 - Utility App Grab Bag

0:00
34:51

AppStories+ Deeper into the world of apps

This week, Federico and John dive into their collections of iOS and Mac utilities and discuss some favorites.

Read more




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


Connected, Episode 228: Oh No, Ovo!

Apple and Facebook try to outdo each other in who can have the more terrible week, and Stephen test drives the iPhone XR.

In this week’s episode of Connected, we discuss at length the latest Facebook privacy scandal and share our thoughts in the aftermath of Apple’s recently discovered FaceTime bug. You can listen here.

Sponsored by:

  • Luna Display: The only hardware solution that turns your iPad into a wireless display for your Mac. Use promo code CONNECTED at checkout for 10% off.
  • Drafts: Where Text Starts. Try it free now.
  • Squarespace: Make your next move. Enter offer code CONNECTED at checkout to get 10% off your first purchase.
Permalink

Apple in 2018: The Six Colors Report Card

Jason Snell:

It’s time for our annual look back on Apple’s performance during the past year, as seen through the eyes of writers, editors, developers, podcasters, and other people who spend an awful lot of time thinking about Apple.

This is the fourth year that I’ve presented this survey to a hand-selected group. They were prompted with 11 different Apple-related subjects, and asked to rate them on a scale from 1 to 5, as well as optionally provide text commentary on their vote. I received 55 replies, with the average results as shown below:

It was my pleasure to participate (again) in the latest edition of the Six Colors Apple report card, which features average scores and answers on a variety of Apple topics. As usual, it is a solid, balanced overview of where Apple stands today in different areas of its business. Personally, I was positive about iPad Pro hardware, iOS 12, and Apple Watch, but I noted I’d like to see Apple do more on iPad software, iPhone camera, and HomeKit in 2019.

Permalink

For AirPods Early Adopters, Apple’s Hit Wireless Earbuds Are Showing Their Age

I found myself nodding in agreement with this post by Zac Hall about how AirPods purchased in December 2016 are starting to show their age in terms of battery life:

Apple rates AirPods for up to five hours usage at 50% volume, and early testing proved that rating was actually slightly conservative. In practice, brand new AirPods could last almost five and a half hours before their batteries depleted. The carrying case doubles as a charging case, too, providing over 24 hours of battery life without needing to recharge from the wall.

But batteries are consumable, we all know so well now, and that’s proven true for the tiny batteries inside AirPods after two years of daily use. Battery life that once exceeded five hours now struggles to power AirPods through three hours of continuous usage at the same volume. Battery life results can be cut in half if you need to play audio at a louder volume.

In practice, I used to never hear the low battery alert during usage. I rarely listened to audio with AirPods for five straight hours before charging in the carrying case without thought. More recently, I’ve heard the bloop sound much more regularly, frequently followed by AirPods dying before I’m ready to recharge.

I’ve been thinking about this a lot lately (in fact, I proposed it as a topic for this week’s Connected) and I feel like Hall and I have gone through the same process. When my AirPods were new, I could listen to a full episode of Upgrade or Cortex at max volume and still have plenty of battery life left; now I cannot get to the end of an episode (roughly 90 minutes in length) without hearing the low-battery alert. My AirPods can’t hold a charge like they used to and I’m not surprised.

I could buy a fresh pair of AirPods now, but that seems like a waste of money given the (possible?) upcoming release of a new model. I could buy a third-party wireless charging adapter to make charging the case more convenient, but I don’t feel comfortable with an unofficial, bulky add-on case, which wouldn’t fix the battery issue of the AirPods anyway. I love my AirPods – they’re one of my favorite Apple products in recent years alongside the iPad Pro and Apple Watch – but I’m reaching the point where I’m always charging them, and I really want Apple to release whatever they’ve been working on.

Permalink

Alternatives to Apple’s App Short List

AppStories+ Deeper into the world of apps

AppStories Episode 96 - Alternatives to Apple’s App Short List

0:00
36:57

AppStories+ Deeper into the world of apps

This week, Federico and John consider Apple’s latest iPad ads and provide suggestions of other third-party apps the company could use to show off its hardware.

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