1. Download our Official Android App: Forums for Android!

A question for developers

Discussion in 'Android Apps & Games' started by Ugly, Jun 10, 2011.

  1. Ugly

    Ugly Lurker
    Thread Starter
    Rank:
    None
    Points:
    5
    Posts:
    8
    Joined:
    Feb 14, 2011

    Feb 14, 2011
    8
    0
    5
    From what I have been reading all Android apps are to use java. I was wondering if any developers do or are allowed to use machine language (ARM) within their apps?

    Have just been reading that some apps have and I thought that this was not allowed by the CDD.

    Confused
     

    Advertisement

  2. amlothi

    amlothi Android Expert
    Rank:
    None
    Points:
    143
    Posts:
    1,185
    Joined:
    Jul 23, 2010

    Jul 23, 2010
    1,185
    201
    143
    There is an entire forum for developers. You can post your questions there.
     
  3. sohguanh

    sohguanh Android Enthusiast
    Rank:
    None
    Points:
    43
    Posts:
    427
    Joined:
    Apr 18, 2010

    There is a reason why Android app can run on multiple hardware devices. If you opt to go machine language, then the developed app will most likely only run on a limited set of Android devices.

    I believe Android do offer a C/C++ like interface. What is the NDK? | Android Developers
    It is mentioned it is to be used in conjunction with the Android SDK.

    Btw it is a misconception that Android compiled class files followed Java specification. Some developers told me only the source code we write is in Java but the final compiled class files follow the Dalvik format which is not the Java specification. This is what I heard from.
     

Share This Page

Loading...