Laughing Man
|
2010-01-13
, 01:24
|
Posts: 4,556 |
Thanked: 1,624 times |
Joined on Dec 2007
|
#191
|
|
2010-01-15
, 10:00
|
Posts: 1 |
Thanked: 0 times |
Joined on Jan 2010
@ Omicron Ceti
|
#192
|
|
2010-01-18
, 05:53
|
Posts: 1 |
Thanked: 0 times |
Joined on Jan 2010
|
#193
|
While you and I are mostly on the same side here PowerUser I have 2 points:
Almost nobody pays $600 for any android phone out now... so learning to "live" with it isn't as costly as the N900.
And, despite the overhead, Android's platform does give an advantage.. and that advantage is portability. Now, a similar thing can be accomplished using python/perl/ruby on the N900, but also with a similar (albet not as steep) overhead to the applications in going through an interpreter.
You have to realize that Nokia and Apple both selected hardware that they designed specifically for, and have built their OS around that hardware and optimized it. In the case of Android and Google, however, google didn't and doesn't want to do hardware. (This may change with the Nexus One). Therefore, what Google has done is make it extremely easy for any handheld making company out there to design whatever phone they want... compile the raw linux kernel and Davlik VM onto it.. and run Android.
In practice, there has been headaches with the "Apps will just run!" theory behind this approach, as is evident by the many comments in the market: "Doesn't work on XYZ device, force closes all the time", etc. However, it's far more versatile than Maemo.
With Maemo, not just the operating system would need to be recompiled for the new hardware, but also nearly every C++/Qt/GTK app that runs on it would also need to be recompiled... unless you use one of the languages above - at a cost.
So yes, there is a benefit, and Google's decision to move that way does make sense for their business model for Android.. but in the process they have distanced Android so greatly from Linux that it barely resembles a distant relative.
I still that the most accurate description at this point is that, Yes, Android is Linux. Android is not, however, GNU/Linux - and in this day and age "linux" and "GNU/Linux" have become nearly interchangeable. So since social norms have Linux == GNU/Linux, Android != GNU/Linux, Android != Linux.
|
2010-01-18
, 07:10
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#194
|
Not only does Android lack the GNU/Linux userland utils but THE GNU LIBC as well. Although it is possible to make the GNU libc available to apps on android you still lose binary compatibility. Also certain I/O stuff is patched out of functionality IN THE KERNEL. (So even the Linux Kernel aspect of Android Linux is not a vanilla linux.)
I understand the theory of application compatibility and backwards compatibility across multiple hardware platforms and versions, but I would maintain n900 and maemo to be superior to nexus one with one exception. Nexus one come with all the not free and not open source google apps for android such as maps, talk, calendar, gmail, latitude, voice, and etc.
There is hope however. I have unconfirmed source that if you buy Nexus One direct from google unsubsidized (unlike say buying Droid through Verizon) rooting requires no hacking only activation and warranty disclaimer, and a multi-os bootloader is even provided!!! How long before someone ports debian to nexus one?
|
2010-01-23
, 02:23
|
Posts: 4 |
Thanked: 0 times |
Joined on Dec 2009
@ Riyadh
|
#196
|
|
2010-01-23
, 02:49
|
|
Posts: 1,878 |
Thanked: 646 times |
Joined on Sep 2007
@ San Jose, CA
|
#197
|
So What is the result ??
Who is the winner !!
Nexus One or Nokia n900 ???
The Following User Says Thank You to johnkzin For This Useful Post: | ||
|
2010-01-24
, 05:56
|
|
Posts: 1,878 |
Thanked: 646 times |
Joined on Sep 2007
@ San Jose, CA
|
#198
|
|
2010-07-06
, 06:56
|
Posts: 22 |
Thanked: 4 times |
Joined on May 2010
@ Karachi, Pakistan
|
#199
|