Apple learned something great about the Mobile Apps through iOS distribution process. Apple iPhones, iPads, and iPods are all locked from the software installation perspective. You can not install any app directly on iPhone without making Apple store aware about it. What is achieved in iPhone was not possible 10 years back. Great control in iOS app distribution & install is based on these points.
- Secured application Distribution through Internet.
- Getting all the app distributors registered in store with credit card.
- DRM signing of apps, to restrict the device where app can be installed.
- Tracking the App crashes and invalid usage of resources by apps.
- State of art payment gateway for selling of apps through store.
These are the points which made iOS app distribution process very successfull.
Now that everything is in place, Apple wish to bring this process into Mac Application distribution. Unfortunately this can not happen overnight because applications are already distributed through traditional means like CDs / DVDs or website downloads. They are directly licensed with 3rd party vendors with Sales transaction through their payment gateways. There are also applications freely distributed and downloaded on internet. Some of these can be vulnerable or can impact the performance of Mac Operating System.
Apple wants all the 3rd party developers to register themselves with Apple Developer Programs. Follow Apple guidelines and preferably distribute through Apple App store.
To fix all this Apple brings Gatekeeper software pre-bundled in Mac OS X Mountain Lion. With this you will not be able to download and install anything so easily from unknown entity.
Try to download and install any non-store application in Mac OS X Mountain Lion, you’ll encounter warning popup like this. Continue reading →