iOS 12 — What’s New? Part I

Announce of iOS 12 by Magora Developers, Part I

Every summer Apple announces to developers a new version of its main software product – iOS – and every autumn it becomes available to end users. When should we consider it and start to make use of it from a business perspective? The answer is — the sooner the better!

Let’s list the main new features and frameworks launching in iOS 12, focusing on those points that matter for products built around iPhone and iPad apps. We’ll skip things that obviously appear in each new version and which may be expressed in just a couple of words: performance optimisations and UI polishing. But these are maybe the main reason explaining what makes Apple’s mobile operating system so delightful for users.

What’s new

 

iOS 12 - what's new?

 

This section reflects Apple’s version of what’s important in iOS 12 – but we decided not to stop here and have offered our own vision on each point as well.

ARKit 2

 

ARkit 2

 

Augmented reality (AR) has definitely been a major trend for the last couple of years and is still rapidly evolving. In iOS 12, Multiuser AR and Persistent AR capabilities have been added, as well as Object Detection. This opens up some new use cases and allows for the implementation of features that were hard, if possible at all, to reach before. With each iteration of ARKit, it becomes more of a working instrument rather than a toy.

  • If limitations of the ARKit have been holding you back from integration, it’s time to consider this again, keeping in mind new possibilities. Finally, it’s possible to share an AR scene between several devices, save a scene for later usage or bind it to a physical location. You don’t need to use third-party markers or unreliable duct-tape solutions to seamlessly integrate AR into a real-world environment.

Siri Shortcuts

 

Siri Shortcuts update

 

There is a new Siri integration vector called Shortcuts. Your app may share information about possible user actions with the system, making it possible for Siri to suggest the most relevant of them to user based on various contextual cues.

While sounding promising, this feature is still very limited for third-party players compared with what is already implemented in standard Apple apps. But don’t get me wrong, this doesn’t mean you don’t need this feature. It’s a cool new way of interaction, and users are loving this invisible presence that turns “just a service” into “The Service”. Would your Clock app still be nice if you had to run a separate application whenever you wanted to know what time it was? I believe it would be terrible.

  • Now you have an opportunity to deliver content and actions from your app in the same manner — straight to the lockscreen.

Health Records

 

Health Records from iOS 12

 

Apple has added support for reading Fast Healthcare Interoperability Resources (FHIR) from the HealthKit store – quite a specific feature, but for a healthcare-centric app it could be a key one.

Effects

 

iMessage effects

 

Sticker packs or iMessage apps can now appear as effects in Messages and FaceTime. Well, good for them. It looks like stickers and smileys of any kind have already been a beloved theme of the last several Apple events. I beg your pardon, but from a B2C app developer’s perspective, these are nothing.

Interactive Controls in Notifications

 

Interactive Controls in Notifications

 

And, finally, we’re onto a vital point. This innovation is something that concerns virtually every application on the market, since it would be no exaggeration to state that push notifications are used by every app nowadays. Notifications have moved to the History screen, and are now grouped by Threads, which make them appear much clearer and more controllable for the user. Each thread is represented by a stack or bundle of alerts. The application still has some control and may set a thread identifier for each notification.

The option to display custom rich content within notifications has already been around for a couple of years and is, sort of, in the same breath as Siri integration. Your app resembles one part of a whole ecosystem, seamlessly delivering some value to the user without requiring them to take unnecessary actions. You should simply undertake not to bother with too many notifications. Public research suggests that obsessive use of push notifications is the primary reason behind uninstalling of apps. But if you’re solving a user’s problem without forcing them to dig through the app, they’ll stay grateful and loyal.

  • Starting from iOS 12 we are able not only to show content inside a notification, but also to get instant feedback from the user via custom controls built into it. Therefore, notification alerts can offer a first-class user experience making use of your app-specific visual language.

The next new feature from iOS 12, which also concerns pushes, is the ability to silently deliver notifications before requesting a user’s permission. This way we can first make friends with the user and only afterwards ask them about showing alerts and banners. This seems to be a good opportunity for app developers to increase the amount of users who opt-in notifications. Before obtaining permission, the app receives notifications quietly into the History screen (previously known as Notification Center). To send prominent notifications, you still need the user’s permission…

… until you have the Critical Alerts feature enabled in the app. This is one more new entitlement, which may be given by Apple to those apps that deal with genuinely critical information, e.g. relating to healthcare. If an app has this entitlement, it may deliver notifications even in Do Not Disturb mode, or during Downtime. Downtime is a new way for the user to manage the level of distraction they enable for the phone.

There is also an Instant Tuning feature on the History screen, which allows notification permissions to be quickly toggled for each app individually. This provides significant power without forcing the user to deal with the entangled Settings app structure.

Conclusion

There is a strong correlation between the speed of adoption of new technologies and the success of an app. Each time there is something new in the system, users want to give the cool new features a try – and if you’re in a first wave, you have a good chance of being noticed. So, adopting early is a good strategy if you need to expand your audience.

These are only part of iOS12’s litany of new features you should take into account when planning your own app. Read more about the updates in our blog this week or just drop us a line to discuss these new opportunities with regards to your project.

Chief Product Owner
With a passion for innovation and a keen understanding of market trends, Alexander plays a pivotal role in shaping Magora's product development strategy and ensuring the delivery of cutting-edge solutions to clients.
open
related
iOS 12 Release. Part II Why the Apple and Google app store monopoly? Summarising the Development Results What Developers Think of iOS 13
recent
VisionOS App Development: The Era of Spatial Computing EdTech 2024: Software trends for Teachers, Students and Headmasters The Heartbeat of AI: Ensuring AI Ethics in Education and Healthcare A Comprehensive Guide to Using Low-Code/No-Code Platforms for MVP Development
recommended
Everything You Want to Know About Mobile App Development App Development Calculator Infographics: Magora development process Dictionary
categories
News Technologies Design Business Development HealthTech IoT AI/ML PropTech FinTech EdTech Mobile Apps Discovery Transport&Logistics AR/VR Big Data
Logo Magora LTD
close
Thank you very much.
Magora team

Grab your e-book: Design to attract more buyers

Logo Magora LTD
close
Get in touch
Logo Magora LTD
close
Thank you very much.

Your registration to the webinar on the 27th of September at 2 p.m. BST was successfuly completed.
We will send you a reminder on the day before the event.
Magora team
Registration for a webinar

"Let Smart Bots Speed up your Business"
Date: 27.09.2018 Time: 2 p.m. BST
Do you agree to the personal data processing?