App Store Review Guidelines For Mac Apps Rating: 7,8/10 9073 votes

Apple has announced today that it is revising its App Store guidelines with a handful of notable changes. The latest version of the guidelines offers new details for template applications, cryptocurrency trading clients, VPNs, and more…

The App Store Review Guidelines provide guidance and examples across a range of development topics, including user interface design, functionality, content, and the use of specific technologies. These guidelines are designed to help you prepare your Apps for the approval process. Global Nav Open Menu Global Nav Close Menu. 'The App Store has revolutionized the way mobile apps are developed and distributed,' Apple writes in the Mac App Store Review Guidelines document. 'With over 300,000 apps and 7 billion downloads.

Perhaps most notably, Apple has clarified its controversial language on template-based applications. It was reported earlier this month that the company was cracking down on apps generated using template services, but that decision ended up having a detrimental effect on many legitimate applications.

  1. Run by a team within Apple, their objective is to keep the App Store free from apps that are malicious, broken, dangerous, offensive or infringe upon any of Apple’s App Store Review Guidelines. For developers who want to have their app on the iOS, Mac, or tvOS App Store, App Review is an unavoidable necessity that they deal with regularly.
  2. Submit and promote your Mac app. Get your new product page and promotions ready, and submit your app for review in App Store Connect. Product Page. The Mac App Store product page provides features that help drive discovery and downloads of your app. You can include a subtitle, promotional text, up to three app preview videos per localization, and up to 10 screenshots.
  3. Apple made several changes to the App Store Review Guidelines during WWDC this week, including an easing of the prohibition against downloading and executing code on an iOS device. The ban on executable code remains intact, but rule 2.5.2 now also provides that: Apps designed to teach, develop, or test executable code may, in limited.

Today’s updated App Store guidelines, however, offer more clarity. Apple now says that any apps built around a template or using a template service must be submitted by “the provider of the app’s content.” This means that if a local restaurant builds an app using a template, it must be the one that submits the app to the App Store – rather than the template service itself.

This is notable as it allows template applications to continue living in the App Store, but it will also force more businesses to pay $99 per year for a developer membership.

App Store Review Guidelines For Mac Apps 2016

Apps like stickies for mac that sync with phone iphone. Old language:

4.2.6 Apps created from a commercialized template or app generation service will be rejected.

New language:

4.2.6. Apps created from a commercialized template or app generation service will be rejected unless they are submitted directly by the provider of the app’s content. These services should not submit apps on behalf of their clients and should offer tools that let their clients create customized, innovative apps that provide unique customer experiences.

Another acceptable option for template providers is to create a single binary to host all client content in an aggregated or “picker” model, for example as a restaurant finder app with separate customized entries or pages for each client restaurant, or as an event app with separate entries for each client event.

The new App Store guidelines also offer a new section on VPN apps. Following its controversial removal of VPN apps in China earlier this year, Apple now says apps offering VPN services must not violate local laws and must be clear on what user data is collected:

5.4 VPN Apps

Apps offering VPN services must utilize the NEVPNManager API and must make a clear declaration of what user data will be collected and how it will be used. VPN apps must not violate local laws, and if you choose to make your VPN app available in a territory that requires a VPN license you must provide your license information in the App Review Notes field.

Other notable changes include some new language about cryptocurrency applications such as Coinbase. Apple says that applications that apps facilitating Intial Coin Offerings must come from established banks, securities firms, or other approved financial institutions:

Apps facilitating Initial Coin Offerings (“ICOs”), cryptocurrency futures trading, and other crypto-securities or quasi-securities trading must come from established banks, securities firms, futures commission merchants (“FCM”), or other approved financial institutions and must comply with all applicable laws.

Apple will also start working harder to ensure that frameworks like the HomeKit and HealthKit frameworks are used for their intended purposes, not to allow other features or capabilities:

App Store Review Guidelines For Mac Apps Free

Apps should use APIs and frameworks for their intended purposes and indicate that integration in their app description. For example, the HomeKit framework should provide home automation services; and HealthKit should be used for health and fitness purposes and integrate with the Health app.

There’s also new language on apps that offer so-called “loot boxes,” with Apple now requiring developers to disclose odds of receiving prizes. Essentially, a loot box is when a game offers a random selection of “prizes” as an in-app purchase. While not yet super common in mobile games, the tactic is catching on quick (and with controversy) on desktop gaming – so this seems to be Apple working to get ahead of the curve.

Review guidelines on yahoo

Apps offering “loot boxes” or other mechanisms that provide randomized virtual items for purchase must disclose the odds of receiving each type of item to customers prior to purchase.

Apple’s full App Store Review Guidelines can be found here.

FTC: We use income earning auto affiliate links.More.

By AppleInsider Staff
Wednesday, October 20, 2010, 04:10 pm PT (07:10 pm ET)

App Store Review Guidelines For Mac Apps 2017

Heading off concerns that the Mac App Store might generate complaints about capricious rejections and unclear submission guidelines, Apple has issued an initial outline of what developers will need to do to get their apps listed in the new store.

'The App Store has revolutionized the way mobile apps are developed and distributed,' Apple writes in the Mac App Store Review Guidelines document. 'With over 300,000 apps and 7 billion downloads, it has been a huge hit with developers and users around the world. Now we are thrilled to be opening our new Mac App Store to the hundreds of thousands of Mac developers and tens of millions of Mac users around the world.'
The guidelines further note, 'to ensure that apps are reliable, perform as advertised, and free of offensive material, we will review every app on the Mac App Store based on a set of Mac App Store Review Guidelines that we are ready to share with you. These guidelines are designed to help you create and prepare your apps so they will sail through our approval process.
'We want to help you reach tens of millions of Mac customers with your apps. As with the mobile App Store, developers will earn 70% of the revenues. Please join us as we launch our Mac App Store within the next 90 days, and together we can surprise and delight our joint customers.'
Functionality guidelines
Apple first lists a series of rules pertaining to how apps work, how they install themselves, how they update, and what technologies they use.
Apps that crash, exhibit bugs or do not perform as advertised by the developer will be rejected, as will be apps that are 'beta', 'demo', 'trial', or 'test' versions. Apps that use non-public APIs or include undocumented or hidden features inconsistent with the description of the app will be rejected.
'Apps that duplicate apps already in the App Store may be rejected, particularly if there are many of them. Apps that are not very useful or do not provide any lasting entertainment value may be rejected. Apps that are primarily marketing materials or advertisements will be rejected. Apps that are intended to provide trick or fake functionality that are not clearly marked as such will be rejected.
'Apps that encourage excessive consumption of alcohol or illegal substances, or encourage minors to consume alcohol or smoke cigarettes, will be rejected. Apps that provide incorrect diagnostic or other inaccurate device data will be rejected. Developers 'spamming' the App Store with many versions of similar apps will be removed from the Mac Developer Program.
'Apps must be packaged and submitted using Apple's packaging technologies included in Xcode - no third party installers allowed. Apps must be self-contained, single application installation bundles, and cannot install code or resources in shared locations. Apps that download or install additional code or resources to add functionality or change their primary purpose will be rejected.
'Apps that download other standalone apps will be rejected. Apps that install kexts (kernel extensions) will be rejected. Apps that require license keys or implement their own copy protection will be rejected. Apps that present a license screen at launch will be rejected. Apps may not use update mechanisms outside of the App Store.
'Apps must contain all language support in a single app bundle (single binary multiple language). Apps that spawn processes that continue to run after a user has quit the app without user consent will be rejected. Apps that use deprecated or optionally installed technologies (e.g., Java, [PowerPC code requiring] Rosetta) will be rejected.
'Apps that do not run on the currently shipping OS will be rejected. Apps that are set to auto-launch or to have other code automatically run at startup or login without user consent will be rejected. Apps that request escalation to root privileges or use setuid attributes will be rejected.
'Apps that add their icons to the Dock or leave short cuts on the user desktop will be rejected. Apps that do not use the appropriate Mac OS X APIs for modifying user data stored by other apps (e.g bookmarks, Address Book or Calendar entries) will be rejected. Apps that do not comply with the Mac OS X File System documentation will be rejected.'
Metadata and advertising
Apple next outlines rules for apps related to how they identify and advertise themselves in the Mac App Store. Apps are forbidden from mentioning the name of other computer platforms, such as Microsoft Windows or Google Android.
Apps can't use placeholder text in the App Store listings, nor use irrelevant descriptions of their content and functionality. Also, app icons and screenshots must be appropriate and adhere to the 4+ rating to appear in the store, and be assigned correct Category, Genres, Keywords, and Ratings.
The company warns the any attempt to cheat in user reviews or app rankings with invented or paid reviews will result in a termination from the developer program.
Location Services
The guidelines also restrict how location data is used, forbidding apps from collecting, sending or using users' location data without notifying the user and obtaining consent. Apple also forbids the use of location data to control autonomous vehicles, or for use in dispatch, fleet management and emergency services.
Trademarks
Heading off the problems developers have complained about in Google's Android store, Apple insists that developers' apps must follow the guidelines for using Apple copyrights and trademarks, which forbids suggesting that third party apps are endorsed by Apple, creating confusion with Apple product names, misspelling Apple trademarks, or using any other third party trademarks without documented permission to do so.
User Interface
Apple insists that apps must follow the Apple Macintosh Human Interface Guidelines, including the user of buttons and icons, but says it will reject apps that that look similar to existing Apple products, including the Finder, iChat, iTunes, and Dashboard. It will also reject apps that change the native user interface elements or behaviors of Mac OS X.
The company says it sets a high bar for user interface quality, and 'if your user interface is complex or less than very good it may be rejected.'
Purchasing
Apple will reject apps that open up additional features or functionality outside of the App Store, except for apps that hosts plug-ins or extensions. Note that, in contrast, iOS apps are forbidden from using any sort of plug-ins or extensions at all. Apps also can't create a store inside themselves for selling or distributing other software.
Any apps that ask the user to pay to use to built-in features of Mac OS X (such as an iSight camera) will also be rejected. Apps are also forbidden from renting content or services that expire after a period of time. Insurance applications must be free and in legal-compliance in the regions distributed.
As with iOS apps, Apple notes that 'the more expensive your app, the more thoroughly we will review it.'
Scraping and aggregation
Apps that scrape information from Apple sites such as apple.com, the iTunes Store, App Store, iTunes Connect, and Apple Developer Programs or create rankings using content from Apple sites and services will be rejected, although apps can use approved Apple RSS feeds such as the iTunes Store RSS feed.
As with IOS apps, Apple warns that title that are simply web clippings, content aggregators, or a collection of links, may be rejected.
Damage to Products
Apps that encourage users to use an Apple product in a way that may cause damage to the device will be rejected. Apple also rejects apps that can rapidly drain the users' battery or generate excessive heat.
Personal attacks, violence and objectionable content
Apps that are defamatory, offensive, mean-spirited, or likely to place the targeted individual or group in harms way will be rejected, although Apple notes that professional political satirists and humorists are exempt from the ban on offensive or mean-spirited commentary.
Apps portraying realistic images of people or animals being killed or maimed, shot, stabbed, tortured or injured will be rejected. Apps that depict violence or abuse of children will be rejected. 'Enemies' within the context of a game cannot solely target a specific race, culture, a real government or corporation, or any other real entity.
Apps involving realistic depictions of weapons in such a way as to encourage illegal or reckless use of such weapons will be rejected. Apps that include games of Russian roulette will be rejected. Apps that present excessively objectionable or crude content or that are primarily designed to upset or disgust users will be rejected.
Privacy
Apps cannot transmit data about a user without obtaining the user's prior permission and providing the user with access to information about how and where the data will be used. Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected. Apps that target minors for data collection will be rejected.
Pornography
Apps containing pornographic material, defined by Webster's Dictionary as 'explicit descriptions or displays of sexual organs or activities intended to stimulate erotic rather than aesthetic or emotional feelings', will be rejected. Apps that contain user generated content that is frequently pornographic (ex 'Chat Roulette' apps) will be rejected.
Religion, culture, and ethnicity
Apps containing references or commentary about a religious, cultural or ethnic group that are defamatory, offensive, mean-spirited or likely to expose the targeted group to harm or violence will be rejected.
Apps may contain or quote religious text provided the quotes or translations are accurate and not misleading. Commentary should be educational or informative rather than inflammatory.
Contests, sweepstakes, lotteries, raffles, charities and contributions
'Sweepstakes and contests must be sponsored by the developer/company of the app. Official rules for sweepstakes and contests must be presented in the app and make it clear that Apple is not a sponsor or involved in the activity in any manner. It must be permissible by law for the developer to run a lottery app, and a lottery app must have all of the following characteristics: consideration, chance, and a prize. Apps that allow a user to directly purchase a lottery or raffle ticket in the app will be rejected.
'Apps that include the ability to make donations to recognized charitable organizations must be free. The collection of donations must be done via a web site in a web browser.'
Legal requirements
'Apps must comply with all legal requirements in any location where they are made available to users. It is the developer's obligation to understand and conform to all local laws.
'Apps that contain false, fraudulent or misleading representations will be rejected. Apps that solicit, promote, or encourage criminal or clearly reckless behavior will be rejected. Apps that enable illegal file sharing will be rejected. Apps that are designed for use as illegal gambling aids will be rejected. Apps that enable anonymous or prank phone calls or SMS/MMS messaging will be rejected.
'Developers who create apps that surreptitiously attempt to discover user passwords or other private user data will be removed from the Mac Developer Program.
'This document represents our best efforts to share how we review apps submitted to the Mac App Store,' Apple says, 'and we hope it is a helpful guide as you develop and submit your apps. It is a living document that will evolve as we are presented with new apps and situations, and we'll update it periodically to reflect these changes.
'Thank you for developing for Mac OS X. Even though this document is a formidable list of what not to do, please also keep in mind the much shorter list of what you must do. Above all else, join us in trying to surprise and delight users. Show them their world in innovative ways, and let them interact with it like never before. In our experience, users really respond to polish, both in functionality and user interface. Go the extra mile. Give them more than they expect. And take them places where they have never been before. We are ready to help.'