Sorry this might not sound friendly but this is reality.

All I can say is me and 80 000 other developers are having a nightmare
trying to find basic info on the android website and google search is
well 30% on what I am searching for if it even finds anything related.
This is just the normal daily experience of hundreds of people I speak
to each day.
I am tired of smelling or having to go to a palm reader that can
predict the start and possibly say the there might be in 3 years
somebody int his overseas country that will have the answer to the
basics of Android just to get a answer for my questions. this is
Android not the search for the freaking holy grail as this is the only
way to get answer about Android.

1. Example:
Android 2.3.3 for mobile phones is running on my phone for a few days
already  = modded sdk big deal.
Now I want to build a clean version for my s3c6410 hardware using the
2.3.3 Android = impossible.

Problem: repo sync pulls down what might be updates but nowhere is
2.3.3 listed so the closest is some 2.3_r1, make clean still shows
this below so do I need to delete the whole 4gb folder and download
this again and hope and pray I get 2.3.3 eventually like the last time
12x 4gb clean downloads and finally something worked ?
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.1
TARGET_PRODUCT=generic

Either Android needs to get their names sorted or give us the updates
with clear instructions that even a newby can understand and jump into
immediately.
ie: the world is not flat it is round = aahhh now we know now we can
use this world is not flat as base and start from there instead of
reinventing the wheel to end up 200 years later with the world is not
flat conclusion.
Get everyone on the same page / base and then go from there.

2. Missing or hidden info needs to be updated.
The install sdk page that always ends up on windows sdk and the old
http://dl.google.com/android/android-sdk_r09-linux_x86.tgz but 2.3.3 =
API10 for mobile phones ? ?? Missing info ?
What the heck is going on here ????

Why should I have 1 windows SDK and 3 Android folders with ADB still
not working in linux and android commander I have to use in Windows =
this is stupid and unproductive.
O some clown forgot to add adb "integral part of SDK" out of SDK so
now you have to get more files ??? Okay so windows has 8gb and Linux
has 30gb 16gb just for android folders the rest for other Android
phone version as reference dew to missing guides android website info
= irritating.

3. http://developer.android.com/sdk/android-2.3.3.html   as you can
see you would expect to have info related to this 2.3.3 / API10 and
how to install it or the repo init command to make sure you get 2.3.3
or a guide to say okay you have old junk this is how to get it to
2.3.3 follow this step for clean android 2.3.3 and this steps to
recycling old files with minm. download needed.

Only in California is above 4MB/s Internet so please help the rest of
us with crappy Internet connections to make the most of it, same goes
for google spam every time the data connection is on on the phone, 90%
of the limited extremely expensive mobile data is used up by google
spam / google analytics and other junk not related to any website and
loading without my permission = spam.

4. I develop at least 3 android version at any time so I have to have
3x 4gb folders then do 3 separate repo sync commands and then have
more than 75% chance of failure to get the latest updates active not
just downloaded but active.
So download or download and switch to latest option ??? how what
where. Why delete android folder and do the 4gb hell again just to get
from 2.3.1 to 2.3.3 come on get real.

Why is there no multi android development, 1 main folder that sym
links shared same folders with same data and rest gets with 1 repo
sync command  all 3 android sub folder version gets updated ?

5. There is apparently a way to get the kernel files into the android
folder + the video 3D android.so or fimg or similar files into the
android folder then build once and use ??
Is there a guide ?? as Google search can not find it and this android
developer website has lots of useless stuff not related to this or
extremely hard to find if it is even there.

6. 90% of the repo info is where ? Do I need to smell this or call a
psychic to read Android website minds ?


What I would expect from a android developer how-to website:
1. To get started get your linux version you like by using this and
can be used in this way, virtualbox / live cd / install / gentoo /
ubuntu64 = this is good ways and version to develop on.

2. Now to get your android repo sorted you need to do steps a b c and
if you are using or going to use more than 1 android version then see
this link for most effective install + update procedure.

3. Now that you have the android folder and your gingerbread or master
or whatever version you would like to know this = you can change to
2.3.0 or 2.3.1 or 2.3.2 or 2.3.3 and not loose data and then switch
back ect ect ect "tricks" this is how .......

4. This is the default way to setup your build environment for basic
generic, or for advanced see this link.

5. To build board or hardware specific you would want to look at this
link for examples to get optimal performance / compatibility with your
mobile device. Then expand on this.

6. To add alternative drivers / modules / kernel and kernel config add
this to the android folder in this way and this is how you process
them.

7. Android should somehow combine the 500 duplicate changes to the
same files in 1 central place like we do with github as the still
broken s3c6410 in the 2.6.29 to 2.6.38 kernels must have been fixed
somewhere but now 500 copies of the same thing gets 500 times fixed
and no one has a clue it is already working. This is not the dark
ages, this is primitive way of doing it but is currently normal.
Same with Android files 1 place 1 fix all share and use it = 10milj.
users .developers pushing and working on 1 fix = 1 sec to fix a bug
not 2.6.29 to 2.6.38 and still nothing fixed for s3c6410 or opensource
Samsung keeps their fixes for them selfs and F.... their stupid
customers.

ect ect ect. Why should I go to 20 websites and have half bits of info
and spend 200 hours reading through 20000 posts to find, O this is how
you setup the build environment or this is how you board specific
build or this is how you make your own hardware vendor in android.
Why does every android clone website need to have this missing info
but Android website does not have it ?

Come on Android / Google stop chasing people / developers away and
start welcoming people / developers to Android / Google, Android
should not be hell and torture to start with or develop on and not
everyone should be forced to try and make sense of Ubuntu hell &
confusion & ridiculous names of version not even on their website joke
then get annoyed with Ubuntu hell & confusion in 3 days and finally
switch to something that makes gentoo sense as tough as gentoo is to
start with.

Make like a chef = here is the ingredients list, the recipe, the
method that works well with this recipe = perfect happy end user and
product. Once you reached this stage then you might consider this
changes or your own to produce some nice variant.

All this should cut down on 200 hours wasted on rubbish reading and
get people to use and develop Android.

Yeah this is normal Android every day torture. Please fix it this
endless loop of torture. Sorry if I offended someone but this is
reality.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" 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-developers?hl=en

Reply via email to