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. Notepad tutorial setup

When preparing for the Notepad tutorial, do not unpack the archive
into your Eclipse workspace.  This would result in "overlaps the
location of another project" errors when you attempt to create the


2. Replacing system intents (view sms, call log..), simple question

Hi all,

I'm new to Android development, I've read lots of docs/sites/groups in
the last few days and I'm working on some sort of new contacts
I can access most of the content I need such as SMS, Call log, etc..
but I have a simple answer that I didn't find at all trough the forums
and discussions groups:

I searched trough the Open Source Android code - in the contacts
application - and I found that the original call log manages all the
call log database, inserts calls, update them, etc.. A fairly complex
implementation that, if I can, don't want to replace.
If I replace a system intent like listing the call log after calling a
contact, do I have to develop my own system call-log database
management in order to the call logs to be properly saved in place of
the standard contacts application ?
The same way, if I do a "call number" UI, do I have to manage the DB ?
Shortly, I just want to do a new UI for the contacts without having to
manage all by myself, letting the Android subsystem do it all.

Sorry if the question is unclear, I'm from Switzerland so my English
might be a little bad.

Thanks in advance,



3. Protocol Buffers (protobuf)

4. Does Orange Supports OTA and any OS updates online for HTC Hero

5. ANR after stopping application

6. Building a step-sequencer

7. Is there a way to control the Android phone or do a automated test using a remote PC?