Disgusting App Store

Looks like I would again invite the wrath of fanbois on this post. Let’s see, but truth is truth and I cant’ resist from quoting it. Let’ start.

If you are missing some WTF news of late, have some of them here and here.

Let’s take the first example. Tweetie got rejected because Apple found some indecent words in the Twitter profile of Tweetie. Heck! There is no indecent words in the app itself. Now if the app developer says that the girl sitting next to her is sexy, get ready to face the wrath of Apple on your application.

Moving to second example, which would also make you scratch your head a hundred times.  They rejected a Bittorrent control app! Read it again you idiot. It’s not a Bittorrent app, but an app which can be used to control Transmission running on your desktop. Now it means that you aren’t downloading any illegal stuffs on your iPhone. You are just controlling it! Now even if that is illegal, the case is too weak!

Keeping up with the moral policing,  tomorrow Safari should be banned since it can also be used to download illegal content, that too on your holy iPhone, that too not remotely. The iPhone approval process sucks balls and how-so-ever you give excuses of legal and ethical and tons of other shit loads excuses, the fact is that App Store is a nightmare. It is under a Nazi’s rule and you got no right to speak. Admit it that Apple is God. If not, get out of here.

I am not a Microsoft fan, nor I was ever impressed with their ethics. Now I need to weight Apple and Microsoft. Speaking frankly, Microsoft respects developers even though they dis-respect the law. Apple considers developers  as second class citizen who are just here for bowing their heads. The reason why devs are still probably here is that Apple users pay for the app and due to the steady revenue stream.

I had written back about the screwed up App Store’s approval process when Opera got rejected and when they had a sucking NDA in place. If you want to judge the freedom you have at your disposal when you buy,think twice!

Freedom at your disposal

This isn’t going to be too long.

Linux and other OSS Mobile platforms:

  • You can get/buy the Operating system of your choice.
  • You own the copy of the OS you have on your computer
  • You decide which software you want to install/buy.
  • You decide which technology should be available for your OS, if it isn’t available you are free to implement it.
  • Your OS can install softwares from any third-party software website.
  • You can remove the default browser, default media player and all default applications and put in your own ones which you like.
  • You were and are always encouraged and allowed to share code,ideas and development methodology.


Windows and Microsoft’s Mobile Platforms:

  • You buy Windows for a hefty license fees.
  • You decide which software you want to install/buy.
  • You don’t own the copy of Windows you have, you are just licensed to use it.
  • You decide which software you want to install on your system.
  • You decide which technology should be available for your OS, if it isn’t available you are free to implement it.
  • Your OS can install softwares from any third-party software website.
  • You can remove *most* of the default applications and install your own favorites counterparts to them.
  • Developers always shared code, tips and development style. Microsoft never objected.


Apple and its iPhone:

  • You buy its OS and hardware together for a huge amount.
  • Apple decide which application suits you.
  • You can buy applications only from its App store.
  • If you want flash support, you can’t get it unless your GOD company (Apple) gives consent.
  • If you want to get your app in the app store, wait for weeks or maybe months.
  • If you want to submit updates to the app you created, give it to apple and the update may appear after weeks, by the time many handsets may be compromised.
  • You can buy iPhone only with carrier facility from AT&T(in US).
  • The App you created can get rejected from the app store any time. Don’t bother to get the reason. Its useless and waste of time hunting out a suitable reason.
  • Applications replicating the functionality of default applications get rejected from the app store. So this makes you out of luck for getting better apps for those default ones.
  • Apple’s NDA discouraged and banned anyone from talking about development, sharing ideas and codes for the iPhone SDK. Now this NDA has been scrapped off, but it’s dark shadow still remains.


Now who is Saint and who is Evil ?

Apple Says : Dogs and Opera not allowed

The similarity between Apple and Microsoft is that they both are big evil corporations. The difference between them is that Microsoft has abundance of hateboys, whereas Apple is swarmed by fanboys.

The days of Hitler and Mussolini are back. Now its not a one man rule with armed forces but a one man rule with a giant corporation standing with him and enforcing his will through the law of land. Yes! It’s again Apple. The fanboys are making the matter more complicated which doesn’t even leave the freedom of speech to the general people. They forget that its eventually the end-customers whom they should target.

I read a shared article by Ankur on Google Reader telling how Apple rejected Opera browser in the App Store of iPhone. Now isnt it too much of a monopolistic decision on behalf of Apple? Now when they have scrapped off their controversial NDA, what new f**king excuse would they throw out at the face of Opera developers? Isnt apple trying to control each and everything that is available on this planet? iPhone apps have to be acquired through App Store and any app not available through the store cant run, unless your jailbreak your phone.

People tout Android as a weak opponent of iPhone. I agree to some extent, but the release of G1 really had some impact on the Apple’s policy. The NDA was shown the door and Apple’s tone became a bit liberal. Inspite of all these the iPhone looks more like a Nazi kingdom where you don’t have an alternative. You need to bow your head in front of the Almighty for food apps.

Now since iPhone is Apple’s most important product, should’nt Apple think twice before closing doors at the face of developers without citing a reason? Some day or other I come to hear of news of apps being rejected from the Store. If iPhone dominates the world market, then an anti-trust lawsuit can be files againt for controlling the market. Microsoft has already faced this situation and Apple should learn from the experience.

iPhone: What it means to developers

Again beginning with this post, there is a disclaimair that am not anti-Apple, but firmly believe that their policies should be badly bashed. I have even based Mozilla Corporation for their policies even though being an Open Source Fan.

First begin with the NDA imposed upon the developers developing apps for iPhone. The only word coming to my mouth is WTF! Apple has such a big community of fans and developers, why are the developers treated like a second grade citizen. Now is it a work of a second standard student to remind Apple that sharing codes and idea is always healthy for an development platform? This is equal to reinventing the whole wheel. Fine! Apple wants to keep the platform closed sources and non-free. Done Apple Done! Now please dont force the developers on your whims and fancies. Now what code they make, should belong to the devs and its upto them what to do with that pretty shit of code. This is am attempt to even surpass Microsoft in their suppressive tactics.

The iPhone platform is beautiful, appealing but highly locked in. No-one can duplicate the functionality of the services provided in the phone. My question is why not? Its upto the users to think on it, whether they want a similar functioning application or not. The Android’s statement on this is

Android does not differentiate between the phone’s core applications and third-party applications. They can all be built to have equal access to a phone’s capabilities providing users with a broad spectrum of applications and services. With devices built on the Android Platform, users will be able to fully tailor the phone to their interests.

which is a slap on the face of Apple’s policy. No company/individual has any right to determine what application I install on my personal computer or phone. Its truely my choice and am not a slave of anyone to be supressed.

When submitting apps to the app store, some applications come immediately and some take ages to show up. Many developers have expressed anger over it. Is Apple listening? If they dont care of the developers then what the heck is this SDK for? The most valuable asset a development platform can have is developers and a large user base. Apple has no interest to keep the former in high esteem.