Category Archives: Desarrollo de aplicaciones Android

Auto Added by WPeMatico

23Mar/20

Así mejorarán los videojuegos en Android: Google crea 9 herramientas imprescindibles para desarrolladores

Google Play Juegos

En estos días se tendría que haber celebrado la Game Developers Conference (GDC), feria en la que Google tenía planificadas algunas mejoras importantes para el desarrollo de videojuegos en Android. Debido al coronavirus, esta conferencia fue cancelada, pero eso no ha evitado que Google presente sus novedades a través de un evento en streaming a través de YouTube.

En su presentación, el equipo de Google ha presentado nuevas herramientas para que los creadores de videojuegos lo tengan  más fácil. Estas herramientas no nos sirven directamente a los usuarios, pero tienen gran importancia para nosotros, ya que podremos disfrutar de juegos de mayor calidad gracias a estas innovaciones.

Así ayudará Google a mejorar el desarrollo de videojuegos en Android

Como principal líder de la evolución de Android, en Google tienen la responsabilidad de ofrecer las mejores herramientas posibles para que los creadores de videojuegos puedan crear los mejores títulos posibles con la menor dificultad posible. En esta última hora han presentado una serie de herramientas diseñadas para facilitar las labores lo máximo posible.

Se trata de características que están en desarrollo, pero que si eres desarrollador de videojuegos ya puedes probarlas realizando una solicitud para cada una de ellas en el siguiente enlace. ¿Pero para qué sirven estas características?

  • Native crash symbolication: Esta herramienta facilita la posibilidad de encontrar errores de estabilidad en los juegos, errores que pueden afectar al rendimiento del juego o hacer que simplemente se cierre.
  • Android Game Development Ectension: Una herramienta muy importante para juegos multiplataforma que hayan sido desarrollados en los lenguajes de C/C++. Esta extensión para entornos basados en Visual Studio facilitan el llevar este tipo de desarrollos a Android.
  • Android GPU Inspector: Un monitor de rendimiento que soporta varios procesadores gráficos de diversos fabricantes. Ideal para el proceso de optimización gráfica.

  • Android Performance Tuner: Otra gran herramienta para ajustar el rendimiento con consejos imprescindibles.
  • Automatic Integrity Protection by Google Play: Utiliza la seguridad de Google Play para resolver problemas como el modding o la piratería.
  • Game loops and Firebase Games Testing SDK: una de las partes más tediosas de la creación de un videojuego es la fase de pruebas y corrección de errores. Esta herramienta permite crear bucles para realizar estas pruebas de forma más sencilla.

  • In app updates for Unity and Native: ¿alguna vez has visto que un juego actualice algunas cosas sin pasar por Google Play? pues a partir de ahora será algo más frecuente, porque Google ha habilitado una API para que cualquier desarrollador pueda hacerlo.
  • Play Games Services – Friends: un nuevo sistema de herramientas sociales a través del motor de Google Play Games.
  • Texture compression format targeting: gracias a esta característica el juego podrá escoger la calidad gráfica óptima para cada dispositivo en función de su potencia.

Toda la presentación disponible en streaming

Ver vídeo

Si eres desarrollador o simplemente tienes curiosidad por saber cómo funciona el mundo del desarrollo de videojuegos por dentro, te recomendamos ver el streaming de Google, una hora hablando a fondo de todas estas mejoras que tendrán los desarrolladores de videojuegos en Android. Si además quieres profundizar más, puedes dirigirte a la web oficial de Google para la GDC.

La entrada Así mejorarán los videojuegos en Android: Google crea 9 herramientas imprescindibles para desarrolladores aparece primero en El Androide Libre.

Powered by WPeMatico

05Mar/20

Ya es posible instalar Android en iPhone, porque… ¿por qué no?

El iPhone es año tras año uno de los móviles estrella del año. Puede no ser el mejor en todo, pero es capaz de ofrecer un gran equilibrio debido a su integración entre hardware y software. El procesador está diseñado para sacar el máximo partido a iOS y iOS se diseña para sacar el máximo partido del procesador.

Más allá de estas particularidades, iOS tiene ciertas restricciones que lo hacen más cerrado que Android. Incluso haciendo jailbreak, la libertad que nos ofrece Android tiene rival. ¿Y si pudiésemos instalar Android en el iPhone?

Pues ya es posible.

Project Sandcastle: así se puede instalar Android en el iPhone

Tener Android en un iPhone no es algo que sea realmente nuevo. Hace una década, los cofundadores de Corellium lo consiguieron en el iPhone original. En las últimas horas han publicado Project Sandcastle, un proyecto en el que logran conseguir lo imposible: Android 10 en un iPhone moderno.

Este no es el proyecto de unos aficionados, ya que Corellium es una empresa especializada en virtualización de sistemas operativos móviles ARM. ¿Y qué pretenden con ello? Según cuentan en el propio proyecto:

KAXTV LA MEJOR APP PARA VER IPTV EN VIVO!  LLAMANOS AL

52+5542311200

Aqui la Television del Futuro IPTV

a la mitad de costo que cualquier sistema de tv convencional!

«Donde los sandbox marcan límites y restricciones, sandcastle otorga una oportunidad para crear algo nuevo desde los límites de tu imaginación. Project Sandcastle permite construir algo nuevo en el silicio de tu hardware.

El iPhone restringe a los usuarios para operar dentro de un sandbox. Pero cuando tu compras un iPhone, tu posees el hardware del iPhone. Android para el iPhone te da la libertad para ejecutar un sistema distinto en dicho hardware.»

Here is an iPhone 7 booting Android ! pic.twitter.com/cfCdSEzTbo

— matteyeux (@matteyeux) March 4, 2020

En estos momentos el producto está en beta, presentando errores, inestabilidades y sin certezas sobre qué rendimiento tendrá. En estos momentos, el único móvil compatible es el iPhone 7. que es en el único en el que han conseguido hacer funcionar el procesador. El objetivo del equipo es conseguir que funcione desde los iPhone 6 hasta los 11. Esta sería la tabla de progreso actual:

Ahora bien ¿deberías coger un viejo iPhone e instalarle Android? Pues no es algo que recomendemos, ya que por los precios que ronda un iPhone antiguo existen móviles Android muy competentes que te ofrecerán una experiencia de uso muy superior. Si ya tienes un viejo iPhone que no quieres y te apetece experimentar (conociendo los riesgos de estas modificaciones), pues puedes acercarte a la web del proyecto.

Web oficial de Project Sandcastle.

La entrada Ya es posible instalar Android en iPhone, porque… ¿por qué no? aparece primero en El Androide Libre.

Powered by WPeMatico

24Feb/20

Así quiere convencernos Huawei de que olvidemos a Google Play

En las últimas horas hemos podido conocer algunos de los nuevos dispositivos de Huawei para el próximo 2020. El primero de ellos ha sido el Huawei Mate XS, la versión perfeccionada del Mate X que se venderá fuera de China, así como el Huawei MatePad Pro, la tablet con la que el fabricante chino pretende competir contra el iPad, además de confirmar la fecha de presentación del Huawei P40 Pro.

Huawei Mate XS, así es la nueva versión de su smartphone plegable
Así es el Huawei Mate XS, el nuevo smartphone plegable de 8 pulgadas Huawei. Todas las novedades de esta versión, disponibilidad y precio.

Todos estos productos tienen una pinta magnífica como la tuvo el Huawei Mate 30, pero plantean la misma duda: ¿realmente tienen interés sin los servicios de Google Play? Huawei parece tener más que lista su alternativa, y le ha dedicado un tiempo de la presentación a su ecosistema y herramientas para desarrolladores. Huawei ha pasado de lamentar la pérdida a intentar rehacer su vida tras la ruptura.

Pero ¿será suficiente lo que tiene planteado Huawei?

No es un sucedáneo de Google Play: ¿la tercera plataforma de aplicaciones?

En este tipo de presentaciones siempre es una oportunidad para mostrar fortalezas, y Huawei ha aprovechado el momento de dudas de su ecosistema para sacar pecho y demostrar que su ecosistema no es un sucedáneo de Google Play, sino que es el tercer mayor ecosistema de aplicaciones a nivel mundial.

Para certificar ese puesto en el top 3 han sacado cifras, y es que AppGallery está presente en más de 170 países y cuenta con 400 millones de usuarios mensuales activos. Esta cifra significa que existen al menos 400 millones de personas que al menos una vez durante el mes abren la aplicación.

Esta información habría que tomarla con pinzas, porque una actualización de una aplicación puede considerarse como un usuario de la plataforma, y es que los usuarios activos no siempre representan a un público potencial. Lo mismo sucede con los 2.500 millones de usuarios Android.

Sin tener los datos de la Galaxy Store tampoco tenemos del todo claro si ese top 3 es real o se encuentran por debajo de Samsung. Al final este tipo de rankings pues nos los tenemos que creer (o no).

Huawei menciona su ecosistema como el tercero más grande al ser uno de los tres con su propio núcleo de herramientas para desarrolladores y tienda de aplicaciones propia. ¿Pero qué es eso del HMS Core?

HMS Core 4.0: el kit de Huawei para desarrolladores

Normalmente para crear una aplicación para Android o iOS los desarrolladores tienen un kit de herramientas estándar, así como un conjunto de herramientas propietarias. Huawei presume de su nueva versión de HMS Core 4.0, la cual permite que un desarrollador pueda implementar algunas funciones que implementar por su cuenta sería realmente complicado (tirando a imposible).

El mejor ejemplo es el caso de Google Maps. A día de hoy es muy fácil crear una aplicación que muestre un mapa, pero esto es posible porque Google permite a los desarrolladores implementar de forma sencilla sus mapas. Sin esos recursos sólo grandes empresas son capaces de crear sus mapas.

En el caso de Huawei, el HMS Core 4.0 permite que los desarrolladores que hagan aplicaciones para Huawei puedan:

  • Implementar medidas de seguridad con Safety Detect.
  • Añadir funciones de grabación de vídeo con Machine Learning Kit.
  • Implementar funciones de escaneo como códigos QR como Scan Kit.
  • Acceder a las funciones de cámara con Camera Kit: este kit es realmente interesante porque según ha explicado Huawei, puedes acceder a todo el potencial de sus cámara móviles.
  • OneHop Kit para transferir información entre dispositivos.
  • Map Kit como alternativa a Google Maps basada en los mapas de TomTom.
  • Device Virtualization Kit es una de las mejores funciones, ya que permite acceder a otros accesorios como si fuesen componentes del móvil: en el ejemplo usaban una cámara estilo GoPro para la videollamada.
  • Integración con el asistente HiAI.
  • Kit de localización.
  • Huawei Quick Apps: un sucedáneo de las Instant Apps de Google.

El mayor movimiento de Huawei: adaptarse a cada región

Para asegurarse que AppGallery es una tienda de aplicaciones de calidad, Huawei ha mostrado una de sus cartas estrellas, y es que en cada uno de sus mercados se han asociado con algunos de los desarrolladores más importantes para ofrecer sus aplicaciones.

Otro gran punto en la estrategia adaptada a regiones es el uso de centros de datos que respeten la regulación de protección de datos en cada región.

Un movimiento ambicioso, pero forzado

La propuesta es ambiciosa, y lejos de haber hecho grandes progresos técnicos la sensación que deja es la de un gran movimiento de Marketing. En estos momentos para Huawei es más importante que nunca demostrar que su solución está ahí porque creen en ella, más que porque están obligados.

Huawei parece estar dispuesta a todo, y realmente son pocas las compañías que podrían hacer un ecosistema por su cuenta. Lo único que no han copiado a Google quizás podría ser la clave del éxito, y es la de unir a más fabricantes a su causa.

El día que Huawei pudo liberar Android de Google y no quiso
Con la pérdida del acceso a los servicios de Google, Huawei ha tenido la oportunidad de liberar a Android, pero finalmente no ha querido.

La entrada Así quiere convencernos Huawei de que olvidemos a Google Play aparece primero en El Androide Libre.

Powered by WPeMatico

23Feb/20

¿Cómo crear aplicaciones para Android? todo lo que necesitas para comenzar

Google I/O es un evento para desarrolladores y ya conocemos las principales novedades

La revolución de los dispositivos inteligentes ha sido uno de los mayores movimientos de la industria tecnológica en la última década. Se trata de un mercado que no ha parado de crecer y que cuenta con miles de millones de usuarios en todo el mundo.

Hoy en día casi todo el mundo tiene un smartphone o tablet y tenemos decenas de aplicaciones instaladas, cada una para solucionar un problema del mundo real. Pero ¿alguna vez te has preguntado cómo se hace una aplicación? ¿Qué es lo que hace falta?

Incluso te estés preguntando si el crear aplicaciones es una posibilidad para tu futuro  ¿Qué es lo que necesito saber para realizar una aplicación? ¿Puedo trabajar como programador de aplicaciones Android?

dinero y aplicaciones

Ya sea para satisfacer tu curiosidad o porque tengas simple interés en conocer como una persona pasa desde cero hasta poder crear una aplicación, este artículo es para ti, donde os contaré cómo está siendo mi experiencia creando una aplicación real.

Es importante considerar que se trata de una experiencia personal. Además de escribir en El Androide Libre soy estudiante de ingeniería informática, una carrera donde hemos aprendido mucho de programación y teoría, pero en la que puedes llegar al final sin haber creado una aplicación por ti mismo. Dicen que la universidad solo te prepara para lo básico y que una vez terminas es cuando realmente comienza el camino. Y en esta serie de artículos es donde voy a narrar mis aventuras en el camino para poder crear mi primera aplicación. Hoy vamos con algunos de los conceptos básicos. ¿Qué necesito para comenzar a programar aplicaciones?

Lo más básico para crear aplicaciones: Un ordenador

Para programar necesitas sí o sí un ordenador. ¿Qué clase de ordenador? ¿Necesita unas especificaciones concretas para poder programar o me vale cualquier equipo que tenga ya en casa?

Lo primero que tenemos que plantearnos es si tenemos un ordenador que cumpla con las especificaciones mínimas necesarias para ejecutar Android Studio. Según la propia página web de Android Developers, esto es lo que necesita tu ordenador como mínimo:

  • Sistema operativo:
    • Windows 7 / 8 / 10 de 32 / 64 bits.
    • Mac OS 10.10 en adelante.
    • Linux con entorno de escritorio Gnome o KDE.
  • Memoria RAM: 4 GB mínimo, 8 GB como recomendado.
  • Disco duro: 2 GB de espacio libre como mínimo. 4 GB de espacio libre como recomendado.
  • Pantalla con resolución mínima de 1200 x 800.

Prácticamente cualquier ordenador de los últimos 10 años está capacitado para funcionar con Android Studio. Tienes que considerar, eso si, que el entorno de desarrollo es pesado, por lo que si tu ordenador cumple con los requisitos mínimos puede que sea el único programa que debas tener abierto para que funcione bien. También es importante considerar que según la magnitud del proyecto requeriremos un equipo más avanzado.

En mi caso personal utilizo dos equipos para programar: el primero es un Macbook Pro de 2013, y el segundo un Lenovo Thinkpad T440p de 2014 con KDE Neon (una distribución Linux que recomiendo completamente), ambos tienen disco duro SSD y 8 GB de memoria RAM y mueven el entorno de desarrollo con solvencia. También programé un tiempo en un HP Pavillion de 2011 sin problemas.

Una idea que tengas ganas de hacer

Lo más importante para empezar a hacer una aplicación, más allá de un ordenador es tener una idea de lo que quieres hacer. Tienes que crear algo que utilizarías en tu día a día, algo que será un gran incentivo para mantenerte firme en el camino con la motivación.

¿Pero cómo consigues una idea para hacer una aplicación? En mi opinión es un proceso repetitivo en dos pasos:

  1. Vive tu día a día cotidiano: ¿Existe alguna tarea que te resulte molesta o complicada?
  2. ¿Puedo solucionar el problema con una app? una vez te encuentres un problema, piensa si la solución se puede hacer con programación.

No es necesario que sea una aplicación que cambie tu vida. De hecho, si nunca has hecho una aplicación lo idóneo es que pienses en algo mientras más simple, mejor. Si piensas en crear una aplicación sofisticada sin experiencia probablemente abandones a mitad del camino.

El paso más difícil para hacer aplicaciones es crear la primera. Una vez la termines tendrás mucha más experiencia, conocimiento y motivación para crear las siguientes. Esto no pasa sólo con programación, sino en cualquier actividad desafiante.

En mi caso particular la idea en la que estoy trabajando es una aplicación que solucione mi problema con las listas de la compra

Saber Inglés (y contar con un buen traductor)

A día de hoy entender Inglés es fundamental. Existen contenidos en castellano, pero la mayor parte de los recursos están en Inglés. No hace falta ser un catedrático en Ingles, ni siquiera saber hablar Inglés. Sólo tener una comprensión lectora aceptable, ya que el inglés técnico es asequible de entender.

Tener un traductor o diccionario es clave. Si hay algo que no entiendas pásalo al traductor y poco a poco verás como cada vez tienes menos dudas.

Necesitas saber programar, pero ¿por dónde debería comenzar? ¿tengo que pagar un curso?

Esta es la mayor barrera para comenzar a programar, para programar aplicaciones necesitas saber programar. No existe ningún atajo mágico a día de hoy para que una aplicación se cree sin estos conocimientos, por lo que es importante echar horas. ¿Y por dónde debería empezar si no sé nada?

  • Este curso gratuito de Google nos introduce a la programación.
  • Además del cursillo, Google tiene una aplicación móvil llamada Grasshopper. Esta aplicación enseña de forma visual y sencilla a superar los primeros pasos del mundo de la programación y está diseñada para que los niños puedan aprender a programar. Más asequible, imposible.
  • En este curso gratuito de Udemy puedes aprender de forma simple los conceptos imprescindibles de la programación en Pseudocódigo.

Ver vídeo

Este vídeo lo explica realmente bien.

¿Qué es eso del pseudocódigo? en si mismo, no es un lenguaje de programación, sino una especie de metalenguaje común a casi cualquier lenguaje de programación. Sabiendo hacer pseudocódigo sabrás entender la lógica de programación, algo que hará que puedas aprender cualquier lenguaje de programación en cuestión de días.

¿Y eso de los lenguajes de programación? es la forma en la que damos órdenes a las aplicaciones. A día de hoy, si tienes que aprender un lenguaje de programación que te meta directamente en el mercado de las aplicaciones, estos deberían ser los principales, según el tipo de aplicaciones que debas saber.

  • Javascript: a día de hoy es el lenguaje más versátil, ya que con él puedes escribir aplicaciones para móviles, así como aplicaciones para la web.
  • Kotlin: si quieres especializarte creando aplicaciones exclusivas para Android, este es el lenguaje que deberías dominar, ya que es un lenguaje de primer nivel para Google y uno de los que tiene mayor proyección a futuro.
  • Swift: si quieres especializarte en el desarrollo de aplicaciones para iOS, Swift es el lenguaje que deberías aprender. Si tienes un iPhone o iPad descarga Swift Playgrounds, una aplicación oficial de Apple para aprender a programar de forma extremadamente fácil.
  • Dart: Dart es una apuesta personal para mi proyecto. Se trata de un lenguaje de programación creado por la propia Google, el cual es el motor de Flutter, el entorno de desarrollo de Google para hacer aplicaciones de Android y iPhone con el mismo código. Es un entorno muy joven e inmaduro, pero con una gran proyección de futuro.

¿Necesito saber de diseño gráfico?

No. De hecho, yo no sé absolutamente nada de diseño gráfico.

Esto hasta hace unos años era un gran problema, porque muchos programadores eran incapaces de crear aplicaciones que además de ser funcionales fuesen bonitas. A día de hoy, basta con seguir las guías de estilo de Material Design para poder crear una aplicación que tenga un gran diseño sin tener ni idea.

La planificación, organización y paciencia son tus mejores armas para crear aplicaciones

Sabiendo todos estos datos ¿es difícil programar? pues con mi experiencia podría decir que no. Cualquiera puede programar, y como muestra de ellos aplicaciones como Grasshopper o Swift Playgrounds son capaces de enseñar a cualquier persona los conceptos clave.

¿Es duro aprender a programar y crear aplicaciones? depende más de tu paciencia y los objetivos que te propongas.

Imagina que ves un rascacielos y te propones subir hasta el último piso por las escaleras. Así de primeras parece muy duro, pero ¿y si en lugar de proponerte subirlo al completo te propones subir la mitad? ¿Y si rebajas tu propósito a subir una planta?

Sigue siendo demasiado. Antes de subir una planta proponte subir un solo escalón y continúa cada día subiendo cada escalón. Poco a poco y con el tiempo verás como vas subiendo al rascacielos, y aquello que parecía tan inmenso no es más que una sucesión continua de pequeños desafíos.

La entrada ¿Cómo crear aplicaciones para Android? todo lo que necesitas para comenzar aparece primero en El Androide Libre.

Powered by WPeMatico

28Jan/20

Android Flash Tool: la nueva herramienta oficial de Google para instalar ROMs AOSP

Quien nos iba a decir que una de las primeras cosas que haría Google en 2020 sería crear una herramienta que nos permita instalar ROMs de Android. Parece que así está siendo, y es que la compañía acaba de lanzar Android Flash Tool, una herramienta que permitirá a cualquiera instalar la última versión de Android en minutos.

A pesar de ser una herramienta creada específicamente para desarrolladores, Android Flash Tools es una herramienta que tiene un potencial gigantesco y que en cierta medida es capaz de anticipar lo que nos depara el futuro. Te explicamos cómo funciona, para qué sirve y por qué será tan importante.

Android Flash Tool, la herramienta para flashear móviles a la última versión de Android

Cuando hablamos de ROMs usualmente nos referimos a versiones de Andorid creadas por la comunidad, pero esa no es la única acepción válida. Siendo más específicos, podemos referirnos como una ROM a cualquier imagen de Android, y las que Google va creando no son una excepción.

Y es que aunque parezca que la gran G va creando una versión cada mes, lo cierto es que aparecen nuevas versiones de Android cada día, y es posible probarlas si sabes donde se encuentran y tienes los conocimientos adecuados.

Google ha simplificado los pasos, creando la Android Flash Tool, una herramienta que funciona directamente en el navegador y que instala la última versión de AOSP en tu móvil. Requiere que tengamos ADB y los Drivers (en el caso de Windows, en Linux y Mac OS no). También requiere que activemos el modo desarrollador, activemos la conexión ADB en nuestro móvil y marquemos la opción de desbloqueo OEM.

Una vez activo, la herramienta verifica que nuestro móvil está preparado para probar la última versión de pruebas de Android y la flasheará correctamente. En estos momentos es una función destinada para desarrolladores, pero tiene un gran futuro.

Actualmente la aplicación parece funcionar únicamente con dispositivos Pixel, pero según leemos en la propia aplicación parece que estará aprobada para el uso con más smartphones que estén aprobados por la propia Google.

Y el hecho de que Google haya insistido en  Pixel y otros móviles para desarrolladores nos deja una importante pista de lo que podríamos ver en el Google I/O que se celebrará el próximo mes de mayo, y es que durante los dos últimos años la gran G abrió el periodo de pruebas de Android 10 y 9 a móviles que no eran de Google, sino de sus socios Android.

Con todos los avances de Project Treble y Project Mainline, todos estos cambios anticipan que en los próximos meses terminemos viendo dispositivos de más marcas añadirse a este programa tan especial.

Página de Android Flash Tool.

La entrada Android Flash Tool: la nueva herramienta oficial de Google para instalar ROMs AOSP aparece primero en El Androide Libre.

Powered by WPeMatico

28Jan/20

Google cierra AppMaker, la aplicación para crear aplicaciones

El mundo de las aplicaciones es realmente complejo, y es que las hay de todo tipo. Aplicaciones sencillas, complejas, para uso diario o específicas para unas situaciones concretas. En todo caso, cada aplicación tiene un factor en común, y es que para tener aplicaciones, es necesario crear aplicaciones.

Google tiene una serie de herramientas para estos fines. Por un lado tenemos entornos de desarrollo como Android Studio o Flutter, herramientas como Firebase y Google Cloud, pero también tiene bajo su poder herramientas menos sofisticadas para el ciudadano de a pie. App Maker era una de esas herramientas, aunque parece que verá su fin muy pronto.

AppMaker cerrará sus puertas, ¿pero realmente te afecta?

AppMaker seguramente sea una herramienta de la que nunca hayas oído hablar, pero si que es posible que hayas utilizado algunas de sus herramientas. Se trata de un motor para crear aplicaciones muy sencillas con muy pocos conocimientos de programación y desarrollo.

Esta herramienta forma parte del paquete de Google de pago para organizaciones GSuite, y hasta la fecha era una herramienta muy útil para aquellos que necesitasen aplicaciones muy concretas para su negocio. Si en tu trabajo tienes que usar alguna aplicación que sea muy específica y tenga un funcionamiento simple, es posible que funcione gracias a AppMaker.

Estas aplicaciones tienen su fin marcado, y es que Google ha anunciado el cese definitivo de AppMaker para el 19 de enero de 2021, aunque irá cerrándolo de forma progresiva. Dicho cese será progresivo y vendrá en tres fases.

  • A día de hoy puedes seguir usando las aplicaciones: AppMaker ya no recibe actualizaciones de mantenimiento pero seguirá funcionando.
  • A partir del 15 de abril de 2020 no podrás crear nuevas aplicaciones en AppMaker, aunque podrás editar y actualizar las que ya hayas creado.
  • El 19 de enero de 2021 se hará el cierre definitivo. A partir de esta fecha las aplicaciones creadas con AppMaker dejarán de funcionar. Las bases de datos si seguirán en funcionamiento.

Y qué alternativas tendrá

¿Puede afectarme si utilizo estas aplicaciones en mi trabajo? A corto plazo no debería, ya que las aplicaciones creadas con AppMaker deberían poder seguir funcionando durante un año más. No obstante, si en tu organización o empresa utilizáis AppMaker es momento de comenzar a buscar alternativas.

Cuando Google cierra una puerta, deja tres ventanas abiertas (o algo así), y según las necesidades de cada negocio nos deja con varias opciones:

  1. Si usabas App Maker para procesos de negocio complejos, AppSheet es la nueva herramienta que debes considerar. Su funcionamiento es similar a App Maker y puedes reutilizar las bases de datos que tenías en tu aplicación creada con App Maker.
  2. Si usabas App Maker para crear aplicaciones, Google recomienda el App Engine de Google Cloud. Del mismo modo, también puedes reutilizar las bases de datos de tu aplicación de App Maker.
  3. Si usabas App Maker para recolección de datos es recomendable el uso de los Formularios de Google.

La entrada Google cierra AppMaker, la aplicación para crear aplicaciones aparece primero en El Androide Libre.

Powered by WPeMatico

27Jan/20

Por qué el tuit que predijo la muerte de Kobe Bryant no pudo ser editado

Twitter por fin añade el modo completamente oscuro a Android

En las últimas horas se ha comunicado el fallecimiento del legendario jugador de baloncesto Kobe Bryatn en un accidente de helicóptero, una noticia que a pocos ha dejado indiferente. Sin embargo, no es lo único que está dando que hablar, y es que parece haber polémica por un tuit que predijo la muerte de Kobe Bryant en helicóptero.

Dicho tuit está causando mucha polémica por su fecha de publicación, y es que fue publicado un 13 de noviembre de 2012 a las 22:32, hace más de siete años. ¿Es cierto que el usuario acertó sin quererlo o se ha aprovechado de alguna herramienta para modificar el tuit una vez llegado el fatídico accidente?

Muere el mítico Kobe Bryant, leyenda de la NBA, a los 41 años en un accidente de helicóptero.

¿Fue editado el polémico tuit que predijo la muerte de Kobe Bryant?

Vía: Twitter.

Entrar a Twitter en estos momentos es encontrarse con dos frentes abiertos. El primero, más natural, lamentando la pérdida de la legenda de los Lakers, mientras que por otro lado hay un grupo de personas que consideran más interesante debatir sobre si el tuit es cierto o no.

En el propio tuit cuentan ya por decenas las acusaciones de que el tuit ha sido editado, con las correspondientes discusiones que comentan que esto es imposible, ya que no es posible editar tuits.

.Noso habría usado aplicaciones del futuro, según tuiteros

Vía: un tal ip_guy_ en Twitter.

En ese intercambio de tuits nos encontramos con «genios de la programación» que insinúan que con aplicaciones de terceros si que es posible editar tuits, pero este no es la única acusación sino que va mucho más allá.

Como indica el propio tuit de 2012, la aplicación utilizada fue Carbon 2.5, algo que parece imposible, al mostrar en capturas que versiones como la 2.4.31 fue publicada el 7 de noviembre de 2015. Con esos datos sobre la mesa, podría parecer obvio que el tuit fue editado. ¿Cómo iba a publicar entonces desde el futuro?

El dato que desmonta todas estas teorías

Para comprender por qué todo este ruido que se está generando es un absurdo sin sentido, es necesario tener unas bases de programación y desarrollo de aplicaciones. No te preocupes, vamos a intentar explicar de forma sencilla por qué las acusaciones de tuiteros anónimos que saben más de Twitter que la propia Twitter no tienen sentido.

Además de la aplicación oficial, existen aplicaciones de Twitter creadas por terceros. Estos clientes alternativos de Twitter pueden ser creados por cualquier persona con los conocimientos de programación suficientes.

Las herramientas que permite usar Twitter a desarrolladores (fuente). Editar no es una de ellas.

Ahora bien, ¿cómo puedo hacer mi propia aplicación de Twitter? Pues bien, el primer paso es irnos a la web de developer.twitter.com. Con tu propia cuenta podrás realizar el primer paso para crear tu aplicación, que es el de solicitar una clave para la API.

Una API es una herramienta para desarrolladores. Se trata de un conjunto de instrucciones con todas las herramientas que un desarrollador puede usar en su aplicación conectando con la aplicación de Twitter, como pueda ser Twittear, cargar el timeline, responder a un tuit, leer un mensaje directo, etc…

Si que puedes cambiar el nombre de la aplicación y su descripción en cualquier momento, y esta se actualizará inmediatamente en todos los tuits publicados.

La cuestión es que no puedes editar tuits con una aplicación de terceros porque no existe ningún método en las API. Las herramientas que Twitter otorga a los desarrolladores son en todo caso más limitadas que las que puede tener la aplicación oficial. En ningún caso te dan superpoderes para editar tuits.

Lo que si que puedes hacer es editar el nombre de tu aplicación, que es lo que habrá ocurrido en esta ocasión. Cada desarrollador tiene una clave única que identifica su acceso a la API, y esta tiene un nombre asociado con el que se muestra la aplicación. Ese nombre es una referencia tomada en tiempo real, por lo que si el desarrollador, en este caso Carbon, fue cambiando el nombre de su aplicación, los tuits modernos también cambian la fuente, al ser este un nombre que lee de una referencia.

Por lo que si, este tuit de 2012 ahora parece que fue publicado con una app de 2015, pero dicho tuit en 2012 lo más seguro es que pusiese «Carbon 1.0».

La entrada Por qué el tuit que predijo la muerte de Kobe Bryant no pudo ser editado aparece primero en El Androide Libre.

Powered by WPeMatico

27Jan/20

El juego en el que puedes crear tus propios juegos

La cantidad de juegos que hay disponibles para Android en la Play Store actualmente es enorme. Esto hace que haya veces en las que es complicado encontrar algo que sea de nuestro interés, o de calidad, si bien siempre hay títulos que destacan por encima del resto. Un juego que merece la pena tener en cuenta es Fancade, que destaca por su original concepto, que seguro dará que hablar.

Fancade es un juego desarrollado por el desarrollador independiente Martin Magni, que presenta un proyecto tan original como ambicioso. Se trata de un juego donde encontramos minijuegos simples y divertidos, pero que al mismo tiempo es una plataforma que permite a otros crear y publicar sus propios juegos para móvil.

Estas son las mejores aplicaciones y juegos de 2019 según Google
Google ha recopilado más de 40 títulos para premiar a las mejores aplicaciones y los mejores juegos en diferentes categorías. Te contamos cuales son.

Fancade: Dos conceptos en un mismo lugar

Fancade reúne dos conceptos bajo el mismo techo. Por un lado tenemos la pestaña de jugar, donde podremos jugar a una serie de juegos bastante simples, pero entretenidos. Unos juegos que destacan por una buena estética, que contribuyen a que sean divertidos y acabemos jugando un rato. La dificultad en los mismos va en aumento a medida avanzamos.

Por otro lado nos encontramos con la pestaña de Build, que es la pestaña en la que vamos a poder crear juegos propios para móvil, que se podrán publicar posteriormente. Para aquellos usuarios que tengan el deseo de subir un juego en la Play Store en un futuro, es una buena manera de dar sus primeros pasos, ya que hay una serie de herramientas disponibles en su interior.

Crear tus propios juegos para móvil

Lo que hace que Fancade sea un concepto tan interesante es la posibilidad de crear tus propios juegos, que tienes además la posibilidad de publicar posteriormente. En la pestaña de Build es donde nos encontramos con esta posibilidad, donde tenemos varias herramientas, ya que se proporcionan una serie de kits, además de varios packs o escenarios con los que poder empezar con la creación del juego, pudiendo añadir elementos como puzzles, carreteras, etc. Aunque también podemos diseñar un juego de cero, para aquellos que tengan algo más de experiencia o sean más atrevidos.

Los diversos kits que se proporcionan en el juego se dividen en pasos, de modo que vayamos a poder crear los juegos poco a poco. Iremos aprendiendo los básicos, y podemos ir modificando los elementos que forman parte del mismo, para poder crear el juego que nosotros queremos. Cuando elijamos un kit hay que pulsar en Edit, de modo que sea posible editarlo a tu gusto. Desde editar los colores, la formas o la cantidad de elementos que queremos que se integren en el mismo. Todos los cambios realizados se pueden ir guardando.

Los controles que hay a la hora de crear o modificar los elementos del juego no son complejos, aunque puede que necesites algo de tiempo a la hora de poder acostumbrarte, además de poder hacer cambios reales en la dinámica del juego, para que se vaya acercando un poco más a tu visión. Fancade proporciona de esta manera unas herramientas que son sencillas, pero que nos ayudan a crear un juego, que luego tenemos la opción de publicar. Además, hay muchos tipos diversos de juegos que podemos crear, que es algo que ayuda también.

Podrás crear varios juegos al mismo tiempo usando Fancade, de diversos tipos, porque se proporcionan bastantes kits. Lo interesante es que puedes usar una plantilla de un tipo de juego concreto, pero darle tu propio toque, cambiando la dinámica del juego, por ejemplo. Se permite también que establezcas tus propias instrucciones o reglas para dicho juego. Así que podrás dar rienda suelta a tu creatividad.

Todos los juegos secretos de Android a los que aún puedes jugar
¿Quieres descubrir todos los juegos secretos que Google tiene en Android? Te contamos todos los que hay disponibles actualmente a continuación.

Minijuegos entretenidos y con buenos gráficos

La segunda parte en el juego es la parte de los minijuegos. Nos encontramos con una serie de entretenidos y sencillos juegos en Fancade, con los que podemos pasar el rato. Hay varias categorías en el juego: Arcade, Puzzle, Coches, Arte, Física o nuevos. Podremos elegir juegos en la categoría que nos guste e ir jugando a los mismos. Además, se trata de juegos con una clara estética retro, que contribuye a que sean muy interesantes visualmente.

Una gran parte de los minijuegos que hay han sido creados por otros usuarios, así que podemos testarlos y ver si son interesantes, además de poder aprender en el caso de que tengamos pensado crear nuestro propio juego. La selección de minijuegos que hay disponibles va en aumento con el paso de las semanas. Podremos ir descubriendo nuevos juegos de esta manera cada poco tiempo.

Por eso, Fancade es también una buena opción para poder jugar en tu teléfono Android a todo tipo de juegos simples, breves, pero divertidos. También se está dando así una oportunidad a usuarios que crean sus propios minijuegos y que puede en un futuro desarrollen nuevos juegos y estén dando aquí sus primeros pasos. Así que es una buena plataforma para comenzar.

Las 10 aplicaciones y juegos más descargados de la década: 2010-2019
Ya tenemos las listas de las 10 aplicaciones y juegos más descargados de esta década 2010-2019, además de los que más dinero han generado.

Cómo se descarga en Android

Fancade se puede descargar de manera gratuita en Android, y está disponible en la Play Store. En su interior hay compras, para tener acceso a la versión premium de este juego, que nos permite eliminar los anuncios y no tener límites a la hora de jugar a ciertos juegos o poder crear los juegos que queramos. Esta versión tiene un coste de 0,89 euros al mes.

Es importante tener en cuenta que Fancade está en fase de pruebas aún, por lo que no siempre es todo lo estable que uno desearía. En el tiempo que lo he usado en mi teléfono no he tenido problemas, pero es bueno tener presente que puedes encontrarte con problemas alguna vez.

Fancade
Versión:
Autor:
Requiere Jumping, stacking, driving, puzzling, there’s always something new to do in Fancade. Or try your hand at game development using the powerful built-in tools.Features:- Simple fun games- New games every day- Offline play- 3D building blocks- Visual scriptingThis game is still in beta and your feedback is very valuable! Don’t hesitate to contact us at: support@fancade.com
Saltar, apilar, conducir, desconcertar, siempre hay algo nuevo que hacer en Fancade. O pruebe su suerte en el desarrollo de juegos utilizando las potentes herramientas integradas.caracteristicas:- Juegos divertidos simples- Juegos nuevos todos los días.- Juego sin conexión- Bloques de construcción 3D- Scripting visual¡Este juego todavía está en beta y tu opinión es muy valiosa! No dudes en contactarnos en: support@fancade.com

Más información

Ocultar

Actualizada
12 de diciembre de 2019

Tamaño
Varía según el dispositivo.

Descargas
100.000+

Versión actual
Varía según el dispositivo.

Requiere Android
Varía según el dispositivo.

Clasificación de contenido
Para mayores de 3 años
Más información

Elementos interactivos
Los usuarios interactúan, Compras digitales

Permisos
Ver detalles

Informe
Marcar como inadecuado

Ofrecida por
Martin Magni

Desarrollador
Visitar sitio web
support@fancade.com
Política de privacidad
Åkervägen 5A
59743 Åtvidaberg
Sweden

12 de diciembre de 2019Varía según el dispositivo.100.000+Varía según el dispositivo.Varía según el dispositivo.Para mayores de 3 años
Más informaciónLos usuarios interactúan, Compras digitalesVer detalles
Informe
Marcar como inadecuado

Marcar como inadecuadoMartin MagniVisitar sitio web
support@fancade.com
Política de privacidad
Åkervägen 5A
59743 Åtvidaberg
Sweden
©2020 GoogleCondiciones del servicio del sitioPrivacidadDesarrolladoresInformación de Google|Ubicación: Región desconocidaIdioma: EspañolAl comprar este artículo, se realiza una transacción con Google Payments y aceptas las Condiciones de Servicio y el Aviso de Privacidad de Google Payments.

INSTALAR
INSTALAR
INSTALAR APK
Tamaño:

La entrada El juego en el que puedes crear tus propios juegos aparece primero en El Androide Libre.

Powered by WPeMatico

21Jan/20

Así puedes tener ADB en el móvil sin necesitar un ordenador

El ADB es una de las herramientas para desarrolladores más populares que existen, y es que lejos de ser una herramienta exclusiva para desarrolladores también es realmente útil para los usuarios de a pie en determinadas circustancias.

Hubo una época en la que para sacarle el máximo partido a nuestro móvil el root era una herramienta imprescindible que poco apoco ha quedado en desuso. Siguen existiendo aplicaciones que le sacan el máximo potencial, pero afortunadamente cada vez es menos necesario.

Qué es ADB en Android y para qué se sigue utilizando
ADB es el conjunto de comandos que permite a los desarrolladores comunicarse con un dispositivo Android. Pero ¿para qué podemos seguir utilizándolo?

Tanto los permisos de accesibilidad como los permisos que una aplicación puede obtener por medio de ADB son en ocasiones formas que algunas aplicaciones son capaces de sacar el máximo partido a nuestro móvil sin tener que realizar modificaciones en el sistema. El ADB quizás es la más compleja, ya que requiere conectar el móvil a nuestro ordenador y escribir comandos. Parece que Tasker quiere solucionar este inconveniente.

Con Tasker ya no necesitarás un ordenador para ADB

Tasker es una aplicación que lleva con nosotros desde prácticamente los comienzos de Android. Dicha aplicación está diseñada para automatizar acciones en determinadas circunstancias y tiene un gran potencial. Y desde el lanzamiento de su última beta es aún más potente, ya que añade una innovación que para nada esperábamos, poder ejecutar comandos de ADB sin un ordenador, o al menos sin tener que estar conectados a él permanentemente.

Así lo ha descubierto un usuario de Reddit al descubrir que la nueva función de ADB sobre Wi-Fi es capaz de desbloquear toda la potencia del ADB utilizando únicamente el ordenador una sola vez, con unos pasos muy simples:

  1. Por primera vez sigue siendo necesario tener un ordenador a mano con ADB instalado.
    • La forma más sencilla que recomendamos es con esta herramienta de ADB portable.
  2. Una vez conectado el móvil al ordenador, escribimos el comando adb tcpip 5555.
  3. Desconectamos el móvil y podremos realizar cualquier acción de ADB, consiguiendo permisos cercanos al del root.
    • Como inconveniente, este ADB en el móvil funciona hasta que reiniciemos el móvil. Si reinicias el móvil tendrás que volver al punto 1.

Ver vídeo

Con este añadido, tal y como puntualiza el usuario de Reddit, un usuario es capaz de conseguir permisos que sin tener un ordenador a mano sólo serían posibles mediante root. El mismo usuario ha colgado un ejemplo de algo tan simple como apagar la red móvil con una tarea de Tasker. Sí, parece simple, pero es algo que a día de hoy era imposible realizar en versiones modernas de Android sin root.

La nueva función de Tasker es casi como tener root sin root.

Esta opción de Tasker, parece estar destinada más para usuarios avanzados que para los propios desarrolladores (a fin de cuentas, cuando estás depurando tu aplicación tienes acceso normalmente tienes acceso al ordenador en el que programas), y pese a que Tasker no es una aplicación que sea precisamente fácil de usar, este tipo de innovaciones al final se terminan agradeciendo.

Tasker es una aplicación que cuesta 3,59 euros en Google Play, una aplicación que pese a su dificultad la recomendamos encarecida. Por otro lado, si deseas probar la nueva función tendrás que descargar la versión beta, la cual está disponible en Dropbox a través de este enlace.

La entrada Así puedes tener ADB en el móvil sin necesitar un ordenador aparece primero en El Androide Libre.

Powered by WPeMatico

18Jan/20

Android Studio: esto es lo que puedes hacer con este programa

Es muy probable que el nombre de Android Studio te suene de algo, que lo hayas escuchado en alguna ocasión o hayas leído algo al respecto. Pero puede que no tengas del todo claro qué es o para qué sirve. Su importancia en el universo del sistema operativo es bastante grande, algo que se ha mantenido a lo largo de los años.

Como puede que muchos ya sepan, Android Studio juego un rol clave en el desarrollo de aplicaciones para Android. Aunque a continuación os contamos todo lo que hace falta saber al respecto para comprender mejor la importancia que tiene en Android, algo que se ha mantenido con el paso del tiempo.

Android System Webview: qué es y por qué hay que actualizarlo
En tu teléfono Android te has encontrado alguna vez con Android System Webview. Te contamos qué es y para qué sirve, además de su importancia.

¿Qué es Android Studio?

Android Studio es un entorno de desarrollo, un software, que cuenta con herramientas y servicios para que los desarrolladores puedan crear nuevas aplicaciones para Android. Muchos de los sistemas operativos actuales cuentan con este tipo de entornos de desarrollo, algo que ocurre también en el sistema operativo de Google.

En este entorno de desarrollo nos encontraremos con las herramientas que son necesarias para crear aplicaciones. Esto incluye desde el código, al diseño de la interfaz de usuario de la aplicación. Va a poder guiar a dicho creador en todo el proceso, para poder obtener de esta manera una aplicación, que se podrá publicar posteriormente en la Play Store, por ejemplo.

Los que quieran usar Android Studio lo podrán descargar en su ordenador, compatible con Windows, MacOS, ChromeOS y Linux, para poder trabajar en el mismo en la creación de dicha aplicación. Ningún desarrollador se encontrará por tanto con problemas para tener acceso a este entorno y poder trabajar con el mismo.

Cómo se descarga

Android Studio es multiplataforma, como acabamos de ver. Aquellos que tengan interés en usar este entorno de desarrollo, se pueden hacer con el mismo en su ordenador. Además, la descarga es gratuita en todo momento, que es sin duda otro aspecto de importancia para aquellos que deseen hacer uso de esta herramienta en su ordenador. Se puede descargar desde este enlace.

Se descargará entonces un archivo ejecutable, que tendremos que abrir en el ordenador, para proceder con su instalación. Sin sorpresas en este sentido, será como instalar cualquier otro programa en el ordenador. En la página de descarga podemos encontrar todas las versiones, en función del sistema operativo que uses.

Qué es el bootloader de tu Android y por qué es tan importante
Te explicamos qué es el bootloader de tu móvil Android, qué funciones de seguridad realiza y todo lo que tienes que valorar a la hora de desbloquearlo.

Qué puedes hacer con Android Studio

Android Studio está diseñado para que podamos realizar varias acciones, todas ellas relacionadas con la creación de aplicaciones para Android. Es por eso, que muchos lo ven como un servicio o herramienta imprescindible para los desarrolladores. Podemos hacer uso del mismo para diversas cosas:

  1. Crea una aplicación: Es la principal finalidad que nos ofrece este software, ya que de una forma sencilla, gracias a una interfaz que es fácil de usar y muy visual, los usuarios podrán crear sus propias aplicaciones. Además, se proporcionan diseños e interfaces, en función del tipo de app, para ayudar con su desarrollo.
  2. Usar como emulador de Android: Android Studio cuenta con un emulador, que podremos usar para probar funciones del sistema operativo o probar las aplicaciones que hayamos creado en el teléfono, para ver si hay algo que modificar o si todo funciona según lo esperado.
  3. Analizar otras apps: Una buena función, sobre todo para aquellos que tienen interés en aprender sobre el diseño de aplicaciones. Una función que está disponible también es la de analizar o usar el trabajo de otros desarrolladores, ya que podemos usar aplicaciones de código abierto, para aprender sobre cómo se han diseñado o para usar parte de su código en un proyecto propio.
  4. Ejecutar aplicaciones: Como ya hemos mencionado antes, Android Studio nos permite probar esas aplicaciones que hayamos creado en el teléfono, usando para ello la depuración USB. Una buena forma de comprobar que todo está bien y que la aplicación se puede publicar o para detectar fallos.

La entrada Android Studio: esto es lo que puedes hacer con este programa aparece primero en El Androide Libre.

Powered by WPeMatico