ANDROID
Es
un sistema operativo basado en Linux, diseñado principalmente para móviles con
pantalla táctil como teléfonos inteligentes o tabletas inicialmente
desarrollados por Android, Inc., que Google respaldó económicamente y más tarde
compró en 2005,11 Android fue desvelado en 2007 junto la fundación del Open
Handset Alliance: un consorcio de compañías de hardware, software y
telecomunicaciones para avanzar en los estándares abiertos de los dispositivos
móviles.12 El primer móvil con el sistema operativo Android se vendió en
octubre de 2008.
USOS Y DISPOSITIVOS
El
sistema operativo Android se usa en teléfonos inteligentes, ordenadores
portátiles, netbooks, tabletas, Google TV, relojes de pulsera,54 auriculares55
y otros dispositivos.,56 57 58 siendo este sistema operativo accesible desde
terminales de menos de 100 euros hasta terminales que superen los 600,
obviando, evidentemente, sus diferencias técnicas.
La
plataforma de hardware principal de Android es la arquitectura ARM. Hay soporte
para x86 en el proyecto Android-x86, 59 y Google TV utiliza una versión
especial de Android x86.
El
primer teléfono disponible en el mercado para ejecutar Android fue el HTC
Dream, dado a conocer al público el 22 de octubre de 2008.60 A principios de
2010 Google ha colaborado con HTC para lanzar su producto estrella en
dispositivos Android,61 elNexus One. A esto siguió en 2010 el Samsung Nexus S y
en 2011 el Galaxy Nexus.En la actualidad existen más de 650.000 aplicaciones
para Android y se estima que 1.000.000 teléfonos móviles se activan
diariamente.
iOS
y Android 2.3.3 "Gingerbread" pueden ser configurado para un arranque
dual en un iPhone o iPod Touch liberados62 con la ayuda de OpeniBoot y iDroid.
Sitios
web web gratuitos para crear aplicaciones móviles ara Android, Aprende a crear
Apps para Android sin saber programar. A muchas personas nos gustaría
crear aplicaciones para móviles con Android por diferentes motivos: para
anunciar nuestro negocio, para compartir eventos y noticias importantes ó para
ganar dinero vendiendo las aplicaciones que desarrollemos en la App Store de
Android en Google Play. Si no sabes programar en Android, lo mejor es comenzar
aprendiendo en plataformas que te enseñan a crear tu aplicación mediante
instrucciones, entre los cuales hemos conseguido ubicar una lista de servicios
web que te ayudarán a desarrollar tu soñada aplicación en Android.
Si no eres un experto programando, que mejor manera que comenzar a desarrollar tu aplicaciones para dispositívos móviles como Android, desde sitios web que te ayudan a construirlos paso a paso y que también te brindan una serie de beneficios; donde además pueden convertirte con el tiempo en un experto programador de Apps para Android !
Si no eres un experto programando, que mejor manera que comenzar a desarrollar tu aplicaciones para dispositívos móviles como Android, desde sitios web que te ayudan a construirlos paso a paso y que también te brindan una serie de beneficios; donde además pueden convertirte con el tiempo en un experto programador de Apps para Android !
Te seleccionamos a continuación 5 de los sitios web gratuitos para hacer aplicaciones para dispositivos móviles Android:
ibuildapp.com
Esta plataforma web te permite diseñar tu aplicacion móvil para Android en
pocos minutos, solo necesitas registrarte creándote una cuenta, el mismo que es
gratis.
andromo.com:
Una interesante página donde podrás diseñar tu propia aplicación móvil para
Android de forma gratuita, puedes crear una aplicación para promover tu
negocio ó compartir noticias entre otras cosas. El proceso para crear tu App es
muy sencillo sólo tienes que rellenar los formularios que te indican cuando te
registres.
appyet.com
Un sitio web que te ofrece también crear gratis una aplicación para Android
convirtiendo cualquier feed de noticias RSS/Atom, donde también te permite
poner en venta la aplicación que creas.
freeandroidappmaker.com
Con este programa puedes crear diversos tipos de aplicaciones en tan sólo 3
pasos, ademas te permite compartir descargar tu aplicación para compartirlo cn
tus amigos.
appsgeyser.com En
este sitio convierte tu contenido en una aplicación en dos simples pasos.
¿QUE
PROGRAMAS PODEMOS USAR PAR CREAR PAGINAS WEB?
Características
Características y especificaciones
actuales:
Diseño de dispositivo
|
La
plataforma es adaptable a pantallas de mayor resolución, VGA, biblioteca de
gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la
OpenGL ES 2.0 y diseño de teléfonos tradicionales.
|
Almacenamiento
|
SQLite, una base de datos liviana, que es usada para propósitos de
almacenamiento de datos.
|
Conectividad
|
Android
soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, HSDPA, HSPA+ y WiMAX.
|
Mensajería
|
SMS y MMS son formas de mensajería, incluyendo mensajería de texto y ahora
la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push
Messaging de Android.
|
Navegador web
|
El
navegador web incluido en Android está basado en el motor de renderizado de
código abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador
por defecto de Ice Cream Sandwich obtiene una puntuación de 100/100 en el
test Acid3.
|
Soporte de Java
|
Aunque
la mayoría de las aplicaciones están escritas en Java, no hay una máquina virtual Java en
la plataforma. El bytecode Java no es ejecutado, sino que primero se compila en un ejecutable
Dalvik y corre en la Máquina Virtual Dalvik. Dalvik es una máquina virtual
especializada, diseñada específicamente para Android y optimizada para
dipositivos móviles que funcionan con batería y que tienen memoria y
procesador limitados. El soporte para J2ME puede ser agregado mediante
aplicaciones de terceros como el J2ME MIDP Runner.45
|
Soporte multimedia
|
Android
soporta los siguientes formatos multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4 SP, AMR, AMR-WB (en un contenedor 3GP), AAC, HE-AAC (en contenedores MP4 o
3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y BMP.44
|
Soporte para streaming
|
Streaming
RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 <video>
tag). Adobe Flash Streaming (RTMP) es soportado mediante el Adobe Flash
Player. Se planea el soporte de Microsoft Smooth Streaming con el port de
Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estará disponible
mediante una actualización de Adobe Flash Player.
|
Soporte para hardware adicional
|
Android
soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS, acelerómetros,
giroscopios, magnetómetros, sensores de proximidad y de presión,, sensores de
luz, gamepad, termómetro, aceleración por GPU 2D y 3D.
|
Entorno de desarrollo
|
Incluye
un emulador de dispositivos, herramientas para depuración de memoria y
análisis del rendimiento del software. El entorno de desarrollo integrado es
Eclipse (actualmente 3.4, 3.5 o 3.6) usando el plugin de Herramientas de
Desarrollo de Android.
|
Google Play
|
Google
Play es un catálogo de
aplicaciones gratuitas o de pago en el que pueden ser descargadas e
instaladas en dispositivos Android sin la necesidad de un PC.
|
Multi-táctil
|
Android
tiene soporte nativo para pantallas capacitivas con soporte multi-táctil que
inicialmente hicieron su aparición en dispositivos como el HTC Hero. La
funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente
para evitar infringir patentes de otras compañías). Más tarde, Google
publicó una actualización para el Nexus
One y el Motorola Droid que activa el soporte
multi-táctil de forma nativa.
|
Bluetooth
|
El
soporte para A2DF y AVRCP fue agregado en la versión 1.5; el envío de
archivos (OPP) y la exploración del directorio telefónico fueron agregados en
la versión 2.0;49 y el marcado por voz junto con el envío de contactos entre
teléfonos lo fueron en la versión 2.2.</ref> Los cambios incluyeron:
|
Videollamada
|
Android
soporta videollamada a través de Google Talk desde su versión HoneyComb.
|
Multitarea
|
Multitarea
real de aplicaciones está disponible, es decir, las aplicaciones que no estén
ejecutándose en primer plano reciben ciclos de reloj, a diferencia de otros
sistemas de la competencia en la que la multitarea es congelada (Como por
ejemplo iOS, en el que la multitarea se limita a servicios internos del
sistema y no a aplicaciones externas) 5)
|
Características basadas en voz
|
La
búsqueda en Google a través de voz está disponible como "Entrada de
Búsqueda" desde la versión inicial del sistema.
|
Tethering
|
Android
soporta tethering, que permite al teléfono ser usado como un punto de acceso
alámbrico o inalámbrico (todos los teléfonos desde la versión 2.2, no oficial
en teléfonos con versión 1.6 o inferiores mediante aplicaciones disponibles
en Google Play (por ejemplo PdaNet). Para permitir a un PC usar la conexión de
datos del móvil android se podría requerir la instalación de software
adicional.
|