Surely this is just the nature of the world in which we live: users are seeking the best applications they can get and will gravitate to the device or platform that offers them the functionality they require.
When it seems that the bare aosp rom is so basic in functionality that users will quickly drift back to the official google rom, then surely the pragmatic approach is to keep developing the aosp platform alongside the closed source apps and keep the community on board.
Maybe once aosp is a healthier beast, strong enough to survive in the wilderness alone,then perhaps it might be appropriate to talk about seeking pure open source alternatives,
Sincerely,
Dan ( @crazywizdom )
For Cyanogen's audience, that's probably a fine strategy, particularly
if it has some measure of a seal of approval from The Powers That Be.
> While good for the user community, this strikes me as a blow against any
> developer community for open-source implementations of replacement apps.
> It appears the real motivation for wanting alternatives is that people
> can't have both improved ROMs AND the Google apps. Once the itch is gone
> from the user/developer community, what motivation is there for
> open-source alternatives or alternatives at all?
There are multiple motivations, and the importance of replacement apps
varies by motivation.
For Cyanogen's audience, "the current state" may suffice, and their
motivation probably wanes as a result.
I'm here for liberty. I am hoping that either the Android or Symbian
ecosystems can build a commercially-viable end-to-end open source
firmware, that can be vetted as secure. Then, anyone interested in a
device that cannot be messed with (see UAE/Blackberry incident from
July) has some place to go and have a platform upon which to build
secure communications services. For me, the only closed-source Google
application that really needs to be in this firmware is a market;
everything else can be treated as a regular Android app AFAICT.
Others will have their own motivations. I doubt it's "one size fits all".
--
Mark Murphy (a Commons Guy)
http://commonsware.com | http://twitter.com/commonsguy
_Beginning Android_ from Apress Now Available!
More app sales, but not through the depressingly-buggy incredibly
dominant market, since "android market" is for google devices only..
This is a valid point. In the case of Market, a superior alternative marketplace won't cut general acceptance. It is primarily based on number of apps in Market (10K vs say 330 at SlideME). This has been the sticking point for us to get operator acceptance (they like SAM, the marketplace app).
The problem with a Market is developers won't upload if there aren't users and users won't use a Market if developers don't upload the applications. In niche markets we have great growth, but the general community will go for "most apps" not best Market.
For me, the only closed-source Google
application that really needs to be in this firmware is a market;
everything else can be treated as a regular Android app AFAICT.
I have just started to look at moving my apps into "alternative"
markets. Basically, it was fragmentation that has kept me from doing
so... I, as a user, don't want to have to go to many different
markets, and as a developer don't want to have to update many
different markets. If I could push once and have that one copy make it
to the (1, 2, 5, etc...) markets I have chosen, that'd be great.
Its also worthwhile to note that many Googlers are already and have been working in the open, the kernel and gerrit folks, for example. Some Googlers are less vocal than others and like it that way.
On Sep 27, 2009 10:20 AM, "Jean-Baptiste Queru" <j...@android.com> wrote:
Sadly, I'm sitting between two chairs here, so it's never quite clear
whether "we" means "the community" or "Google". In this specific post
it was all "the community".
I can make a case within Google that making AOSP more usable "out of
the box" is good for the entire Android ecosystem (by letting people
who work from the open-source tree spend time on making actual
progress instead of creating workarounds), and therefore good for
Google. Google has limited resources (yes, I know, it sounds crazy),
which means that such work needs to be prioritized against other
goals. I can't imagine that Google will be able to immediately put
dozens on engineers on helping AOSP, but I think that Google will
attempt to stay responsive to review requests as long as they're not
gigantic.
JBQ
On Sun, Sep 27, 2009 at 9:42 AM, Disconnect <dc.dis...@gmail.com> wrote: > > You're saying "we"...
That might even be just an extension of the current
Intent.createChooser() logic. That's the code that pops up the menu of
apps that, say, support ACTION_SEND when you want to send something.
Stick a standard entry on there for "search for another app". The
manifest already contains the information needed to determine many apps
that would support that action or MIME type.
--
Mark Murphy (a Commons Guy)
http://commonsware.com | http://twitter.com/commonsguy
Need Android talent? Ask on HADO! http://wiki.andmob.org/hado
I couldn't agree with this any more, Mark. I think part of the
insanity is how Google Maps is a free download for Windows Mobile
phones but contraband on Android. I think if it weren't a part of the
the Android "platform", and was an App listed in the market, we
wouldn't be nearly as deep in this mess.
That might even be just an extension of the currentIntent.createChooser() logic.
*That* will be seriously sweet. I just went through an hunt for a pair
of customers, trying to find a Twitter app that supports ACTION_SEND
(FWIW, Twidroid does). Having that sort of research be effectively
automatic for all users would be magnificent.