TODO SOBRE ANDROID
martes, 4 de agosto de 2020
lunes, 3 de agosto de 2020
¿Qué es una aplicación móvil?
Si hablamos de la definición básica, las aplicaciones móviles son programas diseñados para ser ejecutados en teléfonos, tablets y otros dispositivos móviles, que permiten al usuario realizar actividades profesionales, acceder a servicios, mantenerse informado, entre otro universo de posibilidades.
En el 2007 Apple hace una jugada maestra que cambia por completo la forma en la que veríamos los equipos móviles y por supuesto a las aplicaciones, que para ese entonces las sentíamos lejanas, poco prácticas y para nada relevantes. El Iphone ademas de una gran innovación, representó una plataforma para descargar aplicaciones de externos, sin los grandes militantes de los fabricantes en años anteriores, esto a través de su App Store, significaba el sueño hecho realidad para muchos desarrolladores que deseaban ofrecer apps sin las restricciones heredadas de los modelos anteriores.
¿Cuál es el origen de las Aplicaciones Móviles?
Se tiene conocimiento que las primeras aplicaciones se vislumbraban a finales de los 90. No estamos hablando de apps para teléfonos inteligentes, sino para los analógicos. ¡SI! estas también son consideradas aplicaciones. La agenda, juegos como el famoso snake, el tetris, los editores de tonos de llamadas, herramientas para personalizar el teléfono, etc… cumplían funciones muy básicas comparando con lo que tenemos en la actualidad, sin embargo para cuando salieron significaron un avance enorme en la forma en como veíamos a los teléfonos celulares más antiguos (bloques) y abrieron un mercado gigantesco, cuya competencia es, y sigue siendo tan voraz; que nos ha permitido disfrutar de herramientas cada vez más prácticas, útiles e increíbles
Android y su HTC Dream, también presentado el 2007, puso en la mesa una alternativa al App Store de Apple, una apuesta arriesgada que inicialmente contó con apenas 50 apps y que con el paso del tiempo, hasta el día de hoy, cuenta con la nada despreciable suma de más de 1 millón apps. Posteriormente Google le cambiaría el nombre de “Android Market” por el de “Google Play” en marzo del 2012, que es como lo conocemos en la actualidad.
3 Entornos para crear aplicaciones Android
Desarrollar apps Android sin recurrir a Java es posible y te lo vamos a demostrar en este listado de 3 entornos de programación.
1. NativeScript es un entorno de desarrollo de código abierto para crear aplicaciones móviles Android e iOS, con Angular, Vue.js, TypeScript o JavaScript. Las principales ventajas de este entorno de programación es el rendimiento nativo. Solo tendrás que definir una vez y NativeScript se adaptará para ejecutarse en todas partes, adaptando la IU de dispositivos y pantallas concretas.
Otro de sus puntos a favor es su escalabilidad. Tendrás acceso a las APIs de Android, pero podrás reutilizar el SDK de Android, además de encontrar complementos gratuitos o plantillas en el marketplace de NativeScript.
2. Xamarin es un entorno de desarrollo creado por Microsoft y que permite crear aplicaciones Android en C#. Es gratuito y va integrado en Visual Studio.
3. Kotlin es un lenguaje de programación de tipado estático que corre sobre la máquina virtual de Java. Sin embargo, crear aplicaciones Android con Kotlin tiene la ventaja de la simplicidad. En Kotlin se puede hacer más con menos código, lo que se traduce en una menor probabilidad de errores.
Otra de las ventajas de Kotlin es que es mucho más seguro que Java, y el código es más fácil de entender cuando lo lee otra persona. Además el compilador ayuda a detectar errores en la compilación, lo que contribuye a reducir posibles errores. Con Kotlin podrás programar en Android, pero también para iOS puesto que es multiplataforma. Todo ello hace que Kotlin sea una alternativa segura y fiable frente a Java.
Desarrollar apps Android sin recurrir a Java es posible y te lo vamos a demostrar en este listado de 3 entornos de programación.
1. NativeScript es un entorno de desarrollo de código abierto para crear aplicaciones móviles Android e iOS, con Angular, Vue.js, TypeScript o JavaScript. Las principales ventajas de este entorno de programación es el rendimiento nativo. Solo tendrás que definir una vez y NativeScript se adaptará para ejecutarse en todas partes, adaptando la IU de dispositivos y pantallas concretas.
Otro de sus puntos a favor es su escalabilidad. Tendrás acceso a las APIs de Android, pero podrás reutilizar el SDK de Android, además de encontrar complementos gratuitos o plantillas en el marketplace de NativeScript.
2. Xamarin es un entorno de desarrollo creado por Microsoft y que permite crear aplicaciones Android en C#. Es gratuito y va integrado en Visual Studio.
3. Kotlin es un lenguaje de programación de tipado estático que corre sobre la máquina virtual de Java. Sin embargo, crear aplicaciones Android con Kotlin tiene la ventaja de la simplicidad. En Kotlin se puede hacer más con menos código, lo que se traduce en una menor probabilidad de errores.
Otra de las ventajas de Kotlin es que es mucho más seguro que Java, y el código es más fácil de entender cuando lo lee otra persona. Además el compilador ayuda a detectar errores en la compilación, lo que contribuye a reducir posibles errores. Con Kotlin podrás programar en Android, pero también para iOS puesto que es multiplataforma. Todo ello hace que Kotlin sea una alternativa segura y fiable frente a Java.
¿Que significa y que es una APK?
APK significa: Android Aplication Package. Es decir un archivo ejecutable de aplicaciones para Android. Un archivo con extensión .APK es un paquete para el sistema operativo Android. Este formato es una variante del formato JAR de Java y se usa para distribuir e instalar componentes empaquetados para la plataforma Android, tanto smartphones como tablets. APK hace referencia a un tipo de formato para archivos Android, en la mayoría de los casos se trata de aplicaciones o juegos, que nos permite instalarlos en nuestro dispositivo sin necesidad de utilizar Play Store.
El vicepresidente de Google para Android, Sundar Pichai, ha anunciado que su sistema operativo está presente en cientos de millones de dispositivos en más de 190 países alrededor del mundo. Es el más grande sistema operativo instalado en diferentes plataformas móviles y el número de usuarios crece a un ritmo acelerado cada día, ya que son miles los usuarios que utilizan Android por primera vez diariamente.
Nombres de las versiones asociadas a postres.
Aparte de Android 1.0 y 1.1, el resto de las versiones llevan el nombre de dulces o postres. Los nombres son asignados en orden alfabético, y hasta el momento todos son asociados a postres. Algunos nombres se asocian a más de una versión. La razón del por qué se les da estos nombres no es conocida.
Mercado abierto para distribuir Apps.
Con Google como miembro de la Open Handset Alliance (OHA), Android ha permitido a los usuarios modificar el código fuente del sistema operativo. Android fue construido desde cero para permitir a los desarrolladores crear aplicaciones móviles atractivas que aprovechen al máximo las características que cada teléfono ofrece. La plataforma continuará evolucionando a medida que la comunidad de desarrolladores trabaja en conjunto para crear aplicaciones móviles innovadoras.
Google obtiene ganancias con Android.
A pesar que Google no cobra por usar Android esto no quiere decir que no gane por él. La principal fuente de ingreso del gigante de Internet es a través de la publicidad y con la cantidad de usuarios que tiene no se necesita ser un genio matemático para saber que no es poca la ganancia que obtiene.
Android se puede encontrar en móviles, tablets, relojes, televisores, coches, ordenadores, gafas inteligentes, consolas, cámara de fotos y más. Desde luego, Android se ha extendido muy rápido y a los dispositivos más extraños.
Suscribirse a:
Entradas (Atom)
ENCUESTA https://forms.gle/52CG471RbUf8bmM68
-
¿Qué es una aplicación móvil? Si hablamos de la definición básica, las aplicaciones móviles son programas diseñados para ser ejecutado...
-
¿Que significa y que es una APK? APK significa: Android Aplication Package . Es decir un archivo ejecutable de aplicaciones para A...
-
3 Entornos para crear aplicaciones Android Desarrollar apps Android sin recurrir a Java es posible y te lo vamos a demostrar en este li...