What Android is not?

Discussion in 'Attention Developers' started by JohnFarrell, Sep 21, 2012.

  1. JohnFarrell

    JohnFarrell Member

    Joined:
    Sep 11, 2012
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    60
    Location:
    New York
    Tablet / Device:
    Sony Xperia Tablet S
    A Java ME implementation — Android applications are written using the Java language,
    but they are not run within a Java ME (Mobile Edition) VM, and Java-compiled classes and
    executables will not run natively in Android.
    Part of the Linux Phone Standards Forum (LiPS) or the Open Mobile Alliance (OMA) —
    Android runs on an open-source Linux kernel, but, while their goals are similar, Android’s
    complete software stack approach goes further than the focus of these standards-defining
    organizations.
    Simply an application layer (such as UIQ or S60) — Although Android does include an application
    layer, “Android’’ also describes the entire software stack, encompassing the underlying
    operating system, the API libraries, and the applications themselves.
    A mobile phone handset — Android includes a reference design for mobile handset manufacturers,
    but there is no single “Android phone.” Instead, Android has been designed to support
    many alternative hardware devices.
    Google’s answer to the iPhone — The iPhone is a fully proprietary hardware and software
    platform released by a single company (Apple), whereas Android is an open-source
    software stack produced and supported by the Open Handset Alliance (OHA) and designed
    to operate on any compatible device.
     
  2. Tom T

    Tom T Senior Member

    Joined:
    Feb 18, 2011
    Messages:
    1,632
    Likes Received:
    191
    Trophy Points:
    162
    Location:
    Washington State
    Tablet / Device:
    Hauwei S7
    Im kind of guessing you are new to Android. Honestly though, if you are interested in development this forum probably isn't the place. It is focused more on end users and getting the most out of specific devices.
     
    • Like Like x 2
  3. JohnFarrell

    JohnFarrell Member

    Joined:
    Sep 11, 2012
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    60
    Location:
    New York
    Tablet / Device:
    Sony Xperia Tablet S
    You can say, I am new for this! I am in android development since last 6 months and wanted to be an expert of it.
     
  4. JohnFarrell

    JohnFarrell Member

    Joined:
    Sep 11, 2012
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    60
    Location:
    New York
    Tablet / Device:
    Sony Xperia Tablet S
    Android has expanded beyond a pure mobile phone platform to provide a development
    platform for an increasingly wide range of hardware, including tablets and televisions.
    Put simply, Android is an ecosystem made up of a combination of three components:
    A free, open-source operating system for embedded devices
    An open-source development platform for creating applications
    Devices, particularly mobile phones, that run the Android operating system and the applications
    created for it
    Android is made up of several necessary and dependent parts, including the
    following:
    A Compatibility Definition Document (CDD) and Compatibility Test Suite (CTS) that
    describe the capabilities required for a device to support the software stack.
    A Linux operating system kernel that provides a low-level interface with the hardware, memory
    management, and process control, all optimized for mobile and embedded devices.
    Open-source libraries for application development, including SQLite, WebKit, OpenGL, and
    a media manager.
    A run time used to execute and host Android applications, including the Dalvik Virtual
    Machine (VM) and the core libraries that provide Android-specific functionality. The run
    time is designed to be small and efficient for use on mobile devices.
    An application framework that agnostically exposes system services to the application layer,
    including the window manager and location manager, databases, telephony, and sensors.
    A user interface framework used to host and launch applications.
    A set of core pre-installed applications.
    Native Android Applications x 5
    A software development kit (SDK) used to create applications, including the related tools,
    plug-ins, and documentation.
     
  5. techahead

    techahead Member

    Joined:
    May 29, 2013
    Messages:
    35
    Likes Received:
    2
    Trophy Points:
    72
    Location:
    noida
    Tablet / Device:
    ipad
    here are some more

    Task Killers: As much as this is obvious, people still uses it. So much, that it is annoying. Android handles apps and tasks well. However, there is an exception, and that is when the app constantly freezes or crashes and you need to restart it. If that's the case, there's a "Running Apps" section, where you can force close apps under system settings. So you won't need 3rd party Task Killers, EVER

    Battery Calibration (Draining then fully charging): People thinks that this is good for your battery life, but it isn't. The only thing that this does is make the system read the battery percentage more accurate. Doing this once per month might help you improve read battery % better, but it isn't necessarily at all.
     

Share This Page

Search tags for this page

content