Greetings,

I know you get suggestions all the time, but this one might be a bit
different.

I propose that you make a Live CD or DVD distro with Android and all
of the SDKs and IDEs already preconfigured to prevent confusion and
help more people embrace the development of Android apps.

I had read that the Linux base used in Android is Debian. I would
suggest allowing a variety of base OSs such as, Fedora, OpenSuSE, or
Slackware. My personal choice would be Fedora because of its
implementation and enforcement of SELinux policies. Allowing people to
choose their base OS would also encourage people to try new and
interesting things. Allow for the installation on ROM, include the
flash utilities, or add the option for installing on the SD card if
the image is to large. More file system support is needed too. I only
use Linux and tried formatting my card with ext2, it didn't read in
the phone.

Having OS build options in a Live CD or DVD format could allow for
just running live or installing on your machine with all the Google
and OS repositories preconfigured. I'm not saying to dumb it down, but
simplifying things as much as possible would further your success
dramatically.


Example of a build:

1. New project. All basic components from chosen distro would be
placed into a temp file for the ROM or SD card.
2. Android overlay automatically added.
3. Allow selection of additional Linux components such as midnight
commander, even XWindows and a small GUI like XFCE, or just the base
KDE or Gnome so apps from those desktops could be accessed in the
Android interface with an XWindows applet button.
4. Size is estimated and if its small enough to fit in ROM, allow
flash backup of existing ROM and flash of replacement.
5. If the size is too large, option to flash to SD card and an
optional boot loader replacement to allow boot from card.

Allow rooting of the OS so people can do debugging in the actual
environment, or at least root in a VM. Either way I do think all the
phones should be allowed to be rooted, if it messes something up they
can reset the ROM.

I believe by doing this, people who are non technical would feel less
intimidated to even try development. Having a preconfigured
development environment would encourage more people to try Linux as
well as Android and make the forums less congested with questions
about configuring the SDK to start with. Integrating video tutorials
with detailed documentation as well would help people who are newer to
development.

By the way, the Android phones interfere with the Broadcom wireless
card in my HP laptop. Receive a call, disconnect from wireless, call
end, reconnect. It is repeatable.

Thank you for your time and efforts.
Daniel

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to