ALVANTIA

Soluciones que aportan valor

ALVANTIA
  • SCF Platform
  • Factoring Platform
  • Customised solutions
    • Consulting
    • Highly qualified in-house teams
  • Contact
  • Join us
  • Articles
  • English
    • Español
  • LinkedIn

Android development: looking to the future

  • 29/11/2012
  • Uncategorized @enUncategorized @en
Android development: looking to the future

Android is a Linux-based operating system, mostly used in mobile devices. The distribution of Android also includes key applications and middleware.

The Android SDK allows the development of applications using the Java programming language, and also includes various development tools with many utilities, including testing applications on different versions of Android through a simulator, code debugging and access to physical terminals.

In 2005 Google bought the company Android Inc., the original developer of Android. It recently released version 4.2 which includes new features such as being able to take 360-degree pictures, multi-user support, native support for connecting to TV wirelessly, etc. Curiously enough, Android versions are named after desserts:

  • Version 1.5: Cupcake
  • Version 1.6: Donut
  • Version 2.0 / 2.1:  Eclair
  • Version 2.2:  Froyo
  • Version 2.3: Gingerbread
  • Version 3.0: Honeycomb
  • Version 4.0: Ice Cream Sandwich
  • Version 4.1/4.2: Jelly Bean

Android architecture consists of the following layers:

  • Linux kernel: Based on version 2.6 of the Linux kernel.
  • Libraries: Including view managers, 3D library, SGL, multimedia framework, FreeType, SSL, SQLite, WebKit, C system library, etc.
  • Android Runtime: Formed by core libraries equivalent to the standard Java API and Davlik, which is equivalent to the Java virtual machine.
  • Application Framework: Application layer reusable components.
  • Applications: Set of basic applications, third-party applications, widgets and native applications.

From our experience developing in Android we feel its strengths are:

  • Rapid adaptation of J2EE professionals. This is because the application programming language is Java and the recommended development IDE is Eclipse. It is only necessary to assimilate specific Android programming concepts such as Activity, Notifications, etc.
  • A large and growing market.
  • A wide community of developers.
  • Constantly evolving.
  • Backed by major companies in the sector: the Open Handset Alliance (OHA) including Google.

Its weaknesses are:

  • Too many live versions installed at the same time on the market (fragmentation) due to:

– Versions being released too often.

– Customisation by manufacturers slows updates.

  • Incompatibility between versions: Difficulty in covering a large percentage of the installed versions on the market. If API functions of the latest versions are used they will not be compatible with many devices on the market that use older APIs.
  • Need for numerous tests, due to the large number of devices, screen sizes and densities.
  • Immaturityin code packets generated by the community, which are not robust because they are very recent and not all errors have been debugged.
  • Different behaviours in the same software caused by evolution changing the structure in version changes.

To Alvantia, Android is a bet on the future, because we believe that the future is in mobile devices. We also strongly believe in the Open Source model on which it is based, and which several years ago led to the development of Java. Open Source means that Android is a living product driven by a large number of developers sharing code and making their expertise available to the growing community of developers

Tagged

androiddesarrollodispositivos móvilesJ2EEOpen Source

Share

Related Posts

Alvantia joins Finwave Iberia & Latam and becomes part of Grupo Fibonacci

20/02/2025

Leading corporate sustainability: the Spanish network of the UN Global Compact celebrates 20th anniversary

03/06/2024

Alvantia participates in the Factoring Road Show LATAM 2024

20/03/2024

Key takeaways from the 19th Receivables Finance International Convention

08/03/2019

Latest posts

  • Factoring and Confirming sector in Spain reaches 266,652 million euros in 2024
  • Alvantia joins Finwave Iberia & Latam and becomes part of Grupo Fibonacci
  • Factoring and sustainable finance
  • Alvantia sponsors the First Inter-Assembly Conference of the Spanish Factoring Association
  • Alvantia participates in the webinar “Factoring and Confirming in Spain and its comparison with LATAM”

Archive

© 2025 ALVANTIA

  • LinkedIn
  • Home
  • Legal conditions
  • SCF Platform
  • Factoring Platform
  • Customised solutions
    • Consulting
    • Highly qualified in-house teams
  • Contact
  • Join us
  • Articles
  • English
    • Español
Gestionar el consentimiento de las cookies
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies (propias y de terceros) para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Always active
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Estadísticas
The technical storage or access that is used exclusively for statistical purposes. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Ver preferencias
{title} {title} {title}