A quick search brought up the Mac app store review guidelines. (The same contents were available on other Mac sites, as well.) Here are some of the issues that immediately jump out on a first reading:
- Apps that exhibit bugs will be rejected. Oh? Will that include Apple software? How many applications could ship without any possibility of exhibiting a bug?
- Apps that use non-public APIs will be rejected. That could mean rewriting for many developers.
- Trial, test, demo, and beta applications are forbidden, which removes marketing tools that developers have used for decades.
- Apps must be "useful" or provide "lasting entertainment value." In other words, Apple can control what type of software reaches the market.
- No third party installers allowed.
- Apps cannot install code or data in shared locations -- everything gets its own set of walls.
- You can't update an app outside of the store. That means developers don't get to create independent relationships with customers and have a revenue stream that doesn't require Apple taking continued cuts.
- You can't sell an app that requires optionally installed software such as Java or Rosetta.
- There will be no automatically running code on user start-up or login.
- No adding an app icon to the Dock.
- If the code has metadata that even mentions another computer platform, it's rejected.
- Icons and screenshots that don't comply with an age 4+ rating are rejected.
- No location-based API use for dispatch, fleet management, or emergency services.
- Apps that look similar to Apple products get rejected.
- No changing the native user interface elements or behaviors of Mac OS X.
- No creating a store internal to the app to sell the developer's products.
- Offensive or mean-spirited commentary is prohibited unless from "professional political satirists and humorists." (Do you need a union card?)
Practically speaking, that won't matter. Niche software known to a specific audience could draw buyers through other venues, but the growing number of consumers who have bought Macs, particularly after being introduced by first owning an iPhone, will likely default to the official app store. Sales channels outside of Apple will quickly become marginalized.
There will also be pressure to keep the prices down. Not only will the consumer dynamics of iTunes hold, but "In general, the more expensive your app, the more thoroughly we will review it." Want to get through easy? Make the software cheap.
Yup, Apple will indeed make everything different. Again.
- Multi-Touch and an iPad Sensibility Comes to the Mac
- Why Apple Will (Eventually) Dump the Mac
- Apple Magic Trackpad: One Step To iOS on Macs Instead of OS X