Register

If this is your first visit, please click the Sign Up now button to begin the process of creating your account so you can begin posting on our forums! The Sign Up process will only take up about a minute of two of your time.

Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube Google+
Results 1 to 2 of 2
  1. #1
    Junior Member tamilarasu's Avatar
    Join Date
    Feb 2013
    Posts
    0
    Downloads
    0
    Uploads
    0

    Why did Google have choose Java as Android's Native language?

    Why did Google have choose Java as Android's Native language?
    -Can we write applications for Android in languages other than Java.

    -In What language its user interface is developed? (i know Most of it's core libraries are developed in C++)

  2. #2
    Senior Member Jan's Avatar
    Join Date
    May 2008
    Posts
    188
    Downloads
    0
    Uploads
    0
    Why was Java chosen? Probably because of its portability. As many mobile operating systems come with the JVM, Google had a head start thanks to Java, as apps for other systems could be easily ported.

    Can we write in other languages? Yes, of course, if we couldn't, Android would be a no-go for devs who hate C++ syntax. While there is no official interpreter for, for example Ruby or Python, for Android, there are versions of them that compile to Java bytecode, or frameworks to integrate them with the OS.

    User interfaces are not developed in languages per se. In order to draw anything on-screen you need to have a library that talks to the graphical unit. I suspect they used SDL or Qt.


Similar Threads

  1. Replies: 0
    Last Post: 05-01-2011, 01:25 AM
  2. Replies: 0
    Last Post: 01-29-2011, 10:24 AM
  3. Replies: 0
    Last Post: 01-23-2011, 10:18 PM
  4. what programming language is google android made on?
    By kidjdm in forum Google Android
    Replies: 0
    Last Post: 10-16-2010, 04:16 AM
  5. Replies: 3
    Last Post: 02-28-2008, 08:29 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -4. The time now is 05:23 AM.
Powered by vBulletin® Version 4.2.5
Copyright © 2024 vBulletin Solutions Inc. All rights reserved.