Get your CodeRanch badge!*
The moose likes Android and the fly likes Does Android only work in Google devices? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Mobile » Android
Bookmark "Does Android only work in Google devices?" Watch "Does Android only work in Google devices?" New topic
Author

Does Android only work in Google devices?

Rogerio Kioshi
Ranch Hand

Joined: Apr 12, 2005
Posts: 689
Hi,

I'd like to know if it is true that Android only works in Google devices, like G1.
If so, isn't against Java WORA concept (write once runs everywhere)?


Thank you.


SCEA 5 (part 1), SCBCD, SCWCD, SCJP, CLP, CLS
Monu Tripathi
Rancher

Joined: Oct 12, 2008
Posts: 1369

I dont think so.
Android is a complete software stack- it comes with an OS(Linux Kernel), middleware, application library and framework classes. Any OEM can manufacture devices that can "run" Android.I have even heard of Android based NetBooks


[List of FAQs] | [Android FAQ] | [Samuh Varta]
Nenad Nikolic
Greenhorn

Joined: Mar 20, 2009
Posts: 13
Rogerio Kioshi wrote:Hi,

I'd like to know if it is true that Android only works in Google devices, like G1.
If so, isn't against Java WORA concept (write once runs everywhere)?


Thank you.


Absolutely not.... Android can run on any device on which you can compile Android OS source code and there are device drivers for the hardware you want to use and Android SDK supports (screen, keyboard, WiFi, Bluetooth, mobile network layer, etc.).

Android is not exactly Java, therefore WORA concept does not apply. Have in mind that Android applications are written in Java using Android SDK which run on Dalvik VM (Virtual Machine) and not on ubiquitious JVM (Java Virtual Machine), which has been supported on many operating systems and hardware platforms. Also, Android SDK is not identical to Java 5 SDK. Rather some parts have been ported.

All in all, you can use Java skills to write Android applications and there's some (substantial) effort required to port existing Java (SE/ME) applications to make them run on Android devices.

Cheers!
Shonzilla
Michael Rivera
Ranch Hand

Joined: Dec 31, 2007
Posts: 118

open source!


So many things to do so little time !!!
@mikedroid myLinkedIn
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Does Android only work in Google devices?
 
Similar Threads
Android OS on platforms other than mobile phones...
Android Platform Versions/Device Distribution Dashboard
Russian Roulette, iPhone or Android?
Android in Action - Questions