Apple details iOS 14 requirements for default third-party browsers, email clients

Jump to First Reply
Posted:
in iOS edited August 2020
Apple in a recently published support document outlined code configurations, special restrictions and settings developers need to implement in order to offer apps as default alternatives to Safari and Mail in iOS 14.

iOS 14


When iOS 14 debuts this fall, users will for the first time be able to replace Apple's default Safari and Mail apps with third-party options. Developers must adhere to Apple's rules to be eligible for consideration as an alternative.

Detailed in a support document, spotted by MacStories' Federico Viticci on Monday, Apple's guidelines note third-party apps must meet certain criteria before being considered as system defaults.

As it applies to web browser apps, eligible titles must meet functional benchmarks, provide adequate user privacy and ensure proper access to internet resources, Apple says. Apps must specify HTTP and HTTPS schemes in its Info.plist file and can't use UIWebView. On launch, the app must provide a text field for entering a URL, search tools or a "curated" list of bookmarks, the docuemnt reads.

When opening a URL, a default app must "navigate directly to the specified destination and render the expected web content." One exception to that rule is support for parental control or "locked down" modes that restrict web navigation.

Third-party apps can also present a "Safe Browsing" or other warning when online content is suspected of phishing or other safety issues. Apps with proper entitlements are unable to respond to Universal Links for specific domains, Apple says, adding that the special links can be opened to other apps.

To protect users, browsers will be rejected if they are found to be illicitly accessing photo files, location (including always-on location access), HomeKit databases, or health databases. Apps that poll for Bluetooth devices while running in the background will also be denied.

Mail apps must follow a relatively short list of directives that includes correct scheme specification in a plist file and the ability to send and receive messages from any valid email recipient. Apple notes that apps can implement user-controlled mail screening features, like those offered by Basecamp's new Hey email service.

Major third-party web and email apps are expected to integrate requirements to achieve default status in time for a debut alongside iOS 14 this fall.

Comments

  • Reply 1 of 8
    Funny.

    It’s almost like Apple knows a bunch of scummy developers are going to try and “game the system”.
    jbdragonRayz2016Beatsuraharaaderutterbeowulfschmidtrazorpitwilliamlondonadaeonwatto_cobra
     10Likes 0Dislikes 0Informatives
  • Reply 2 of 8
    sflocalsflocal Posts: 6,179member
    Funny.

    It’s almost like Apple knows a bunch of scummy developers are going to try and “game the system”.
    Apple really opened up mobile development to the world.  The negative part is that it allows anyone and everyone into the pool, and many will do anything they can to piss in the pool.  I hope Apple clamps down on these requirements.  Last thing we need is for rogue apps to turn iOS into the mess that Android is.
    Beatsuraharawatto_cobra
     3Likes 0Dislikes 0Informatives
  • Reply 3 of 8
    Rayz2016rayz2016 Posts: 6,957member
    Now I’ve seen the list of requirements, I see why Apple has been reluctant to add it. 

    Expect a load of developers taking to Twitter to complain how Apple is being unfair by not allowing them to steal user data without them knowing it. 

    Google will say nothing, but will be looking for ways to circumvent the requirements. 
    edited August 2020
    beowulfschmidtrazorpitwilliamlondonwatto_cobra
     4Likes 0Dislikes 0Informatives
  • Reply 4 of 8
    Looking forward to using Brave as default browser. It basically already meets these requirements.
     0Likes 0Dislikes 0Informatives
  • Reply 5 of 8
    mcdavemcdave Posts: 1,927member
    There goes the platform.
    williamlondon
     0Likes 0Dislikes 1Informative
  • Reply 6 of 8
    mcdavemcdave Posts: 1,927member
    sflocal said:
    Funny.

    It’s almost like Apple knows a bunch of scummy developers are going to try and “game the system”.
    Apple really opened up mobile development to the world.  The negative part is that it allows anyone and everyone into the pool, and many will do anything they can to piss in the pool.  I hope Apple clamps down on these requirements.  Last thing we need is for rogue apps to turn iOS into the mess that Android is.
    Tragically this can’t end any other way. This is Cook & Co.s biggest mistake since “the future of TV is apps”. Choice is the enemy of useful.
    mike54
     1Like 0Dislikes 0Informatives
  • Reply 7 of 8
    bonobobbonobob Posts: 409member
    mcdave said:
    There goes the platform.
    Who’s forcing you to change your web browser or email client?
    watto_cobra
     1Like 0Dislikes 0Informatives
  • Reply 8 of 8
    mcdavemcdave Posts: 1,927member
    bonobob said:
    mcdave said:
    There goes the platform.
    Who’s forcing you to change your web browser or email client?
    Nobody & irrelevant. Apple has planted the seed of user-entitlement to reconfigure critical apps.  This is the core behaviour behind the failure of its competitors and the crowd are already at the gates over App Store constraints. The choice-monkeys always get their way and ruin it for the real people.

    Bookmark this as the point of failure, shareholders should quake.

    edited August 2020
     0Likes 0Dislikes 0Informatives
Sign In or Register to comment.