5 ms·
Ask HN: If Apple didn't approve apps, would you install them on your only phone?
With the recent surge in criticism of Apple's App Store approval process the idea of eliminating the process completely has been tossed around. However would you be willing to install an application on your phone that has not been "blessed" by Apple, bearing in mind that such applications would be able to do things system-wide that the apps currently available are unable to do only because Apple does not allow them into the App Store.
- zaidf 17y agoNot only would I install them, I would install more of them. Don't forget there is a whole security industry that would not mind testing the Apps. And nobody is saying that Apple should not have a virus scanner built in. Simply put, using security as a reason for this App approval process is BS.
- pwmanagerdied 17y agoPersonally, a virus scanner is the last thing I'd want on a mobile device. I haven't used one since I stopping using Windows several years ago, and it's not something I'd like to return to, especially on a platform where power consumption is such a big deal.
- theBobMcCormick 17y agoIs there any evidence that Apple's approval process is actually thorough enough to detect if an app is a virus or trojan? That's a pretty non-trivial thing to detect isn't it?
- thafman 17y agocurrently you have with the iPhone: a phone that handles calls and small tablet computer that runs app and can view the web, it is also a pretty good music/video device. I want apps that can add functionality to the phone, contacts music and video sides my iPhone So my answer would be; hell yes.
- jimbobimbo 17y agoNewsflash for iPhone users: Windows Mobile users were able to install whatever they want for years. And yet, no malware, no viruses, no nothing that would require any sort of pre-approval process.
- antipaganda 17y agoAlso no friends. :(
- clawrencewenham 17y agoThere are "no viruses" for OS/2, either.
- viraptor 17y agoWindows Mobile (CE exactly) had viruses as early as 2004 (http://www.viruslist.com/en/analysis?pubid=170773606 http://www.viruslist.com/en/analysis?pubid=170773606), with many others available later on (for example: http://www.avertlabs.com/research/blog/index.php/2008/02/26/windows-mobile-trojan-sends-unauthorized-information-and-leaves-device-vulnerable/ http://www.avertlabs.com/research/blog/index.php/2008/02/26/...) Why didn't you think that would happen?
- eli 17y agoTo be fair these are mostly proof-of-concept viruses. The typical WinMo user is not at risk.
- eb 17y agoPeople have been installing their own software for decades. I don't see why it should be any different on a smartphone.
- jherdman 17y agoIt seems to me that the goal of the App Store is to not only provide a convenient location for consumers to purchase apps (and therefore to act as a source of revenue for both Apple and their clients), but to also help ensure a quality experience for their customers. This process has some major benefits; the process, however, is poorly implemented. I think most people would be just fine with the App Store if the approval process had quicker turn-around time, or at least predictable turn-around time.
- jimbobimbo 17y agoI'd say: let market decide. If your app is not good, you won't make any significant amount of money on it, no matter if it is pre-approved or not.
- rufo 17y agoI already jailbreak and install software on my iPhone, so the answer is yes, absolutely.
- cjg 17y agoHow about if Apple could certify the apps instead. Developers can pay to have confirmation from Apple that the apps is safe, but they don't have to. That way users have the choice.
- FreeRadical 17y agoI think this is a brilliant idea.
- eli 17y agoKinda like what Java Verified and Symbian Signed have been doing for years? A cryptographic signature (with an Apple-run signing authority) also ensures that your apps haven't been tampered with by a third party and (in theory) should let you track down the owner of an app if it turns out to be malware.
- clawrencewenham 17y agoThat would be about as effective as the use of SSL certificates to prevent phishing. That is: zero effectiveness.
- megaduck 17y agoThat is exactly what Palm announced last month. http://investor.palm.com/releasedetail.cfm?releaseid=413826 http://investor.palm.com/releasedetail.cfm?releaseid=413826
- marklubi 17y agoWhat if Apple were to start assigning a reliability or confidence score to the app/developer and amending the approval process to take this score into effect? New apps/developers need to go through the standard application approval process as it is now. As applications are approved/rejected, their score changes based on the results of the testing. As developers release updates to a given app, the approval process of that app is adjusted based on the confidence score. e.g., an app with a high confidence score would just automatically get approved (or maybe just a quick static analysis) whereas one with a medium score might just get a quick cursory testing. Additionally, to keep people from trying to game the system they could add in some random full testing of apps regardless of their confidence score.
- warrenmiller 17y agoseems to work for Android.
- wastedbrains 17y agoYes, I do it on my computer all the time... I did it on my older smart phones as well. If an app was buggy or crashed a lot, I uninstalled it.
- moss 17y agoI'd treat them the same way I do apps on other systems: I'd avoid ones that I was unfamiliar with or that came from an untrusted source, but if a general consensus developed that something was good, I'd go ahead and download it. Quality applications seldom turn out to ALSO be malware without people knowing about it, so this strategy works pretty well for me.
- iamelgringo 17y agoI install "non-approved" apps all the time on my G1. One of my favorite apps pdanet isn't even on the app store.
- martythemaniak 17y agoIn addition to my iPhone, I have an Android device. None of the applications on the market are approved. Before this, I had a blackberry(pre app world), and none of the applications on that were approved either, and prior to that the Palm Treo apps didn't have any special permissions either. I'm sorry, but for a supposedly smart group, most of HN seems to forget about critical thinking when it comes to anything Apple or Jobs says. Programmatically, the iPhone is the most restrictive SMARTPHONE out there and it was the one that introduced the sad "innovation" of restricting a smartphone.
- amackera 17y agoNot to mention that none of the apps on my desktop have been "approved" by anybody (apart from myself).
- lleger 17y agoThis is true, and a fairly good point, but then again, you don't have nearly the precise control that you do on your desktop.
- electromagnetic 17y agoHow so? I've only heard of one instance of a trojan compromising a smartphone, yet I've heard millions of instances of trojans, virus' and other malware, spyware, adware infecting computers and costing people thousands of dollars. So how do we have less control on a smartphone? All you need to do is format the system, which IIRC the iPhone actually has and can be done remotely (like any iPod can) through iTunes. Similarly the Pre and any phone can have its data storage 'formatted' and be reset to factory defaults. Aside from taking my computer back to the medieval ages (IE full format) I have little beyond anti-virus programs that truly protect my OS from anything. Every phone's OS is on read-only memory that can be reset at any time by the push of a button. IMO that gives me a lot more control over my phone than my desktop.
- megaduck 17y ago
- jonknee 17y agoOf course. Similarly, I would very much dislike if Apple required Mac apps to be distributed through iTunes. It just doesn't seem quite as absurd on your iPhone because you never had it another way.
- ErrantX 17y agoYes and No. I wouldn't be totally happy about it; it would require making individual decisions of trust for each program. I think the app store is broken for independent developers but not completely for users and larger companies.
- mechanical_fish 17y agoYou are asking this question on HN. You will learn very little from that. We are not a representative slice of the iPhone or Android markets.
- jasongullickson 17y agoPerhaps not the largest slice, but to me the more interesting one to market to. I see HN readers as consumers of "App Store B": http://www.marco.org/208454730 http://www.marco.org/208454730
- deltaqueue 17y agoAren't viruses typically a factor of OS market share? E.g., viruses are prevalent on Windows because the market share is around 85-90%. Symbian and RIM still hold a sizable lead on the mobile front, so unless Apple plans on obliterating the mobile OS market, viruses will continue to be a non-issue.
- patio11 17y agosuch applications would be able to do things system-wide You should see how many ways I could make someone miserable with shareware running on Windows, and that didn't stop 100,000 people...
- thorax 17y agoI install all sorts of random jailbroken apps. I also install Android apps. So far so good, but buyer beware.
- colinplamondon 17y agoThe thing everyone misses is that, commercially, the ONLY thing that matters is being on the App Store. It doesn't matter how draconian the rules are, it doesn't matter how long the wait is- these price points ONLY work if Apple is footing the marketing bill. If you are in the Top 5 of any category then you have guaranteed impressions at a very high volume. That allows one to sell an app for 99 cents or $1.99. If you are promoting outside the App Store, your user acquisition cost will be too high to make that price point work, so you'll have to raise your prices. In raising your prices, you'll price yourself out of the Category Top 5's and the Overall Top 100- thus killing the upside. If you're doing medical apps, no worries. If you're doing a book or a game app, however, publishing outside the App Store is suicide, 'free my device!' geekery aside.
- jhancock 17y agoWithout the App Store, there would be dozens of download portals and review sites and countless blogs for iPhone apps doing marketing for you, just as they work for every other product or service in the internet. I don't think anyone is missing this, geekery aside. A free market approach rewards competition. Anything else, diminishes it.
- colinplamondon 17y agoThere still are- 148apps, appcraver, appvee, etc. Cumulatively they just don't push the kind of volume that the App Store itself does. A more distributed system is only better for folks whose apps can't hack it in the Top 5 of their given category.
- jhancock 17y agoAll I'm arguing in favor of is multiple markets, which requires an unlocked device. If a software developer or consumer wants to use Apple's store, they can. If they want to use another, including Apple's they also have that choice. At the moment, you must use Apple's store. Currently, secondary markets, like appvee, have to first go through Apple's store for their secondary market to work with a locked iPhone. Some believe that free markets produce better results and others don't believe this. Further, some that believe free markets are the best approach also believe that precluding competition should be unlawful. This is an ideological argument, so I'll get off my soapbox now.
- JoelMcCracken 17y agoI think reputation is a much more valuable way to evaluate software than approval by Apple. Just like now.
- pierrefar 17y agoYes. I do that all the time on Windows and Linux. Frankly, I am the one that should be doing the blessing as a consumer who is free to choose in a free market of apps. I will reward developers of good apps and bring bankruptcy to developers of bad apps.
- dunham 17y agoIf Apple didn't approve apps, would you install them on your only laptop?
- yumraj 17y agoYou're making an assumption that Apple's app reviewers do a full fledged deep analysis of an app to come to the flawed conclusion that a "blessed" App is same as a "Safe" App. For example, how difficult is it for me to create a perfectly nice app/trojan and then embed a time bomb in it, which activates 3-4 months later, after the app is already on the store. At that time the trojan sends me all your personal information. There is no way Apple's drones will be able to find this. And yes, before you say that maybe the App reviewers change systems clock etc., I'm can be more creative to fool that too. Above is just an example. So, in other words, "blessed" is NOT equal to "safe" and hence "blessed" has nothing to do with what an app can and cannot do from a security standpoint.
- jasongullickson 17y agoWhen your timebomb goes off, Apple will certainly hear about it and will be paying you a visit in short order. You could try to circumvent this by using bogus information when you sign up for the developer program, but it's not as easy as setting up a false eBay account or something along those lines If your a master criminal and can social engineer around all this, then you probably have better things to do with your time and skill.
- simanyay 17y agoIt depends on the application. I would install Google Voice no matter whether it has been approved or rejected by Apple.
- seanx 17y agoI had to jailbreak my iphone to get basic functionality, and I have installed a number of unapproved apps on it. All of my previous phones and pdas have had unapproved apps as well. I'm dumping my iphone as soon as the Milestone becomes available because I am sick of the way apple does things. The approval process has little to do with security and a lot to do with money.
- dannyr 17y agoI'm still disappointed at developers who are advocates ofopen-source developing for the IPhone. A little hypocritical in my opinion.