> How are these descisions being made? To foreshadow some of your other "points", 80% of the core Android team's time is directed by management; 20% is for "Innovation Time Off". Note that the "Innovation Time Off" (colloquially referred to as "20% time"), by all reports, is not tied to product line, insofar as the core Android team could spend that time developing things outside of Android, and non-Android team members could create Android applications.
> Case in point. Let's take the music player in Android. Now I'll be as > diplomatic as possible...it's crap. No argument is possible on this. I'd give it a few notches above "crap", but it is certainly low on features. Moreover, you are welcome to: -- Purchase or download a replacement media player on the Android Market or third-party markets -- Purchase Android devices where the device manufacturer has elected to augment or replace the existing media player with one of their own design (e.g., I would expect the Archos media player device due out shortly will not use Android's default media player app) -- Contribute money to a team working to add capabilities to the media player, with those changes going through the approvals process to get included in future Android builds None of those even require engineering skills. > The staggering part is I just downloaded Sky Map and am stunned at the > complex tech we can all now enjoy...so how on Earth did anybody begin > working on such an egocentric and highly irrelevant app for the > greater volume of customers prior to somebody actually polishing the > UI on the music player or God forbid...adding a graphic equalizer. You assume that Kevin Serafini and the others who wrote Sky Map are on the core Android team. Just because he and others presumably wrote Sky Map using 20% time does not mean they are on the core Android team. It could be, as Mr. Serafini wrote, that they are simply fans of Android and astronomy buffs. http://googlemobile.blogspot.com/2009/05/sky-map-for-android-mobile-planetarium.html > Take everybody: and I mean everybody on all of the ecentric 20% > projects for just four weeks and get all of the core Android funtions > looking and functioning better than any of your competitors could ever > dream of. 1. As I have mentioned a few times, those writing Android applications on 20% time are not necessarily members of the core Android team. 2. The 20% time plan is way bigger than Android. A significant number of Google product launches were initiated with 20% time projects. http://stanford-online.stanford.edu/courses/msande472/060517-msande472-300.asx The core of the 20% time seems to be the self-directed nature of those projects, and I suspect Google would be reticent to mess with that system just to add a graphic equalizer to an Android media player. 3. The list of things you will demand will never end. For example, maybe in the small handful of person-weeks of time your proposal would "free up", they do not complete the graphic equalizer. You would probably consider that to be a failure and demand even more time. > I'm certain I could do a better job...and will happily prove it. Try > me :) If you have engineering talent, visit: http://source.android.com There are those who follow these lists who think I'm a broken record on this point, and they're probably correct. But the solution to getting more capabilities in Android is not likely to come in the form of beating up the core Android team, or even beating up Android management. Since Android is an open source project, we need to figure out how to get more people contributing on the open source level. The military likes to toss around terms like "force multipliers" for this sort of thing -- open source contributions are force multipliers towards the objective of having Android "be all it can be". I long for the day when the core Android team needs to add headcount simply because they are reviewing and processing too many contributions. -- Mark Murphy (a Commons Guy) http://commonsware.com _The Busy Coder's Guide to Android Development_ Version 2.0 Available! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
