Friday Night Fights: What’s Better For App Stores, Walled Garden Or Open?

Friday Night Fights: What’s Better For App Stores, Walled Garden Or Open?

Friday Night Fights: What’s Better For App Stores, Walled Garden Or Open?Laaaaaaaaaaadies and Gentlemen, welcome to Friday Night Fights, a new series of weekly deathmatches between two no-mercy brawlers who will fight to the death — or at least agree to disagree — about which is better: Apple or Google, iOS or Android?

After this week’s topic, someone’s going to be spitting teeth. Our question: What’s Better For App Stores, Walled Garden Or Open? Apple vets every app released on the iOS and Mac App Stores, but Google lets anything in, removing apps only if they violate their terms. Which is better for developers and consumers?

In one corner, we have the 900 pound gorilla, Cult of Mac; in the opposite corner, wearing the green trunks, we have the plucky upstart, Cult of Android!

Place your bets, gentlemen! This is going be a bloody one.

Vincent Messina, Cult of Android

Apple and Google have polar opposite views on submitting applications for distribution to their application markets. On the one hand we have Apple, who has strict guidelines and an approval process. On the other, we have Google, who also has guidelines, but does not have an approval process (gasp). I’m going to take a look at Google’s approach and point out some of the benifits to having a system such as Google’s and why there’s nothing to worry about for the end-user.

There are a lot of reasons why Google doesn’t require developers to have their apps approved before submitting them to the Android Market. First and foremost, it’s to allow developers the freedom to push updates and apps at their leisure. A developer (not a big company) can do only so much testing of their app and no matter how hard they try, bugs always seem to pop up. Google’s non-approval process allows the developer to quickly identify the bug via user feedback, fix it, and then push an update out as soon as possible. A developer for Apple would have to identify the bug, fix it, then submit the update to Apple for approval. In the meantime, the buggy version of the app remains and users continue to complain. Now it’s not only for bugs, developers also like to add new features, something that can be done quicker thanks to Android’s non-approval format. Android’s open system also encourages independent developers to take a chance and encourages development instead of holding up the process to hand-pick the apps they find acceptable.

Doesn’t Android’s non-approval result in crappy apps making it onto the Android Market? Of course, but it also means anyone downloading them will have the ability to rate them, and let other users know that they are pieces of crap. What about security, if Google isn’t approving these apps, how do we know they aren’t muddled with malware? Fortunately every application (and developer account) uploaded to the Android Market is automatically scanned by Google’s own malware protection system. If anything is awry, Google will remove the application from the Android Market as well as from any device that may have downloaded it. Android is already built from the ground up to inhibit any possible damage a malicious app could cause should it make it onto your phone. With sandboxing and permissions, an app getting access to any information it shouldn’t, is highly unlikely.

Despite the differences in approach by these two platforms, the final result has been two app stores which are doing tremendously well. Android is definitely the more developer friendly platform but developers will endure whatever restrictions are necessary to get their apps onto any market servicing the grandiose numbers we see on Android and Apple. As for us end-users, we benefit either way.

John Brownlee, Cult Of Mac

This week, the iOS-sphere had a bit of a controversy on its hand after it was discovered that the darling social network app Path had been uploading users’ address books to their servers without permission. Path got a huge dose of negative publicity, apologized, issued an app update fixing the issue and deleted the information from their servers.

One of the reasons people felt so betrayed wasn’t just because Path was doing something that pretty clearly violated users’ expectations of privacy, but because Apple had approved an app that had done these things to begin with.

When a process falls over, it’s easy to say it’s broken, but it’s actually testament to how well the App Store approval process works that there is a ubiquitous expectation from users that the apps on the store won’t steal their data, or infect their devices, or do anything that a user would think was unseemly… even if, as with Path, that unseemly action isn’t actually prohibited by the Developer EULA.

In other words, the issue here is trust. By having an approval process, App Store customers can trust that their data is safe, and when that data turns out not to be safe because of a rogue app, there’s clear accountability: Apple itself, and the developer who programmed the app. It encourages developers to stay honest, and for Apple to remain ever vigilant. More importantly, the sense of trust fostered by the approval process is a huge element of what makes the App Store the dominant app distribution method in mobile: users spend more money because they trust Apple’s quality control, which in turn causes developers to make more money than on, say, Android.

By most accounts, Google is vigilant about removing rogue apps from the App Marketplace after users start complaining… but that’s not enough. Download any app on the Marketplace and there’s a chance that it’s a rogue one, looking to do something sneaky with your data. What Apple recognizes is that the health of an app ecosystem all comes down to trust, which means that they need to take some degree of responsibility for the content they sell. Sometimes they lazily approve apps they shouldn’t, and get criticized for it, and look like fools for a little while… but Google’s “take-no-action-until-its-a-crisis” is a big part of why the average Android user buys less apps (and developers make less off their apps) than on iOS.

DON'T MISS
Readability App Coming Soon To Android And iOS

Apps you might like

  • Anonymous

    Apple should have a trusted list for developers. For example if a developer has not had an app or update rejected in the last 6 months then their new apps and updates are automatically accepted.

    As a developer I hate having to wait a week or 2 for the approval process.

  • Anonymous

    Being an Android user since 2008 and being an iOS user for a little less than that, I’m gonna go ahead and say Apple’s App Store is 2nd to none. That “walled garden” has NOT stopped it from having the absolute best quality apps anywhere. The quality of exclusive apps in the Android Market really does leave a bad taste in your mouth if you’ve spent any amount of time finding great apps in the App Store. That openness hasnt done it any good, IMO.

    • DasithWijesiriwardena

      I just migrated from iOS to Android am yet to find this lack of quality in the Android market. Apart from most Apps being free there, they do the same thing.

      And I like the Dophin browser in iOS but everytime I click a link in a app it opens up Safari. Apple does not allow 3rd party developers to take control of actions covered by their own apps.

  • Anonymous

    I can’t believe they didn’t mention the payment options for both marketplaces. Android not having a prepaid option (ie giftcards) is hurting them quite a bit, plus they are lacking the ability to gift apps. Yes, you do need a credit/debit card or giftcard to start an account on the apple app store, but you don’t have to actually spend anything.

    Another problem with android is the compatability of apps across the hundreds of different phones and the different versions android available. It is much easier to figure out in apple’s app store. Not to mention iTunes, which provides access to music, movies, tv shows, podcast podcasts, as well as iBooks. Add the fact that purchases from all of these are tied to the same account and can be redownloaded across all of your apple devices, and it’s clear that Apple is the winner.

    Pretty much every app you could ever want is available on the app store, so I don’t really consider android’s ‘openness’ to really be all that much of an advantage. Apple’s ecosystem currently beats android’s in pretty much every way for both the consumer and the developer.

    • Joo Joo

      You do not need a debit/credit card to start an account. Google it :) i have several accounts in several countries with no credit card binding

  • David Hickes

    This is so ridiculously bias. I know this is cult of mac but come on. Maybe the reason more people buy more apps from the app store as opposed to the market is because developers put their apps on the market for free after like 2 months of being on the app store. They just know that people that touch themselves thinking about Apple will pay for something that no one on android will pay for. And as for you “skps” is having a prepaid option that big of a deal? how about the fact that there is tax on your apps. Apple rapes your wallets and you don’t even realize it. And I challenge someone to find an app on the app store that isn’t on the market.

    • Anonymous

      I can think of 50,000

      • Anonymous

        Instagram, Tweetbot, parallels, Jetpack Joyride, Keynote, Pages, Numbers, infinity blade 1&2, zombie gunship, Flipboard, Reeder…

      • DasithWijesiriwardena

        you know that there are better alternatives on Android and a lot of Android exclusive apps too right?

        Just saying cause I switched from iOS to Android and haven’t had any problems migrating my apps.

  • http://pulse.yahoo.com/_LEKSYNK2SEIFZVUB2DOBYITDBM Mike

    I can’t help thinking that both parties sidestepped the real issues here… and that makes me wonder about what they were given as a description of the topic at hand. Is the possibility of a rogue app really the main concern in a discussion about the “walled garden” concept?

    It’s quite clear that even Apple’s approval process can’t make things completely safe, but we still have to deal with all of the other rules and restrictions anyway.

    The “walled garden” isn’t just about getting apps approved. It’s also about what rules they have to follow to get approved.

    What about the fact that iOS developers have to give Apple a cut for things like subscriptions or in-app purchases?  Unlike the initial sale and download of the app, Apple adds exactly zero value to these items but still insists on their 30% cut.
     
    And what about the fact that Apple won’t approve apps that they feel overlaps the functions of the native apps?
     
    It’s about the fact that Apple won’t allow Java or Flash onto their devices, or allow interpretted code (unless it’s Javascript running in Safari).  Entire categories of software are excluded from iOS because of this.
     
    It’s about being forced to work with the abomination known as OBJECTIVE C because Apple won’t allow apps made with any other development tools besides their own.

    • Anonymous

      What is the point of having an app that have the same functions as native app? None.
      But Apple approve those with “extra functions”, in this case, Maps vs Waze

      Apple wont allow Java, but allows Flash and allows interpreted code.
      for example, the Flash iOS packager, or Unity3D development tool which requires Unity Player to run above iOS.
      So its not being “forced” to work with Objective C.

      And IMHO Objective C >>>>>>>>>>>>>>>>>>>>> Java
      I know there are lots of Java programmers out there, but there are even more that hates Java (even if they code in Java)

      • http://pulse.yahoo.com/_LEKSYNK2SEIFZVUB2DOBYITDBM Mike

        The Flash iOS packager compiles to native code, so the device isn’t running “Flash” at all. And you’re not able to do everything you’d normally be doing with Flash… you’re restricted to a particular subset of functionality.

        Unity3D player is a library, but yes it’s true that by using the supplied frameworks you can largely avoid doing anything in Objective C.  But that really only applies to doing a game, doesn’t it?  Doesn’t help a bit with other kinds of apps.

        I didn’t suggest Java as the alternative to Objective C, but since the background context was iOS versus Android I suppose I see why you went there. 

        Objective C is a failed experiment from an ancient time. It may have made sense for NeXT back in 1988 when there was no decent, standardized version of C++ available, and something like Java was years in the future. It was as good an alternative as anything at the time. That had changed by the time Apple bought out NeXT in 1996, but Steve Jobs had spent the past several years evangelizing the NeXT platform (i.e. the development tools) over C/C++ oriented Windows & Mac systems, and there was just no way anybody was going to convince him that that there might be better options now.

        If you like Objective C, you’re entitled to your opinion, but my informal polling of other developers over the years tells me that most do not especially care for it. And the fact that the language has virtually ZERO usage in the rest of the computing world backs that up.

      • DasithWijesiriwardena

        I think you answered you own question. Who decides whether an App covers the same function? Apple right. It’s not objective at all. Something that they decide covers their functionality might be seen as a more easier way of doing thigs by some users. It’s the choice that lacks in a walled garden.

  • Anonymous

    Meh, all current app stores will eventually be obsolete. Fight all you want, once HTML5 gets GPU access, everyone and their dog will have their own app store. Sure, it may take 5 years, but by 2016 this argument is going to look even stupider than it does now.

About the author

John Brownlee<p><strong>John Brownlee</strong> is news editor here at Cult of Android, as well as its sister site, Cult of Mac. He has written about a lot of things for a lot of different places, including Wired, Playboy, Boing Boing, Popular Mechanics, VentureBeat, Gizmodo, Kotaku, Lifehacker, AMC, Geek and the Consumerist. He lives in Somerville, Massachusetts with his charming inamorata and two tiny budgerigars punningly christened after Nabokov's most famous perverts. You can follow him <a href="http://twitter.com/DrCrypt">here</a> on Twitter.</p>

email hidden; JavaScript is required| Read more posts by .

Posted in Android, Top stories | Tagged: , , , , |


scribol