Google Hiring Android Devs To Close the 'Apps Gap'
jfruhlinger writes "Google is reportedly hiring Android developers specifically to boost the number of apps available for the platform. Obviously there's money to be made, but the search giant is no doubt also driven by the gap between Android and iOS apps in both quantity and quality."
This would take a lot of work, but what might be helpful for Google to do for making Android apps is making a source code conversion tool that would take Objective C code and convert the API calls to the equivalent Java calls.
Of course, this will take some doing because the Dalvik VM is a different beast than Objective-C (take the activities concept for example.) However, it would get software companies to at least dip a toe into the Android waters.
Mr. President, we must not allow a app gap!
This sort of reminds me of that Rocky and Bullwinkle cartoon (I think) where they speed up the car by moving the speedometer. Alternatively, Google could just concentrate on building a platform that doesn't suck.
The problem is that we would then get awful Android applications.
My provider (Bell Canada) as an application for Android, to manage your account. It is awful. Obviously ported from the iPhone, with the ugly buttons/tabs wasting space at the bottom and the "back" button at the top left. They forgot that Android had a "menu" and a "back" button. I bet there would be even more of these if there was a tool to translate objective-C to Java. Anyway, Java is a way more popular language than Objective-C, so I don't think the lack of developers is an issue.
Obviously there's money to be made
As a developer, I would like to be shown what makes it so obvious. Every developer I have asked says similar, if you cant get an application that's heavily used you wont be making much money in the Android platform, and then you will very likely make most that money through advertisement.
I honestly want to see actual analysis that show that developing for Android is really an obvious money making path. I am very aware that there is no certain success in any platform. Seeing comparisons of cross-platform titles and showing the Android equivalent making more money would be the best example. Maybe the web is full of Apple Fanboi propaganda, but I just cant find any success stories in the Android Market that rival the iOS equivalents.
How about they make they audit the existing apps and get rid of the crap.
Most of the applications that I want already exist. There are a few specialized apps that I may need to wait around for from various service providers (Comcast is one of them), but I don't necessarily think its a great idea to close the gap via spamming the app store.
because that is really whats missing from the android app store. all those "awesome"iOS apps that a single developer makes 30 copies of and spams the market with.
Left alone, Google risks devs doing synergistic comparison studies and choosing iOS. However, if a big source of funding really amps up some quality apps, Android could kick into a new phase.
However, once again the wording of the topic seems a little odd. Why shouldn't the maker of a platform ... pay for some devs to write for it!? Isn't that covered in 80's biz school textbooks?
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
Wasn't this why Google developed the App Inventor, but then didn't let people actually sell apps developed with it in the App Store?
What *kind* of app is available on iOS that isn't available on Android? Games? I see plenty available for Android, maybe not the same ones, but they're available. Same goes for pretty much any other type of app.
Is there a particular book or tutorial one should read to get a jump start on android app programming? Obviously there's a lot of information out there, but I'm looking for a good starting point.
Assume the individual is experienced with both Java and C, but new to mobile phone development.
So maybe we should ask the question of exactly why it is lagging in the app department. Apple never ran out and hired a billion people to write apps - yet they have more.
Is it the language? (C-Like vs. Java)? The "sleekness" and appeal of the OS itself? The mere fact that it's been on the market longer?
I, for one, am an open-source fanatic. I work as a Linux/kernel development engineer, and think Apple is evil.
I also own an iPhone, and write iPhone apps in my spare time. Why? Personally for me, the phone and the OS are beautiful and elegant. I love the platform, and the outcome of my work - and it's easy too to make money with one appstore to have to sell it on (even if the Apple bastards take 30%).
I find Android slow, clunky, and Java-based SDK's (like Eclipse and the Blackberry dev environment) to be the same - where XCode is smoothe and elegant - even if I did have to go buy a Mac in order to develop for it!
So that's the reason why I develop for iPhone. My point though is the following: Answer the question for a majority of iPhone developers, and you'll discover the remedy to the problem - don't just think that hiring a hundred - or a thousand Android app developers will fix the gap!
With app stores having hundreds of thousands of apps, and with Google already having tons of loyal and enthusiastic developers, it seems unlikely that they would now decide to start hiring developers to write miscellaneous apps for their app store.
They know that the best way to get good apps into their store is to attract developers with a great platform, good sales figures, good dev tools, a good app store, etc. They are well aware of their weaknesses, including some aspects of their app store and platform fragmentation, and they are working on these issues.
These new app developers that they are hiring are probably going to work on some of the Google specific apps that needs (lots of) work. For example, their finance app still only supports U.S. exchanges (how do you think the rest of the world feels about that), and their Listen app has all sorts of problems and hasn't been updated in a long time. These Google apps have suffered as resources have been shifted to the core platform; now Google needs app developers to bring their own apps up to speed.
Maybe they would have more apps if the App Market place would work all over the word. Paid apps don't work in some European countries because there is no unified payment system like with Apple's App store. Although the Android user base might be larger than that of iOS Apple still has more paying customers. Google needs to see that the Market needs a serious boost in functionality. If revenue will increase developers will come.
they do it in a more clueful way. There are Android apps (like email and phone), which are open source and come as part of Android, then there are Google branded apps (like Gmail and Maps), which are closed source and come from Google. I think I've gotten the examples right - even Google can't keep straight which are which. There's a bug reporter for Android apps, but not for Google apps. People were putting bug reports for "branded" apps on the Android apps bug reporter, and it took the Android team over a year to let people know that "they" weren't responsible for those apps. With that kind of disorganization, it's amazing that Android works as well as it does.
From a user's perspective, of course, it's a phone running Android from Google, and all the preinstalled apps are part of Android. But, there's some kind of artificial division between the people doing Android and the people doing Google apps for Android. I'm guessing that's because somewhere there's a developer in the Open Handset Alliance who isn't from Google and who isn't dedicated to customizing Android for a specific manufacturer/phone.
"National Security is the chief cause of national insecurity." - Celine's First Law
I have a REALLY good idea for an smartphone app, but I'm not a coder. I have not seen anything close to what I'm thinking of. I'm not about to give my idea to someone. My idea is fairly simple, and shouldn't be too difficult to program. However I could be wrong on everything (probably am). I have ideas, just no coding experience.
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
Not that I have an issue with hot babes, but there are a ton of pseudo-porn apps in the android market. Sometimes many by the same developer. If they want to raise their profile by catching up in quantity and quality, they should set some standards and use the rating system to remove some of the junk that's come to litter the market.
Over the weekend, I attempted two different "Lemmings" apps which were both garbage - all the reviews said they were garbage and I left my own saying the same thing. When an app gets nothing but negative reviews, it should go.
"Lame" - Galaxar
A while back it was considered one of Microsoft's evil ways, that they sold an OS and the leading apps on it. It was considered an unfair advantage because they had access to api's and the OS writing team, with a greater level of access than other companies.
In the same way, people get frustrated that Apple has prevented other developers to publish certain apps that are similar to Apple ones. This has changed over time but at least for a while it was a key argument.
Now, Google is going to start competing against the app marketplace in a larger way.
Beyond just an admission that there is a lack of quality apps for Android, or that the economy of apps on Android is not yet mature enough to draw the larger scale development that has begun to focus on Apple (especially with games but also with productivity tools), this is now an 800 lb Gorilla. Can you write your killer app before Google does it and gives it away?
How long before Google starts buying small developers who develop cool multiplatform apps and then squelch their development on Apple?
One of the developments desperately needed by android is a hardware filter for their marketplace. Since android is available on different phone models with different hardware, not all of the applications will work on every phone. I've read a few stories from developers that say they don't want to develop for android because they don't know what the results will be on a user's phone. If there was some sort of control on the marketplace that let a user only see applications that are supported by his/her phone it would remove some of the ambiguity developers face.
I've stopped installing or even looking at new apps. The novelty of some new widget has been lost because every one wants full access to my phone calls, SD card, camera, network, GPS, etc.. I really don't care how many apps are in the market.
Also, I've stopped updating anything. Every time an app updates, the new version comes with ads. As if selling my data wasn't enough.
Godaddy is a scam and a ripoff.
Let Google spruce up the Android market, that is still half baked compared to the iOS app store, which remains the 'gold standard'.
Mod parent up.
I've been using Android since the beginning (ok, maybe a month after the beginning) and I have YET to buy an app.
I'm cheap, I pay a lot for service, and most of the paid apps I've seen are pus. A few are cool, it happens I don't need or want them.
It is not yet worth $1.99 to me to suppress ads, and I've seen one app (just one of thousands, yes) that promised no ads and just moved them to other screens.
I've also lost download history, and really don't trust the Market to remember me through every OTA upgrade, custom ROM, and system wipe. Sorry, color me cynical, but it can't remember the free stuff.
And then there's the problems of both excellent free apps and my somewhat limited needs - I dont need arcarde-quality games, most of the 'cool' apps look like they are designed to capture my 'social data' and market me, and everything high profile like Facebook etc are all free.
I don't know if I will buy an app in the next year, unless the Market finds a way to punish free devs, whicn it might.
My iPhone fanboi friends tell me they pretty much have to buy apps, cause devs have to pay to play. And the two iPhone devs at work point out that yes, it costs to develop for IOS. They and another develop for Android also, and they all used my spare G1 as a mule to demo projects. My live G1 I lent out to tether those into the mobile network. Net cost for the spare G1 to me was $35. Leftover iPhones? More.
deleting the extra space after periods so i can stay relevant, yeah.
I really haven't had much use for the Android marketplace, but I did decide I wanted to check out what Angry Birds was all about. Going into the marketplace and searching for "Angry Birds" returned an absolute mess of results. As a user, I shouldn't have to weed through all of the crap to find a well-known application, especially since Google is first and foremost a search engine company.
I wish Nokia would do something like this. The Ovi Store is enemic and Nokia's been providing some paid programs as "free" (ad supported) to make their store more enticing. Nokia's been trying with their "beta labs" http://betalabs.nokia.com/ but some stuff is only compatible with their latest phones, not for their older phones.
Indeed there are some gaps.
Very very long story short, I've recently gone back to my iphone 4 from an Android device. Although the apps were not my primary reason for doing so, I will say I did have some difficulty finding some apps which suited my needs.
Primarily and most importantly for myself, I'm a tightass - infact a lot of nerds are. So I want a free app which will cover my needs. Oddly enough the iphone has several free RDP applications which work quite well, I use one of these at least 2 or 3 times a week and absoloutely need it.
On Android I can not for the life of me find an RDP application which supports multiple entries and lets me save them. The restrictions to the free versions are all too tight.
I don't mind ads on my phone, I don't care if there's a box as I open the app or even if I'm forced to see a static ad image for 1 or 2 seconds before the app opens, I just want a free and good RDP app. No such luck.
Also, the media playback tools are frankly, ugly rubbish. It's such a giant shame as I have a 4.3" Android phone and I prefer it to the iphone 4 picture (yep, size matters) - the resolution is still good enough on the 4.3" screen (double the iphone 3GS pixel densite) it's just the media tools pale in comparison to apple.
I suppose I should've done some research, infact yes I should have but I blindly went in and had this crazy idea that without these idiot apple restrictions, I'd have this amazingly powerful device to play media back with.
I want to be able to copy an divx / avi file (example an episode of top gear) on to the device and just plain play the thing. You know what else? I'd like to be able to play it over my SMB network if I'm at home, I have wireless, why can't I do that?
The file structure for media is ugly and gross, the device itself needs to follow a standard.
Movies should be placed in X location and _!ALL!_ Android applications should check that location (only) as default for media, period. - you should be able to add more folders in the Android OS - not per application. A nice standard so that when you try a new media player, they all know where your 'library' is and can display the data clearly and simply.
There is something similar to this in the system but it's hamfisted and messy. Many applications just ask you to navigate and browse the phone. I love that I can do that, I am still a nerd but I'm an aging nerd, I would like it simple and logical.
Furthermore the codec support, admitedly not googles fault, I know but god damnit I had to convert stupid files on the iphone with itunes and sync via a cable (gross!) but with Android it's not much better. I want to just play back my media, the device needs more codec support (apparently the Galaxy S has licensed quite a few codecs and is better - but we need consistency across the damned platform)
I could elaborate further on the media stuff and be quite specific but I'd be here for ages, I'm sure the point is clear- this is currently..'clumsy' and needs to be cleaned up, simplified and improved. This beautiful little thing has so much potential and falls short.
Podcast solutions:
If you used itunes, besides the horrible sync with PC aspect of it and the nasty UI of itunes, it does 'just work' and the podcast playback tool is leaps and bounds superior.
The consistency in the UI for a start is helpful. The rewind 30 second button? genius, the fact I get to see the podcast description and the podcast 'banner' or graphic? great. (I tried several on the android, like RDP solutions, nothing quite fit my needs right)
I do love my Android device but oddly enough it's more the concept of what it could be and the hardware I love most more than anything.
My iphone 4 has superior battery life, more reliable (at least in regards to market application upgrade and installs) it has a better UI for media playback it just falls short in the fact the screen is stupid small, it's locked down and apples ridiculous design choice of one button holds it back (4 or 5 dedicated butt
Google would prefer it if devs shifted the focus from iOS to Android
Then why does Google continue to require 3G support on devices sold in the United States before a device is allowed to use the Android Market application? For all the restrictions of Apple's App Store, at least iPod touch and iPad are allowed in, unlike Archos products which are limited to AppsLib instead of Android Market..
I have a popular App out there on the iPhone App Store and I have been toying around with porting it to Android. There are several factors into me not getting fully behind the effort yet (mainly there are only 24 hours in a day) - but if Google would in$entivize me to port the App, I'd be all over it. But so far the drive just isn't there.
I'll get around to it, but more on my schedule. I would imagine if they came out with an incentive program to port the popular and well done Apps, many would jump on it. Hell, even a free Nexus S and I'd be over it.
I am not saying Android is any better or worse than the iPhone, just many don't have the time to maintain multiple code bases.
The app market is full of shit unlike Apple's app store. It's harder to find the good stuff and it's easy to get burn by crap. It's full of test apps people made from tutorials, dozens of samey things like fart apps and broken rubbish. They need to find a way a way to replicate Apples filtering without resulting in censorship. This shouldn't be hard for the world's search giant.
Apple has got it right more than anyone else and Google still has a lot of learning to do.
The thought of multithreading without blocks and GCD... ack, gross.
The point is to make money FROM Google by working there doing the most uncreative job ever:
copying the work of others.
It's what Google did with Android to begin with
I don't see how this differs from the work of developers of the Linux kernel and applications in a GNU/Linux distribution. Do you also call FSF, Red Hat, and Canonical uncreative?
There's an XML-based cross compiler that does Android->Objective C
http://www.xmlvm.org/iphone/
There's no -1 for "I don't get it."
I often find myself wishing that so many Android apps weren't cloud based
Blame Google, which by and large doesn't (officially) let Archos tablets or other devices without 3G data onto its Market. If there were more Wi-Fi-only device owners buying apps, developers would have more of an incentive to make apps that work offline.
Does no one remember the iFund?
http://www.kpcb.com/initiatives/ifund/
http://developer.android.com/index.html is simply phenomenal.
I looked at this site. It lists the software requirements (Eclipse + JDK + some plug-ins) but not the hardware requirements. I have a cousin who tried Android application development, but it took ten minutes to start the device simulator on his laptop. How new and/or how fast do you recommend that a computer be for Android application development?
From what i understand, the Apple App Store does a pretty good job of promoting the good apps and making it easy to find what you're looking for. The Android App Store on the other hand is a total mess. The promotion system is so-so, the categories are rather broad, and the actual search system is very primitive. If you don't know the exact name of the app you're looking for to use as a search term it can be very hit or miss.
So perhaps what Google needs is better organization and searching for the App Store, rather than new and better apps. Perhaps they could hire some kind of company that specializes in search engines to improve their app store for them?
This Space Intentionally Left Blank
...a la the PS3 and XBox 360 development houses...?
Loading...
Can I read your specification online, with mock-ups of menu screens and descriptions of functionality?
Fortunately, hosted on google code you can find "Market Enabler" which allows you to purchase from any regional market you like.
But I'm curious, what do you mean "no unified payment system"? Google Checkout is a pleasure to use compared to any other online payment method I've had the misfortune of using.
As disgruntled Android 2.2 user from a Nokia/BlackBerry/etc. background I say fix the core Android apps (calendar, notes, messaging, etc., etc.) as these SUCK big time as even the most basic versions of these are way better on non-smart-phones even! Now that's saying something about how poor they are! Get the basics right then start worrying about more apps. Quality before quantity.
Apple never ran out and hired a billion people to write apps - yet they have more.
Sure, it wasn't Apple directly, they were definitely involved: http://techcrunch.com/2008/03/06/kleiner-perkins-anounces-100-millioin-ifund-for-iphone-applications/
That said, I do agree that Google needs to step up to the plate and curate their Market, if only to prevent Amazon from stealing all the thunder with their own appstore.
Make sure everyone's vote counts: Verified Voting
Just because you have everything you want, doesn't mean that there won't be some killer app that you never thought of that will come along later. Also it doesn't mean that someone else doesn't want or need apps that don't exist on Android. Sure there is a lot of App store spam for iOS, but there are also tons of gems.
Getting people involved and excited in development is a good thing for developers and consumers. You get more competition with iOS in both perception and reality, and competition within the Android Market. The last thing I want is for Android developers to sit on their laurels and say "oh well App X is the best right now, I don't need to ever make something else." Why? Because it means nothing else will ever be better. Sure you'll get lots of misses, but you'll end up with some great hits too.
Thanks to iOS, Google released Android to compete. Never underestimate the power of true and proper competition.
"All great wisdom is contained in .signature files"
I am a little at a loss depending on what site you read the sources differ vastly http://www.androlib.com/appstats.aspx for example posts 240,000 applications that's over double that mentioned in the article. I would love some real figures as the conclusion for this article just seems bonkers. Even if the figures are true 100,000 vs 350,000 how many programmers can Google hire to release applications to make up the shortfall, development takes time and effort even for a pretty basic application...and these are developers producing applications for Android now that Google does not pay for. The resources needed are insane. Its interesting that the other conclusion is Google is going for quantity over quality. That is not going to work. We are talking applications...there is a numbers game...but people talk about that damn bird game all the time, or google goggles, 250,000 torch/wallpaper/quote is not going sell android..Google could use application developers in a variety of ways, building development support network, code snippets, game engines, quality first party applications maybe for Google TV/Google Pads, advisers for creating RAD development tools
1. Fix the search in Market. I'm tired of looking for something like "Email widget" and getting everything but what I'm looking for.
2. Fix the Categories and limit an app to only 1. I was looking though the Entertainment category then went to Productivity and the same apps were showing up on both categories. Those 2 categories should not be sharing apps. The developer wanted more exposure and made them both categories, which is annoying.
3. Fix the sorting. I should be able to sort by stars, date, or name, but I have to sort through all the crap to find an app I already know the name. AppBrain at least tries to clean this up but it still suffers from being dependent on the Market.
4. Remove Apps. I'm tired of running into an app of someone linking to a webpage, does nothing, or a rip off of another game.
5. Make apps of your own programs. I'm stilling waiting for a native, editable without downloading, Google Docs app. I'm still waiting for a Gmail widget, or a Calendar widget (which is in LauncherPro)
Knowing nothing about iPhone/iOS, I can't say with any certainty why this might be the case. At a guess, I'd say it might be due to the wildly differing platforms out there -- different display sizes, different connectivity (3G vs. 4G vs. WiFi, vs. USB), different available mass storage, different UI elements (buttons vs. soft keys), etc. etc. etc. Writing software that copes with this vast array of capabilities isn't easy.
Another possibility is the childish restrictions carriers place on their various handsets. If you have an iPhone or an iPod Touch, you have access to the Apple App store. If you're on an Android, you may have access to the Android Market, or you might instead have access to a walled garden jealously guarded by the carrier. And the version of Android you're running might be laughably out of date (*cough*MOTOBLUR*cough*).
I'm also rather suspicious about their insistence on the use of Java. Google has does yeoman work to make their Java-compatible runtime tolerably quick, but you're never going to get performance-oriented apps out of Java, period. That means no new audio or video codecs unless they arrive from on-high, and games will always lag behind their native counterparts.
I installed Eclipse and the Android 2.1 SDK, and got the "Hello, Android!" app to run, but nothing beyond that yet. Maybe I'll play with it some more.
One thing Google could do immediately is figure out why developer.android.com won't display properly on Android-based browsers. You can't scroll down to view the entire page; you can only see one screen's worth. This is the case on both the built-in browser and on the alpha release of Firefox.
Schwab
Editor, A1-AAA AmeriCaptions
My former employer provided me with an iPhone, and I was forced to buy apps right off the bat because they supplied basic functionality that is missing from the iPhone. I had to spend a couple of dollars to buy a speed-dial app because there wasn't one included! On a phone. I can buy a $10 land-line phone from RadioShack that includes speed-dial. But a $400 iPhone? No, that's extra.
So I was forced to buy an app, which made it easier for me to buy the next one, and so on. So I think that speed-dial was intentionally left out so that (1) users would be introduced to buying apps, and (2) developers would be enticed into making apps for which there is an obvious need.
Now, if I bought the iPhone myself, I would have returned it as broken.
Who cares if individual users buy apps from the Apple store (small change and best of luck to Steve). The bigger prize here are the corporations who are only now being weened off of Blackberrys (even if QNX will run the Google apps).
I would love to see Google wield its power to develop an Android phone sold through Verizon that DOES NOT require an internet package. Just one. I don't care how fancy it is. It sucks that to buy a smart phone I have to pay another $600/year or get robbed on their cheaper packages. Make one phone that allows me to have apps to take with me and I can get rid of my Win 5 xv6700 that is one of only two 'smart' phones Verizon will let you activate without a data package. Most apps I want don't require the internet.
jsut athnoer menagiensls ltitle psrhae for you to dcoede. Why do we wtsae our tmie dnoig tihs?
When I did a search for "angry birds" in the Marketplace, Angry Birds was the first result. Are you sure the game had been released yet when you searched for it?
99% of mobile apps are garbage regardless of platform. Quality should be the main focus, not quantity.
BeauHD. Worst editor since kdawson.
As a new iPhone 4 user coming from Nexus One, I can say that I didn't really notice anything significant missing. About the only iOS app that I didn't have on Android is Skype - or, rather, it was there, but it was slow and it required WiFi (because of an exclusive agreement they have with Verizon; Verizon version of the same app works on 3G, but, so far as I know, bills you with Verizon rates).
What was an issue on Android was the ability to actually find the apps you want. Unless you search for an exact app name, you'll get lots of repeated spam entries, and occasionally even outright malware (obvious from permissions it requests) in search results. It seemed to be getting worse, too - I was getting far more meaningful results in March last year than I was in December of that same year.
Further aggravating the issue was that Market app itself is very inconvenient, slow, and outright buggy (until the recent major update, it actually regularly crashed, or hanged requiring force close). So was app update functionality, which I think is handled by the same code. Even worse, there is no way to browse apps outside the device, like you can do with iOS apps using iTunes - so you're forced to use the buggy app.
So I think that Google would do better to: 1) fix Market app (it's still slow after the rewrite!), and 2) start reviewing app submissions to the Market. They could still make it all much less invasive than Apple does, by restricting only malware and clear spamming. Furthermore, Android users would still be free to use third-party app stores, or install APKs directly. But the primary app market for the system should be safe to use.
Maybe Google would like to get after manufacturers like Samsung, who keep delaying Android releases? Of the "few" apps available now, an unpleasant number are telling me my three-week-old device is "too old" to run on.
I hope they focus more on quality than quantity. There's no need to duplicate the 379 flashlight apps that are available on iOS.
(I made up that number, but last I looked there were over 100.)
No sig for you. YOU GET NO SIG!
It's really not valid to point out that Apple lets the iPod Touch, and iPad into the store, Apple owns the store and manufactures and sells those items
Then why isn't there a Nexus PDA in addition to the Nexus phones?
3G support is a reasonable requirement, at this point no smart phone should be without it
I already have a perfectly good phone and don't want another. I'm happy with Wi-Fi on a handheld computer/PDA. Should people like this have to buy an unlocked phone at retail price and just never put a SIM in it?
These new app developers that they are hiring are probably going to work on some of the Google specific apps that needs (lots of) work [...] to bring their own apps up to speed.
It's about giving Android a certain new "flavor" by making exclusive apps that attract people in spite of the vendor fragmentation: google finally noticed the need to increase the appeal to their platform like (Zelda/Mario/the Wii Fit)'s exclusivity generate sales of the Nintendo hardware.
They don't need more apps. Just fix some basic missing features like Cisco IPsec VPN without rooting and the ability to sync your contacts WITH their respective groups still attached from your address book. iPhone 2 - Android 0
Air Play is an Apple-specific protocol. The DLNA spec (based on UPnP AV) does all that and much more. It's also supported by around 8000 devices including Xbox, PS3 and many TVs, all major platforms, and a huge list of software.
I happen to like iMediaShare (free, Android and iPhone). With it, I can stream videos from my server to my phone, music from my phone to my amplifier, photos from Picasa to my friend's TV, or just use my phone as a remote controller for various devices and apps.
I can't imagine going back to a single-vendor protocol that only works on a couple of devices.
Why would anyone engrave "Elbereth"?
Im running 2.2 on my galaxy s stock and its got every app i could possibly want.
Is this 'gap' just the bullshit guff that the App store is chock full of?
http://www.awfullybigmoustache.com
Like Angry Birds Turds the free edition that takes control of your phone and shows a full screen add you can't exit out of without pulling the battery.
...fixing the HORRENDOUS bluetooth voice dialing. Honestly, it's amazing to me that since moving to Android I haven't been able to place a single voice dial call, yet I barely have to make a correction when using voice recognition to enter text. There's a few thousand 'me toos' on the official bug list at the Android dev forums regarding this so I don't think it's just me. It mars an otherwise wonderful experience moving from WM6.5 - but I rarely got a bum voice dial on my old Omnia using the same headset, even in noisy environments.
With current laws, this isn't just a convenience issue; it's a compliance issue. With an average 1.5 - 1.75 hour commute each way, this has become a dangerous annoyance for me and many others.
If any droid gurus out there know something I don't, please let me in on the secret. I've looked everywhere and the best advice I found is that it is marginally better with a BlueAnt Q1 or Q2. I'd even go that route if I knew for sure it would help.