Android's "Flea Market" Needs Urgent Attention
andylim writes "According to Barry O'Neil, ex-President of Namco Bandai Network Europe, Google needs to understand that a constantly evolving 'beta' product doesn't cut it. It has to learn from the mistakes of the Java business in order to save Android. 'If Google is to present a threat to the Apple App Store ecosystem, it needs to address discovery and purchasing as a matter of urgency, or abandon control and hand over the entire management of the Android Market to carriers, OEMs and trusted publishers.'"
I'm sorry, but does android really need saving? I see more and more and more android based phones every day.
NewslilySocial News. No lolcats allowed.
I use the Android app market, and I find what I need. I think the Apple App Store is more plagued with marketers vying for positioning in the vaunted "Top 75" than in any other fashion. How about letting me sort by "5 stars"? Anybody?
I'm not sure I want anyone except the community "in charge" of what gets bubbled up in each category.
I ahve sent several emails, and posted on the form.
There online market SUCKS.
I have a G1. it's running Google android OS. It is fully integrated with Google.
Why can't I go to android.com and do a search for apps?
Yes, a Google site and you can't search for market apps.
http://www.android.com/market/
Not searchable. I'm sorry, what is Google's core business?
The Kruger Dunning explains most post on
Google needs to understand that a constantly evolving 'beta' product doesn't cut it
You mean like Gmail, Chrome, and a ton of other products that people use while in beta? Android's main strength is that it is open, cutting edge and changeable. A crappy interface or design on Windows Mobile is going to be slow to change, a crappy interface or design in Android is going to be quick to change.
Don't want something -slightly- unstable? Get a BlackBerry and its outdated architecture. Want something that is going to be nearly the same from beginning to end? Get an iPhone, but don't expect stability.
I had a Windows Mobile phone for a bit, it crashed so often I went back to my "dumb" phone before getting an Android handset that rarely crashes.
Android is doing the most things right at the moment. Windows Mobile is screwing customers by not offering software upgrades, Apple is screwing customers by not allowing them to use their apps, BlackBerry simply is a crappy environment to code for, and despite how much Palm wants WebOS to gain marketshare, it simply isn't happening.
Oh and never, ever allow OEMs, carriers or "trusted publishers" to take over app markets, otherwise you screw your customers even more. I don't want my carrier telling me what I can and can't have on my phone, same with OEMs and I don't want a "trusted publisher" removing all competition to their product.
Taxation is legalized theft, no more, no less.
Lets think about this, carriers love to nickle and dime you to death, hate anything that gets in the way of this, and only wish to allow enough function to sell stuff. The LAST thing the droid needs is the carriers getting involved. All I want from my carrier is fast reliable service. Some of my least technical friends have droids and after a few days of hating them they come to love them.
No sir I dont like it.
But some companies pretend they are not.
But maybe the author is right, and evolving betas do fail. Like GMail, Firefox, Chrome, GNU/Linux, they were all public evolving betas, and they all failed. Ah, wait, they didn't They are very successful, and keep gaining market-share every day.
Off course, other software that wasn't ever in public beta state, like Windows, Oracle, Photoshop, was successful. Ah, wait, they were Public betas too, just the companies behind them pretended they weren't. And they failed and succeeded at the same rate as the other more honest approaches.
All software evolves, and all software goes through a very long Beta period. Changing the label doesn't really change anything.
WTF am I doing replying to an AC at 5 A.M on a Friday night?
Allow sorting and filtering by rating. Problem solved. Let the community filter out the crap.
You *can* search the Android Market from your PC, without having an Android phone.
1. download the Android SDK
2. start an Android Emulator, this gets you a virtual phone that uses your PC's internet connection
3. load the Android Market application on to the Emulator
4. Open the Android Market application
5. Search the Android Market
This is not an easy process. But, I have done it, and it works.
Right you are! All of the handset makers using Android would just love to cater to a couple of thousand nerds who would rather spend an hour looking for a free solution than spend 5 minutes and 99 cents downloading a commercial one. Surely, those economic mavens rejoice at the pen-protector-and-taped-glasses set instead of the teenager with dad's credit care. A customer that thinks the best part of the day is installing some obscure patent free codec is worlds more important that somebody that wants to spend ten dollars and watch a movie.
I find your ideas fascinating but definitely do not want to subscribe to your newsletter (besides, it's free - right?)
Faster! Faster! Faster would be better!
I think the biggest problem with the Android market at the moment is its somewhat limited availability. You can't purchase apps in Sweden for example, and there are quite a good number of Android users here. Naturally, thats also going to skew the numbers that the article is using. You can't expect Android phones to have the same number of apps-purchased-per-phone, when a large amount of phones don't actually have that access to begin with. I think thats the point that the article is trying to make, although it doesn't do a very good job at it.
... and hand over the entire management of the Android Market to carriers, OEMs and trusted publishers.
Wait, is this guy implying that carriers are to be trusted publisher? They have tighter sphinxes than Apple does - how would this help consumers reach applications when phones purchased via said carriers disable functions on the phones they resell, just to charge extra money to re-enable them? (e.g. charging extra monthly fees so that their consumers can use GPS on their phones- which does not require any interaction with the cell towers, let alone the phone company!)
I'm considering buying a Nexus One right now and I really appreciate that Google has given us this other choice to the overly-controlled Disneyesque land of phones.
If this article's advice were followed, what exactly would distinguish Android from the other smartphone OSes? What would we need more "me too" phones for?
I do think the Android Marketplace could be better organized, but the answer isn't to copycat Apple's iTunes app store. For me, I'm tired of swimming in the sea of shovelware apps as Apple presents them, so I'd really hope that Google evolves theirs into something better.
In short, a bunch of sameness isn't what I'd like to see.
How convenient to forget that, with the arrival of Apple Appstore, the typical price of apps & games for mobile phones was lowered approximatelly by an order of magnitude.
One that hath name thou can not otter
'If Google is to present a threat to the Apple App Store ecosystem, it needs to address discovery and purchasing as a matter of urgency, or abandon control and hand over the entire management of the Android Market to carriers, OEMs and trusted publishers.'
So, Google need to step up and do something right or do something a thousand times worse?
Just my opinion but that seems like a pretty extreme pair of options!
If the writer of the article would maybe stop and search the android market for 'android app discovery' he would find a bunch of apps that do what he thinks is missing. Appaware is probably my favorite. Perhaps sometimes it's better to let competition to breed excellence in this matter, rather than have a 'standard' dictated by an authority.
What android really needs is people to quit suggesting it be ran like the status quo. Or perhaps the author is past his time and doesn't understand why kids won't get off his lawn. We the people do not want the carriers to be in charge of phone appplications. Carriers need to focus on improving their crap networks rather than throwing money at ridiculous loss generating activities like the author suggests. Soon everyone will associate their phone with a manufacturer, rather than a network... similar to they way you run say 'I run Windows', not 'I have a dell... yep'.
Another thought, since everyone is perfectly happy with Apple's app review process, why don't we bring that over too?
I've been an Android user for over a year now. I kind of agree. Most of this isn't gaming specific though. Here's the problems as I see it.
The search functionality in the android market stinks. This is Google "king of search", but if you don't have the exact app name, good luck finding anything.
There's only 1 level deep categorization. Big hierarchies are a pain to manage, and some apps fit multiple categories. And it's hard to display a tree on a small screen. But only having 1 level deep makes it very hard to browse. If you don't know the name of the app, have a QR code, the app isn't a top 20, or if it's not updated almost constantly, it's almost impossible to find.
A desktop client for browsing, searching, purchasing, and installing apps, and perhaps other content (movies, music) would be helpful. Basically iTunes for android. DoubleTwist addresses some of this, but the market integration is in it's infancy (and I don't know that purchasing will ever work, unless google buys doubleTwist - hey, there's an idea!)
Not having any kind of review process in the market, there's a lot of shovelware, and a lot of ip infringing crapware. There's even been some malware. It's kind of like the wild wild west. Or the internet. Sometimes, being an "open" system isn't such a good thing from a user perspective.
Outside of the market, I think that divergent hardware is an achilles heel, not a strength. There's what, 3 or 4 iphone versions to deal with? Android runs on what, dozens of models (or will). With so many phones with varying capabilities, and os versions - not to mention bugs and quirks like the nexus one multi-touch swapping, some applications, especially games that like to get as close to the hardware as possible are going to be difficult to make portable.
Google is doing just fine on there own. They are bucking norms and the consumers are rewarding them for it.
That being said, having the android market searchable online with a lot more filters would be nice; turning over control not so much. I really don't want to be tethered to Verizon's or T-mobiles wishes. I prefer the openness of the android platform. If I didn't want the openness I'd have bought and iPhone.
Is having instant purchase. They should integrate ordering system with carriers, so when I click on buy app, it would bill my plan, instead of making me to type my credit card number.
That will increase sales as well. See amazon and their one click patent.
How can he draw this conclusion? What about the possibility (as OP suggested) that Android users are simply less likely to pay for apps? I know I personally VERY rarely will buy one (I've paid for 8 in the 2 years I've been running Android)... What about the fact that Android has a 24 hour return policy whereas the iPhone doesn't let you return once you purchase (Which makes me question if out of the iPhone's more purchases how many are actually used continuously)... While I do think the app needs some tweaking (Different sorting, better category functionality, tagging, and a web front end), it's by no means appallingly poor... I think the target audience and company culture is the reason it's not as successful at sales (and that's not a bad thing for the ecosystem)...
Is it just me, or is this just another article written by someone who wants to be heard? How many articles have we seen about how Adroid's going to fail, and this is wrong with it, and that's wrong with it...? Yet as time goes on, it gets stronger and stronger. While I do think there's a lot that needs to be worked on, it's not going anywhere anytime soon regardless of what any of these blog writers think...
JMHO...
If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
That sounds cute when phrased strictly in terms of bombastic empty rhetoric. However, the practical implications are more the reverse.
Printing would be my favorite example.
Do the Android phones have to deal with the same sort of bad hack that the iphone uses?
Also, the need to jailbreak an iphone in order to put an ssh daemon on it is why that process is such a security problem. The MacOS version of doing the same thing is not nearly as troublesome.
Sometimes trying to "dumb down" something only makes it harder to get stuff done.
A Pirate and a Puritan look the same on a balance sheet.
And I was hoping Google was getting into the market for android fleas. It's a highly untapped segment.
Not all countries have access to paid apps right now. Google has to speed up on making paid apps available to these countries, otherwise the ratio of apps purchased may just stay that way.
Right you are! All of the handset makers using Android would just love to cater to a couple of thousand nerds who would rather spend an hour looking for a free solution than spend 5 minutes and 99 cents downloading a commercial one
First, I would consider that an insightful (if sarcastic) comment. And Apple has done well with understanding that.
That said, you've totally missed the point. Google doesn't give a shit if Namco, or even Verizon, can make a buck on their phone. Google only cares that Google can make a buck on their phones, and so far in their history, they have done so precisely by catering to their most valuable nonmonetary resource - "a couple of thousand nerds who would rather spend an hour looking for a free solution", or better yet, write their own and thus make the product more valuable to both geeks and non-geeks alike.
There's an even bigger problem w/the Android Marketplace when accessed from your phone. It's possible for developers to write applications that wont work on your particular phone model. With only a few Android models now that's not that big of an issue, but what happens when that Skyrockets to 50 devices in another year or so?
I have a Nexus One and while I love it I routinely download applications that don't work on my phone. They'll either frequently crash, or wont fully startup, or just hang when run. Now I refuse to download any app that doesn't have at least 100 comments and I scan the comments for people reporting that it doesn't work on my model of phone.
This is a terrible user experience. I'm probably not the typical Android user and can figure out why an application isn't working but your average user can't. They're just going to bitch and complain that apps they're downloading don't work and that the phone "sucks."
Google has got to fix this. What's the point of having a centralized marketplace if you're not going to even verify compatibility? I was able to download a "Droid" Flashlight app that doesn't work on my Nexus - how ridiculous is that?
I think maybe a compatibility section for each app in the market would be a start, even if user reported
You can't buy 100% of the applications on any android phone. For example on my wife's Motorola Backflip she can't get Google Goggles. Sit right next to her on the same network using a different Android phone we can download it. Other applications such as Facebook and Pandora are resolution limited and won't work on certain phones. Now you can argue that its up to the developers to make applications that work across the board but perhaps it should be a requirement for getting listed on the Android store. Either way, I currently have 2 Android phones in my house and an iPhone3GS. The iPhone is the one that I use the most.
A highlighted set of apps and games available in Android Market.
I think you just proved his point - the things that are difficult on the iPhone are the nerdy sorts of things that you and I might want to do, but which most people really don't. People ask me for technical advice all the time, and I've never been asked how to print from a phone.
I get it.
"UNIX is very simple, it just needs a genius to understand its simplicity." -Dennis Ritchie
Look, it was 200 years ago that Adam Smith worked out that not everybody's good at everything. Clearly they need to outsource the search to someone who's good at it. Like, I dunno, Google?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Yeah, this 'article' isn't biased or anything. My droid runs twice as smoothly and even faster than my brother's iPhone.
I have no problem finding apps, and if I want something some misinformed developer wants to charge me $20 for, there's probably a slightly less-used version available for free somewhere. I have more entertainment on my phone than on my actual computer now, and I didn't pay a cent for it.
If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
I would guess that Google shrugs off "Just 21% of Android users purchase one or more paid apps per month, compared with 50% of iPhone users". A lot of the free apps are ad-supported. Google bought AdMob which seems to be the dominant way to deliver ads to Android phone apps. From Google's point of view, having lots of free ad-supported apps is just fine. I agree with O'Neil that the incentives for investing in development for Android are bad now, but that must be more a function of the smaller number of Android devices out there than the Android Market working poorly. More Android phones will get released and there will be more money in the pot for developers.
A more sophisticated search interface to the same selection of Android Market games would be good. I feel like you need one interface for newcomers, (the current one) and another interface for power users, i.e. Let's see all the titles from one publisher or have some tags or subgenres to look through. Still, I have never had much trouble finding anything with keyword searches. So I don't know what all the whining is about.
Hardware compatibility is a BFD, and yeah, it's only going to get worse. Unsophisticated developers will always be inclined to test just on whatever phone they have. And there is no practical way to make Android SDK developer-proof at this point. I don't want the solution to be filter-by-hardware queries on Android Market. It is possible to write one app that runs on all devices, it's just that developers don't write the apps correctly. There might be some automated testing tools that run on the submission side that check for more obvious errors like "Force closes" on hardware X. Maybe also some sort of automated collection of it-works-on-hardware-x votes from users downloading an app will earn an app a certain gold star, which in turn can be used to filter out "doesnt-work" apps from an individual users search results.
But holy jeezus, do not do not do not let the goddamn carriers run the app store. Oh my god, the horrors we have put up with. If BREW were a physical object, I would happily defecate on it.
Apple wins this one. I'm sorry, but the AppStore is far more polished and suitable for business use.
iPhone/AppStore:
- Daily reports, with regional totals for downloads and updates.
- Five screenshots for your apps
- Keyword search
- Large app descriptions
- Descriptions for app updates
- Semi-opaque approval process, but it's getting better and tools are moving many of the code-level stoppers to dev visible before submission.
- iTunes. For as many things that have been bolted onto it, it's better than nothing, and gets the job done.
- Up to date SDK with current examples on all major code paths, and iTunesU access to the Stanford iPhone Dev course.
Android:
- No reporting aside from a total download and currently installed count. (Yes, your android device phones home and lets Market know that app hasn't been deleted)
- Two screenshot max (Pet peeve: zero or two screens... one isn't permitted.)
- No keyword search
- 325 character app description
- No update descriptions, you get to fit them in the above.
- No approval, aside from the $25 to register on Market.
- No access to your app reviews, unless you're on the handset.
- SDK docs are up to date, but can be annoyingly sparse or wrong in spots. What examples there are often down-rev, hiding on the net and using deprecated APIs. Alas, it's a common fault in OSS: the code is the fun bit, the docs and examples aren't so much fun. They're often quickly written, are terse or flat out wrong.
The biggest problems I have, aside from the search problem, are the seemingly arbitrary limits on things, and the last of any meaningful web side to Market. It really feels like Market is someone's 20% project.
I have a G1 (HTC Dream) that had similar issues. However, I've upgraded to cyanogenmod because T-Mobile hasn't released an upgrade yet. Cyanogenmod is a 1.6 OS but it has a lot of the 2+ goodies back ported (newer dalvik, libraries, etc).
It's a world of difference. Honestly, it's like I've gotten a new phone. I'd recommend trying it. :)
1.6 isn't that much newer than the first early adopted release of Android.
Mod me down, my New Earth Global Warmingist friends!
Also, even the newest version of Android lack an enabled JIT. Work has been started on one, but right now on shipping software it's still completely interpreted.
Mod me down, my New Earth Global Warmingist friends!
Google maybe should "mask" all apps reported not to work on your model. They could then appear only on the bottom of search results (if they provided a app search engine) and maybe not appear at all in categories to keep them uncluttered.
Barry's comments are not exactly neutral since his company is directly competing with independently produced applications.
It sounds like O'Neil is whining that it is not "fair" his company has to compete in an open market
This isn't about Java apps - TFA is about Java GAMES.
Another poster, above, points out that maybe iPhone and Android are for different markets - one wanting frilly add-ons, one wanting open source.
I think they're for the same market - we all want a phone platform that just works and comes from a big, trusted name for doing that - Apple and Google certainly qualify. Maybe this market does actually subdivide into those wanting a fully-integrated vs. a more open experience. I don't know - I can't extrapolate to infinity from myself as a data point.
Since TFA was about GAMES, does this raise a question about who's more likely to play games - an iPhone user or an Android user? TFA claims that the demand should be the same and it's the easy-buy feature of the iPhone that's proving that - and goes to claim that if the Android market had that, Java game sales numbers would be up there as well.
TFA author cannot know that a causal relationship exists for this. It's an interesting speculation - but his numbers only show association - not distribution as the cause.
He's into the gaming industry and seems to have frustration that Java games haven't caught on as pundits have speculated - but that their penetration is disproportionately higher for the iPhone.
His argument is more GAMES would sell if Google had an App Store equivalent.
Personally - the issue is confusing to me and probably others like me. I don't play games on my phone and never will. But I hang and work with gamers - mention games on a Mac to them and they look back cross-eyed. And I understand the Java promise is platform freedom. So I can make the leap to Java games being acceptable on an iPhone (and yes, I know it's not a Mac running OS X).
But I can't make the leap that Google needs to provide him with something better than the non-searchable flea market and that the Apple model is the one proven to be needed by Google.
Why doesn't he instead conclude that the Java game-building community should open their own app store - maybe a co-op - where any non-iPhone/Java-capable phone user could go for that sort of thing?
I don't buy groceries where I buy hardware - I prefer specialized stores.
TFA sounds like whining. TFS sounds very interesting - if it had referred to the subject it suggests that would be one thing. But it didn't - this is about games, a very narrow segment of a narrow segment of a narrow market.
Pathological kinda promises Path + Logical - but instead, you get stuck with pathetic.
Apple spent billions developing their commercial development platform and hardware to ascertain their position in the celluar pda market, and Google has only focused on an open source platform (AOSP), relying on end user contributions to fix a lot of their problems with their system.
I recently purchased a Nexus One, over the iPhone, since I already had a iPod Touch that I use for development, and I wanted to play around with Android for a while. I doubted my purchase while I waited it to be delivered, but upon arrival, I am unbelievably impressed. I am sorry but the previous article saying that the apple A4 processor is going to be better than the Snapdragon is nonsense. It may be slightly more energy efficient, but I sincerely doubt the comments in regards to performance. Also the Android market has everything I could imagine. It is not as saturated with garbage applications, so future development is still lucrative. I agree that the sorting routines in the android market application are limited, but come on, that is such a pathetic argument. It will be no time before Google improves the Android market from comments such as these. And if we compare the proprietary software from Google over Apple, there is no comparison at all (Gesture Search, Voice Search, Places Directory, MAPS, Earth, YouTube, Translate, Sky, Goggles, etc). Remember Apple was reliant on Google letting them use their software with their product (MAPS, YouTube), it was not the other way around.
The main reason why in my opinion the android market has already become superior to the market is that there is no ambiguity in the legal and illegal markets. There is only the one android market (plus marketing websites which also provide application downloads and software repositories, which is something Apple seems to frown upon). Google provides full access to their os (minus default root privileges, which is in my opinion the obvious choice for both devices, since people should not go where they are unfamiliar), and there are applications for everything. For the iPhone to stack up, it needs to be jailbroken, but I do not want to worry about the incongruities with the AppStore and so called "illegal applications". But to Google, its all legal as it should be. I should probably have left that part out since this isn't YRO, and I do not want a bunch of capitalists (ie. wealthy people) throwing their opinions down my throat.
Apple are relying on the thought that some developers will only develop for their system due to the initial quality, but over time, as Android catches up to the iPhone OS and SDK, it may even surpass it.
Anyways, this is just my opinion. And I AM NOT GOOGLE biased. I LOVE the iPhone, but I just happen to think that the Nexus one with Android market is a better product that the iPhone and AppStore for various reasons that I stated above (plus the awesome live wallpapers). The Nexus One with Android is the developers dream (though Java makes me puke a little in the mouth, but so does objective C, though at least with the iPhone you can use C++ as well). I can't wait for the next generations of these devices when we have front facing cameras, which will then be fully fledged communicators and with depth perception applications from head tracking!
It's called Google.com. http://tinyurl.com/ykccxvo
http://fathertom.net/hardwii - My Wii Hardware Centric Website
The author and many users make it sound like they're acquiring new apps for their phone every few days. I barely acquire apps. In 15 months with my G1 I got a GPS app for when I'm golfing, and two free games for when I'm on an airplane, and that's it.
I mainly use it for phone calls, email, and limited web surfing. I thought most people did.
That may be true, but there's something that you forgot as well. Apps have existed on the iPhone since just a few months after the release. Before saurik's Cydia really took off, we had installer.app. Before the SDK, there were programmers who reverse-engineered how to do stuff. Labyrinth and Tap Tap Revolution were launch titles in the App Store...but only because they were being released for free before Apple made an official distribution channel. For extra fun, the early versions of TTR used to let you use your own songs, make your own tap patterns and upload/download them, and compete with other players.
The first paid app I can recall that was available for the iPhone that was available through the unofficial distribution channels was SwirlyMMS, and it does a stellar job at handling MMS traffic. The distribution model was later integrated into Cydia.
Also, consider the nature of the apps being released. While WinMo may have been a gold mine for Microsoft in the consumer realms, it made inroads in niche markets of industry. When I worked for Staples, we had inventory scanner guns that ran a terminal emulation app on WinMo that interacted with our AS/400 inventory system. While the WinMo version and the iPhone version are close in price ($25 for WinMo, $29 for iPhone with a free Lite version), the lack of a barcode scanner makes it nearly useless for warehouse and inventory management on the iPhone. Similarly, the last time I got my oil changed at Wal-Mart, the serviceman used a WinMo scanner to check my car in for service.
The reason I bring this up isn't to bash the iPhone or glorify WinMo, but because the apps being written for WinMo are generally geared toward industrial and professional users for whom it is justifiable to spend more money on an app that greatly aids running their business. At the same time, the price point of WinMo apps are similar to the market needs, so a low-volume, high-margin sale is effective, thus yielding a chicken-and-egg problem in the consumer market. The iPhone apps lend themselves to being impulse buys by an average consumer, and average consumers have been paying $2-$3 for ringtones and $5 for games on their phones for years. While I'll agree that the prices have come down quite a bit, I'll guess that part of it is that phone models in years past had only a handful of games to pick from, and at that they were only available from Verizon/ATT/TMo/Sprint. When you're going up against 100,000 other apps, you have to have one amazing app to price yourself anywhere on the right side of the bell curve.
I personally find it pretty easy to find stuff thanks to the search and being able to sort by ratings or inclusion date.
Where is fails is the fact there is *so* much shit to sifting through if you want to browse to discover something new and not looking for something specific especially in the games category.
I don't want to see Apple-like super control over the content but fuck me, do we really need a zillion nude girls card games and other shitty variations on the same awful content? It's not like any of them offer something over the other that can make a case for all of them being there. They are all usually from the same company just spamming the market place with same rubbish.
Maybe the option is to allow people to block apps from every showing up in any sort of search on an app by app basis and stop companies from uploading the same exact app to get around this?
Freedom seems to work well on PCs but why do phones get lumped with so many shitty apps even when companies show some sort of control?
I sometimes have a bit of trouble separating the wheat from the chaff. For example, to find a file manager (I couldn't believe one wasn't included by default), I had to google it and discovered that a lot of people were using AndroZip -- a zip program -- as a file manager.
I recommend Astro (Android Systems Tools Reporting). WFM.
Reply to That ||
You can do more with a stock Android phone than you can with an iPhone. However, a lot of Android owners root their phone. Rooting gives the following abilities:
Ability to tether, even via wireless or by Bluetooth.
Ability to add ipchains/iptables rules so an app like Droidwall can configure the IP stack only to allow apps to communicate that really need to.
Ability to have custom ROMs and delete a lot of the bloatware that some vendors put on there. This can noticeably save battery life.
Ability to overclock/underclock the phone for added speed or better battery life.
Ability to have virtual memory and use the SD card for swap.
Ability to merge the apps directory with space on the SD card using apps2sd. This allows for more space for apps, as Android only allows apps on the internal memory for security reasons.
Ability to add more UNIX executables to the phone. A stock Android phone generally only has busybox. Adding more stuff such as bash, gnupg, mutt, and other UNIX utilities make a phone double as a nice mini UNIX terminal, or even pen testing utilities.
And that is just a few.
Caveat: Rooting isn't for everyone. I have seen some Android phones that if one screws up a filesystem, there is no flash image that one can use to fix things, so the phone is essentially bricked. Other phones like the Cliq might end up unusable if the radio ROM and the main ROM of the phone differ, and one has to reflash a new image to get both in sync, losing root. Rooting also might blow the warranty of the phone.
The nice thing about Android is that unlike the iPhone, you don't have to root it to do almost everything you want it to. In general, unless one knows a "#" prompt from a "$" prompt, they shouldn't even bother rooting, because rooting tends to only matter to those who have good UNIX knowledge or are into flashing custom ROMs.
It's still early days for Android. If Google doesn't make things easy for device makers and operators they will go right back to WinMo or Symbian or whatever and Google's investment will be wasted.
Why? Because none allow a partial text search or advanced search options. This, in my opinion, is the biggest problem with the Android market right now, because if you can't find apps based on a single word -or a fragment of a word- then how will you know what's out there?
By way of example, I just looked up "jewel" in each market you listed, as well as on my phone. I got back a long list of jewel-type games, but the best one, Jewellust, was missing. Who knows what other jewel games I'm missing out on because of a lack of partial matching?
I'm sure there's lots of stuff in the market I'd be happy to buy, but I probably can't find it because of a substandard search mechanism.
Nothing is inexplicable; only unexplained -Tom Baker, Doctor Who
Oh, they just need a nice jingle and all will be well. Something like this will do nicely. :)
If they don't want to be just another crappy also-ran platform. Android phones so far have sub-par hardware, the OS is still unpolished, the lack of a controlled app store environment makes things confusing, and phone makers and carriers do whatever the heck they want which just makes it even more confusing for consumers.
Programming for Android is overall easier since many more programmers know Java, you don't have to own a Mac, and the cost of developing is less. They should be kicking the iPhone's ass but instead they are just an also-ran. Taking a bit more control and adding some polish they could probably take the number one spot. I'd love to see that kind of real competition (which I think would also pressure Apple to loosen up a bit).
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
Answer is simple - Apple fanbois gets nervous. They're done bet on iPhone as "THE smartphone platform" and now they see competition rising...Of course they will try to plaster it. Google has few homeworks to do, but they're definitely on the track with their Droid strategy. iPhone maybe was product of the 2008. Android will be definitely of the 2010 and beyond.
user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
..lets me search, install, share apps. It also leaves spam apps out and recommends new ones quite accurately. I bet more, better, competing marketplace web UIs are just around the corner. Google not providing one is, if nothing else, a great opportunity.
Maybe try some of this stuff before writing about it?
Here's my apps list:
http://www.appbrain.com/user/MagicFab/apps-on-the-nexus-one
The provided Marketplace app to search and install from the phone really is only one of many ways to get apps on such phones.
Notepad specialist & FAT administrator, group training available