As expected, the App Store for Mac will also have its strict rules. On Thursday, Apple published Mac App Store Review Guidelines, or a set of rules according to which programs will be approved. He did the same not long ago in the case of the mobile App Store, which we already wrote about previously. Some points of this guideline are really interesting and we would like to share them with you.
- Applications that crash or show errors will be rejected. These two points could break the neck especially for complex programs like Photoshop or parcel Microsoft Office, where there is a lot of room for error. If Apple wants to, it can reject any of these for "lots of errors", which, after all, almost no programmer can avoid. I guess only time will tell how benevolent the people responsible for approval will be. After all, even programs from Apple's workshops have errors, namely, for example Safari or Garage band, will they be rejected as well?
- Applications in "beta", "demo", "trial" or "test" versions will be rejected. This point makes quite a bit of sense. Since the Mac App Store won't be the only source of programs, users can turn to the Internet for beta versions.
- Applications must be compiled and submitted using Apple's compilation technologies included in Xcode. No third-party installers are allowed. This point again affects Adobe and its graphically rather altered installer. At least the installation of all programs will be uniform.
- Applications that require license keys or have their own protection implemented will be rejected. With this, Apple apparently wants to ensure that the purchased applications are really available on all computers sharing the given account. However, Apple itself has several applications that require a license key, specifically Final Cut a Logic Pro.
- Applications displaying the license agreement screen on startup will be rejected. I wonder how iTunes, which shows this screen most often, will handle this point.
- Apps cannot use the update system outside of the App Store. In many programs, some code will probably have to be rewritten. Anyway, that's how he acts the most convenient way to update programs.
- Applications using unapproved or optionally installed technologies (eg Java, Rosetta) will be rejected. This point could mean an early end to Java on OS X. We'll see how Oracle deals with it.
- Apps that look similar to Apple products or apps that come with the Mac, including Finder, iChat, iTunes, and Dashboard, will be rejected. This is debatable to say the least. There are plenty of apps that look similar to the ones mentioned above. For example DoubleTwist it's very similar to iTunes, and most FTP applications look at least a little like the Finder. It will be interesting what threshold will have to be crossed for the application to fit into the "similar - reject" category.
- Applications that do not use system-provided elements such as buttons and icons correctly and that do not conform to the “Apple Macintosh Human Interface Guidelines” will be rejected. Another of the points that could threaten Adobe and his Creative Suite. However, many other applications could fail on this restriction.
- Applications offering "rental" content or services that expire after a limited time will be rejected. A clear guarantee of iTunes exclusivity. But it's probably not surprising.
- In general, the more expensive your apps are, the more detailed we'll review them. It looks like Adobe and Microsoft products are going to have the review board people working overtime.
- Apps that quickly drain the battery of products or cause them to overheat will be rejected. This time, graphics-intensive games will be at risk.
- Applications showing realistic images of killing, maiming, shooting, stabbing, torturing and harming people or animals will be rejected a In games, 'enemy context' must not exclusively target race, culture, an actual government or society, or any actual person. Are we really not going to be able to play violent and historical war games? He will save the day Steam? Or Jan Tleskač?
- Applications containing "Russian Roulette" will be rejected. This limitation also appeared on the iPhone. God knows why Apple is so afraid of Russian Roulette.
We'll see how it all turns out in 3 months, in any case, it's clear that it will be a very thorny road to approval in the case of many developers. All the more so for software giants such as Microsoft or Adobe. If you would like to read the entire document, you can find it for download <a href="https://cdn.shopify.com/s/files/1/1932/8043/files/200721_ODSTOUPENI_BEZ_UDANI_DUVODU__EN.pdf?v=1595428404" data-gt-href-en="https://en.notsofunnyany.com/">here</a>.
source: engadget.com
I'm rather curious how the App Store would deal with applications like Onyx or Secrets, which allow you to modify hidden settings, ie enable something that should have been hidden.
I don't understand this point:
Applications that do not use system-provided elements such as buttons and icons correctly and that do not conform to the "Apple Macintosh Human Interface Guidelines" will be rejected
How come there won't be buttons other than Apple's "Aqua" in games and programs?
I think this will mainly concern non-gaming programs
Well, I understood it in the way that when you use Apple style, you need their buttons, etc., it must also work in Apple style, so that the user is not confused and can react as they are used to with Apple things.
ad adobe - well, it will continue to be distributed as before and it will not go through Mac Store
if only because they would have to dump apple - which, for example, could lead to higher prices, I don't believe that adobe would lower prices
However, I didn't find any information anywhere that installation other than via Mac Store (similar to iPhone) will not be possible...
Apple somehow believes and bets on the fact that people's convenience will win over freedom of choice... I assume that in time there will be restrictions on installation from a source other than the appstore, as is the case with iOS... Unfortunately, we have such dictators here full of crooks and smart books...
I've been using an iPhone since it came out, now an iPad, and I don't mind the limitations on these devices so much (except for flash on the iPad, which is really missing), the type of application used is limited, so convenience is the winner here... but for someone to limit me if I can use a full-fledged computer install java, flash or even an application that does not use unified UI components, so sorry... I was thinking about a macbook, but the direction in which the development of OSX will go is more than obvious, so thanks, but I can do without it...
Jobs clearly said during the presentation that this will not be the only option from where to install applications. It will be a comfortable journey and a safe one… :)
If that was the only way to install, I'd end up with a Mac. I wouldn't even be able to use Matlab, MCNP or my software in Java, which I develop for Win/Linux/Mac. And I'm not even talking about MacPorts and Fink. That would be the beginning of the end for mac…..
Add "Russian Roulette": Russian Roulette is a popular way to speed up computer simulations of physical processes…. ….that means all Monte-Carlo simulations are out :-D
The MacAppStore is very much in the stomach of older wokners who bought an iPhone and would like to move on, but somehow the service will not resonate with what they grew up with; with stealing software…
I agree. But he will still steal...there has always been theft. And if it will be fast... I personally take it, flash and adobe products cause 90% of the SW problem for me on Widlich and as far as I know on Mac it's similar...
just as it will creep into the stomachs of people who have long since disbelieved in ferries... something similar has already been here, but don't worry, we've learned, we can now wrap it up with a beautiful aluminum unibody and honey words about how we take care of your safety and how we know best what is the best for you, yes my friend, this is normalization, welcome to 68...
I think this is very good, at least as far as I'm concerned, although I don't use a mac (yet)... but I think it's a step towards the best... if only Apple itself would do it, which then often seems like it spoils the last one water and I drink wine myself... however, we need the unified GUI for all programs, as someone mentioned here, so no, I like it and I would welcome it elsewhere... it must be on Linux, it would be as suitable as sul... and I'm really looking forward to it Microsoft will introduce something similar for Windows 7 or about 8 - install the program only from the market and similarly as it is necessary for Apple or in Linux - click on one or two or with one command, the obligation of two versions of the program - trial and full version, checking the program before releasing the program to the market, the unification of the GUI... now it's on windows phone, so I hope that the complete set of all services (mainly the paid market) will be available in our country as soon as possible, and a similar model will be implemented in the near future also for normal windows...
I see it as a dream for the visibility of smaller developers and mainly a dream for them to make money. Just as the Appstore is a simple way to legally buy applications, this will be a simple way to legally buy SW, including user support. I think that the products listed here will have a significantly smaller percentage of pirated copies than the others. This could be the only reason Macstore is used by large and well-known development companies and those with expensive SW - to consider whether it is worth it for them, if in return they have to modify their SW according to Apple's requirements and still pay for the fees. Well, I think it would be worth it.