The most important new rule is called App Store guideline 4.2.6. Minimum functionality. It states that:
"Apps created from a commercialized template or app generation service will be rejected."
And what does that mean? Sure seems pretty ambiguous doesn't it? And how would they know whether an app is or is not 'generated?' How can they tell if an app started with a 'commercialized template?'
No doubt Apple uses an algorithm of sorts to establish if these conditions are met or not. But there is more to it. The human factor. Before an app can be listed in the app store it must pass a human review.
Called the Apple 'App Review Team' is made up of supposedly highly educated people with extensive knowledge in app making. You would think, right? When an app is submitted to the Review Team it must meet all the guidelines before it is accepted to the App Store. If not it will be rejected.
Apple addresses rejections this way.
"Rejections: Our goal is to apply these guidelines fairly and consistently, but nobody's perfect. If your app has been rejected and you have questions or would like to provide additional information, please use the Resolution Center to communicate directly with the App Review team. This may help get your app on the store, and it can help us improve the App Review process or identify a need for clarity in our policies."
Miappmaker learned that indeed most apps are made from a commercialized template. Why re-invent the wheel when an existing one is much easier to use?
Seems to me that Apple wants all apps to be generated using only Apple machines and Apple coding software. And that only individuals should make apps for themselves. The Apple app making software "Xcode" can only be used on an Apple MacOS machine. So if you are an app maker and don't have this capability your app maybe rejected.
Mam utilizes an interactive mobile app editor/publisher we call 'the app builder.' The builder allows users to create their own app and submit it to the app stores.
You start building an app in our editor/publisher tool, with a pre-configured template and update it from there. Then use MAM's publishing tools to submit your app to the App Stores. Or you could buy a $1200 computer and learn several new programming languages. Then develop an app on your own and figure out all the ins and outs of publishing.
Or you could use a service like Miappmaker (that has all the tools, tutorials and experience) to help you through the process from start to publish. It is, what we do. MAM has developed many apps through a 4 step process we call T C P P (Template, Configure, Preview, Publish).
Looks like Miappmaker breaks all the rules. Yup, sure do. Commercialized templates and app generation services are part of the business. And it's not just MAM, most app makers apps are created this way. Relatively few commercial apps are created exactly the way Apple wants.
This new App Store guideline seem like a deal breaker for MAM. No way around what Apple is asking us to do. Either MAM buys new computer equipment and learn new software or stop making apps for Apple App Store.
And now the good news. Miappmaker will be expanding the app building service to include Progressive Web Apps. In the near future we will anounce the new capabilities we plan to offer. Stat tuned for that.
For now, new procedures for Apple iOS apps include an originality review. Apple has capitulated (relaxed) some on the new app store guideline. Commercially generated apps can pass inspection if they exibit uniqueness and they are assembled from an originally blank template.
For new app making that means all iOS apps must start with the 'blank' template. From there you should use the page insertion tool to assemble your own unique app. Or you can hire Miappmaker to guide you throught the process.