How open Android will be?

by [EMAIL PROTECTED] » Sat, 18 Oct 2008 00:10:00 GMT

Sponsored Links
 Google will release the source code soon. Can we build the source code
and load the image into the phone? I guess not... otherwise, how
google and wireless carriers can control the phone? Just read the news
that google have a backdoor in the phone so they can uninstall an app
if they don't like it.

But as a developer, I do want to do anything which is possible. For
example: communicate with the Qualcomm cellar chip to provide better
phone experince, or capture the screen image..., or develop a video
telephony stack etc. All these need to access to the native system, or
even modify the driver...

At this point, I would say Windows Mobile is a more open system, since
I can make native app or even create a new device driver...



How open Android will be?

by Mark Murphy » Sat, 18 Oct 2008 00:30:14 GMT


That is a question for the device manufacturers. HTC, makers of the 
T-Mobile G1, have a good track record in this area. We will see how the 
G1 pans out, just as we will see how other devices pan out over time.

 > I guess not... otherwise, how

And your proof of this assertion is...what, exactly?

 > Just read the news

For apps installed by the Android Market, as far as we know. If you 
don't like the "backdoor", don't buy off the Android Market. Use one of 
the alternative markets (SlideME, AndAppStore, Handango, etc.).

Since others have been successful in getting Android running on other 
equipment, there is no particular reason you won't be able to do this any phones you own, make, or sell.

Or, if the open source Android project accepts contributions or patches, 
submit your changes for review and possible inclusion in future editions 
of the OS.


It's not like with Windows Mobile you can:

-- get the source code for free
-- deploy modifications of that source code on any device you have 
access to for free
-- have a shot of getting your changes put back in the core OS to the 
benefit of all

There are two tiers to Android development. Work with the raw source 
code and firmware images, and you should be able do pretty much whatever 
you want, but distribution in the form of firmware and hardware is up to 
you. Or, work within the confines of the SDK, and your apps will run on 
all sorts of devices with a wide range of distribution options, but you 
need to work within a set of constraints designed to maximize stability 
and security. And none of this requires any cash outlay, other than your 
time and the equipment you want to use.

Mark Murphy (a Commons Guy) 
_The Busy Coder's Guide to Android Development_ Version 1.3 Published!


Sponsored Links

How open Android will be?

by blues » Tue, 04 Nov 2008 09:43:14 GMT

 Now you should understand what the meaning of "open".
The G1 phone doesn't give the "root" permission. You won't be able to
run most of the commands under /bin. It is like you buy a PC, but you
are merely a guest trying to browse the system.

Simply, the software I developed on Windows Mobile, won't be able to
be ported to Android. But I would say, I will be able to port to a
linux PC, which is real open.


Other Threads

1. adb won't start

Running vista when I execute adb nodaemon server with ADB_TRACE=ALL it
shows that adb can't bind to port 5037. Any suggestions what the
problem is or where to investigate would be appreciated.


2. Getting getViewTypeCount() to fire?


I have a list adapter extended from BaseAdapter. Is there any way to
get getViewTypeCount() to be called besides the following:

  mMyListView.setAdapter(mMyAdapter): // gets fired as a result of

Is there any other way to trigger this? The docs for
BaseAdapter.getViewTypeCount() say:

  "This method will only be called when when[sic] the adapter is set
on the the[sic] AdapterView."

I'm just seeing if there is a way to trigger it inside my custom list
adapter class so the external users (activities) don't need to worry
about it.



3. Filtering efficiently a Listview and make items clickable

4. having trouble to use network speed emulation in android emulator

5. more explanation

6. GIF or FLASH animated wallpaper for 2.1?

7. Google Gears on Android Simulator