Perfecto Announces Immediate Support for iOS12 (GM) in Its Cloud-based Testing Platform

Perfecto Announces Immediate Support for iOS12 (GM) in Its Cloud-based Testing Platform

//Perfecto Announces Immediate Support for iOS12 (GM) in Its Cloud-based Testing Platform

Perfecto Supports iOS12 GM

It’s September and that means that Apple has released its latest, next-generation platform: iOS12.

Perfecto is pleased to announce support for testing and developing on iOS12 (GM, or Golden Master) using its cloud-based testing platform in utilizing Appium and XCUITest.

Based on last year’s adoption of iOS11, we should expect similar (or slightly faster) adoption of iOS12(see below), – which means around 40-50% of users will upgrade within the first month.

iOS12 also introduces new devices, which means greater market fragmentation, and as a result – testing device lab updates will be more complex.

Beyond innovation with iOS12, Apple’s aim is to provide better stability and performance to its users.  Many iOS users will remember the instability and issues that have arisen over the past 2-3 years with major iOS releases(any readers recall the battery-draining fiasco last year?). In planning your upcoming app releases, make sure to budget time/resources in anticipation of similar release glitches and unexpected OS quality issues.

iOS12 Overview

In the new release of iOS12, Apple made some important enhancements:

  • Performance improvements and overall quality and stability of the platform
  • System and utility enhancements – Camera, Apple apps (photos, Camera, messages, facetime, grouped notifications, Siri recommendations and more)
  • Digital wellbeing via screen time and productivity monitoring, additional battery information to the users
  • Privacy and security – auto create stronger passwords, handling re-used passwords and more
  • Enhanced iPad gestures to reach the home screen and go to the control center

4 Key Insights and Recommendations for iOS12

The following recommendations should allow iOS application testers and developers to be more prepared for what’s coming:

  1. If you have not leveraged the iOS12 beta program to stabilize your app and test automation code, this is the time to run through a full regression of your Appium and XCUITest and fix broken and/or obsolete test code.
  2. Update your device lab with both iOS12 platforms and the new devices. While doing so, keep in mind that the IOS market is quite fragmented and you should still have sufficient coverage of iOS11, iOS10.3.3, and a device running on iOS9.3.5
  3. Allocate schedule buffers for possible patch releases that are expected in the upcoming few weeks
  4. Run through a full app quality assessment from both functional perspectives, as well as from battery consumption and performance perspective. The new digital wellbeing features (see tables below) introduced in iOS12 through screen-time will reflect clearly to the user which apps are the most inefficient ones from battery consumption perspective and the ones that are mostly used. In such case, you want your app to shine, else, users will uninstall it. Keep in mind also the rising trend of subscription-based apps, and understand the potential benefits to your organization.

Screen Time

Screen Time

New tools empower you to understand and make choices about how much time you spend using apps and websites.

 

For Kids

Use your family’s Apple IDs to set up Screen Time for your kids to keep an eye on how much time they spend on apps and websites. They can request more time for you to approve.

 

Downtime

Set a specific time, like bedtime, when apps and notifications are blocked. You can choose which apps are on and off limits.

 

Activity reports

Get reports weekly or check anytime. View anytime to see app usage, notifications, and device pickups.

 

App Limits

Set the amount of time you and your kids can spend each day on specific apps and websites.

 

Always Allowed

Create exceptions for apps you’d like your kids to have access to even during Downtime, such as Messages or education apps.

 

Bottom Line

With iOS12 out, you need to prepare for the changes and challenges associated with this release as outlined in this article.  You need to start running the proper tests ASAP, but also flow with the innovative wave and enrich your app capabilities to drive better user engagements.

Happy Testing!

Eran Kinsbruner is the Lead Technical Evangelist at Perfecto and Author of the Digital Quality Handbook and Continuous Testing for DevOps Professionals books. He is formerly the CTO for mobile testing and Texas Instruments project manager at Matrix, Eran has been in testing since 1999 with experience that includes managing teams at ADT, Sun Microsystems, General Electric, and NeuStar. You can find Eran on Facebook, Twitter @ek121268, LinkedIn, and on his professional mobile testing blog at https://continuoustesting.blog/.

Leave A Comment