apple

App Intents: Ushering a New Era of Semantic Understanding in Apps by Geoff Kim

In the ever-evolving landscape of technology, Apple's introduction of the App Intents framework marks a pivotal moment for app developers and users alike. This innovation isn't just a feature—it's the dawn of a new field rooted in the semantic understanding of user actions. Coupled with Apple's recent announcement of "Apple Intelligence," this framework is set to revolutionise how we interact with our devices.

A New Field: Semantic Understanding

The App Intents framework is designed to interpret and act upon user commands with a depth of understanding that feels almost human. It's about moving beyond simple voice commands to grasp the intent behind those commands. Imagine telling Siri, "Order my usual coffee," and it not only knows which coffee shop you prefer but also which specific drink you want, thanks to the semantic context it has learned over time.

This shift means that app developers now need to delve into the intricacies of user language. It's no longer sufficient to just recognise keywords; apps must understand the nuances of user requests. This semantic layer transforms how we interact with our devices, making the experience more intuitive and personalised.

The Power of Apple Intelligence

At its annual Worldwide Developers Conference (WWDC), Apple unveiled Apple Intelligence, its branded 'personal intelligence system' that will be deeply integrated into its platforms. Apple Intelligence is built on a family of generative models created by Apple, including on-device and server foundation models. These models are designed to deliver useful and relevant intelligence right where you need it.

The on-device model, with approximately 3 billion parameters, is optimised for speed and efficiency, achieving a time-to-first-token latency of 0.6 milliseconds per prompt token and a generation rate of 30 tokens per second on the iPhone 15 Pro. This foundational language model (OpenELM) will be leveraged to deliver quick actions on an iPhone, ensuring that the device can handle everyday activities like summarisation, mail replies, and proofreading with impressive speed and accuracy.

The Role of App Developers

For developers, this framework brings exciting opportunities and challenges. They must now design apps that can seamlessly interpret and execute a wide range of user commands. This involves integrating natural language processing (NLP) capabilities and building robust models that can learn from user interactions.

Consider a fitness app that, when asked, "How did I do last week?" can pull up a detailed summary of your workouts, highlight your progress, and even suggest improvements. Or a travel app that understands, "Book me a flight to my next meeting," and can automatically find flights based on your calendar events and preferences.

User Language and Voice Commands

At the core of this transformation is the need for developers to understand user language deeply. It's about creating an app that can converse naturally with the user. This requires a blend of technology and psychology: understanding how people express their needs and designing responses that feel natural and helpful.

Siri and voice commands at the operating system level are becoming more sophisticated, allowing for a more fluid interaction between the user and the app. This means developers must ensure their apps are not only responsive but also capable of engaging in meaningful dialogue.

The Future of Interaction

The future of app interaction is bright with the App Intents framework and Apple Intelligence. We are moving towards an era where our devices understand us better than ever before. This framework is paving the way for apps that are smarter, more responsive, and deeply attuned to our needs.

For me, this is reminiscent of the first time I used a touch screen—it just felt right. The App Intents framework, powered by Apple Intelligence, promises to deliver that same sense of seamless interaction, making our digital experiences more natural and integrated into our daily lives.

To all the developers out there, it's time to dive into the world of semantic understanding and leverage the power of Apple Intelligence. Embrace the challenge, and let's build the future of apps together.


For more musings on tech and design, stay tuned to geoff.kim. And if you're into the latest in tech news and geek culture, don't forget to check out the Naked Tech Podcast where Kelvin and I break down all the keynotes and announcements by the major technology companies.

iPhones over the years by Geoff Kim

Challenge accepted. As I prepare to receive my latest pre-order of the faux-titanium iPhone, I thought it would be fun to look back at my previous models. No longer an annual event, upgrading my iPhone has become a bi-annual tradition. Let's take a quick look at the different iPhones I've owned over the years.

  • iPhone 3G 16gb (white) - Sep 2008

  • iPhone 4 32gb (black)- Jul 2010

  • iPhone 4S 32gb (white) - May 2011

  • iPhone 5 64gb (black) - Sep 2012

  • iPhone 5S 64gb (gold) - Sep 2013

  • iPhone 6 64gb (space grey) - Sep 2014

  • -- the lost Nexus 6P years --

  • iPhone 7 Plus 128gb (jet black) - Oct 2016

  • iPhone X 256gb (silver) - Nov 2017

  • iPhone 11 Pro 256gb (midnight green) - Sep 2019

  • iPhone 13 Pro 512gb (sierra blue) - Oct 2021

  • iPhone 15 Pro 512gb (natural titanium) - coming Sep 2023

Here is the tweet that started it all for me:

Bonus content - the very first photo I took with an iPhone back in 2008:

Dated 12 September 2008

Podcast Companion - Ep 140 by Geoff Kim

Something I’ve been wanting to do was write companion posts to episodes we record for the Naked Tech Podcast. I do spend quite a few minutes researching and prepping for each episode and sometimes we just run out of time or there are some details I fail to mention. So why not add that here?

Parasite taking out 4 Oscars including Best Picture is indeed the year’s highlight thusfar, and much has been said about Hollywood finally jumping over that ‘one-inch barrier’ of subtitles. However, listeners might point to something we discussed last year, which was that there appears to be a big trend, especially the younger folk, where subtitles is just accepted as part of the viewing experience, at least in the home.

Inclusion might be one thing, but from a consumer behaviour standpoint, perhaps 2020 was the perfect storm of flawless film-making, Koreans just being so damn cool, and audiences actually preferring subtitles (or closed captions in Netflix-speak) to be present while ‘watching’ something.

This leads me to a natural conclusion that one day, say within the next 3 years, I believe subtitles will be a screening option in cinemas for films that are NOT in a foreign language. You heard it here first.

Filed under ‘stories I didn’t mention because we ran out of time’

Possibly the most used, as well as useful, app in the world - Google Maps - turned 15 last week. You know an app is an essential part of your daily life when you can’t actually remember how you functioned in society without it. Google Maps is a lot of things to lot of different people, but as the Sydney-raised app transitions into adulthood, what is becoming abundantly clear is that it will be a whole lot more than what is now, in the not too distant future.

One of the new features introduced as part of its 15th birthday is ‘Contribute’. This is essentially for the every day jo blo to easily write up a review and upload photos of the establishment’s food or menu or decor. It’s basically your TripAdvisors and Zomatos of the world - all within the app. I will not be suprised one bit when they introduce the ability to ‘check-in’ to places, Foursquare-style.

Meanwhile the EU (via France) have issued a 25M EUR fine to Apple for knowingly slowing down older models of iPhones. At least that is the click-baity headline you have been reading this week. Yes, it is a fact that Apple were fined but what the mass media aren’t explaining properly is that Apple have since made it optional for the slow-down to occur and their overall goal is to extend the life of your 5 year old device. Most manufacturers, including Samsung, will not support a device that is not even 2 years’ old.

Listen to this episode from Naked Tech Podcast - An Australian technology podcast on Spotify. "The internet is your enemy but also your friend."Yes, this pretty much sums up the Naked Tech Podcast as we delve into how we're all being tracked by cookies (or are we?)