Local blog for Spanish speaking developers in LATAM
Y los nominados a los Google Play Awards 2019 son…
miércoles, 7 de agosto de 2019
Publicado por Purnima Kochikar, directora de Desarrollo de Negocios de Apps y Juegos (Google Play)
¡Redoblantes, por favor! Para poner en marcha Google I/O este año, los Google Play Awards 2019 tendrán lugar el lunes 6 de mayo. Nos complace destacar nueve categorías este año, algunas conocidas y otras nuevas, para galardonar a los desarrolladores que siguen estableciendo estándares en cuanto a apps y juegos de calidad en Google Play.
Al igual que en años anteriores, celebramos la cuarta entrega destacando algunas de las mejores experiencias disponibles en Android, prestando especial atención a la calidad general, la solidez en el diseño, el rendimiento técnico y la innovación. Diferentes equipos de Google seleccionaron a los nominados y todos estos cumplen con los requisitos correspondientes, como haber recibido altas calificaciones por estrellas, cumplir con parámetros de Android vitals y haberse lanzado o sometido a una actualización importante a partir de abril de 2018.
Felicitamos a los nominados de este año, y no olvides visitarlos en Google Play:
play.google.com/gpa2019
. Conoce a los ganadores de cada categoría en Google I/O.
App de bienestar destacada
Estas apps permiten vivir de la mejor manera posible y, al mismo tiempo, exhiben estrategias de diseño y captación responsables.
Kinedu
, de Kinedu
My Oasis
, de Buff Studio Co.,Ltd.
Shine
, de Shine, Inc.
SleepTown
, de Seekrtech
Woebot
, de Woebot Labs
Mejor experiencia de accesibilidad
Estas apps y juegos hacen posible una interacción innovadora con los dispositivos para ayudar a personas con discapacidades o necesidades especiales.
Envision AI
, de Envision Technologies BV
guiaderodas accessibility
, de guiaderodas
Race Together!
, de digiXMAS
TintVision
, de EM-Creations
WheeLog!
, de PADM
Mejor impacto social
Estas apps y juegos crean un impacto positivo en comunidades de todo el mundo (principalmente, en temas relacionados con la salud, la educación, la respuesta ante crisis, los refugiados y la alfabetización).
Bury me, my Love
, de Dear Villagers
Plantix
, de PEAT GmbH
Reblood
, de PT Gaya Hidup Sehat
Think!Think!
, de Hanamaru Lab
Wisdo
, de Wisdo LTD.
Juego más atractivo
Estos juegos representan el buen arte u ofrecen efectos visuales únicos mediante imágenes creativas o funciones avanzadas de API gráficas.
Asphalt 9: Legends
, de Gameloft SE
Badland Brawl
, de Frogmind
Chuchel
, de Amanita Design
Gorogoa
, de Annapurna Interactive
Shadowgun Legends
, de MADFINGER Games
Mejor experiencia comunitaria
Estas apps crean, mejoran u ofrecen una gran experiencia comunitaria que une a todos los usuarios.
ivi
, de ivi.ru
Neverthink
, de Neverthink
Pluto TV
, de Pluto, Inc.
Tubi
, de Tubi TV
Viki
, de Viki, Inc.
Mejor innovación
Estas apps y juegos muestran un caso práctico innovador, como utilizar nuevas tecnologías, satisfacer a un público único o demostrar contenido innovador para usuarios de dispositivos móviles.
Cube Escape: Paradox
, de Rusty Lake
Firework
, de Loop Now Technologies, Inc.
Scripts
, de Language Drops
Tick Tock
, de Other Tales Interactive
Wysker
, de wysker GmbH
Experiencia destacada para miles de millones de usuarios
Estas apps y juegos de rendimiento, localización y culturalización optimizados están pensados para mercados emergentes.
Canva
, de Canva
Cookpad
, de Cookpad Inc (UK)
Garena Free Fire
, de GARENA INTERNATIONAL I PRIVATE LIMITED
PicsArt Photo Studio
, de PicsArt
Viki
, de Viki, Inc.
Mejor app nueva
Estas apps se destacan por su diseño, experiencia del usuario, compromiso y retención, además de un crecimiento sólido.
Dave
, de Dave, Inc
Khan Academy Kids
, de Khan Academy
Notion
, de Notion Labs, Inc.
Slowly
, de Slowly Communications Ltd.
Tasty
, de BuzzFeed
Mejor juego nuevo
Estos juegos se destacan por su diseño, experiencia de usuario, compromiso y retención, además de un crecimiento sólido.
Garena Free Fire
, de GARENA INTERNATIONAL I PRIVATE LIMITED
Old School RuneScape
, de Jagex Games Studio
Harry Potter: Hogwarts Mystery
, de Jam City, Inc.
MARVEL Strike Force
, de FoxNext Games
Star Trek™ Fleet Command
, de Scopely
Vuelve a visitar el sitio el lunes 6 de mayo, día en que anunciaremos los ganadores, y hasta entonces asegúrate de probar algunos de estos excelentes juegos y apps de Google Play en
play.google.com/gpa2019
.
¿Qué tan útil te resultó esta entrada de blog?
★
★
★
★
★
Un entorno más seguro para los menores en Google Play
viernes, 28 de junio de 2019
Publicado por Kanika Sachdeva, responsable de producto de Google Play.
En Google Play, tenemos el compromiso de ofrecer un entorno seguro y positivo para menores y familias. En los últimos años, hemos ayudado a los padres a encontrar el contenido adecuado a través del programa
Diseñado para Familias
y los hemos animado a establecer reglas digitales en sus hogares con los controles parentales de
Family Link
.
Hemos escuchado a usuarios y desarrolladores. Por eso, queremos actualizar nuestras políticas de Google Play para ofrecer más protecciones a menores y familias. Estos cambios en nuestras políticas forman parte de nuestros esfuerzos por asegurarnos de que las aplicaciones para menores incluyen contenido adecuado, publican anuncios apropiados y tratan correctamente la
información personal identificable
. Además, minimizan la posibilidad de que las aplicaciones no dirigidas a menores puedan atraer su interés involuntariamente.
En los próximos meses, lanzaremos otras funciones que ayudarán a los padres a tomar decisiones fundamentadas antes de instalar aplicaciones para sus hijos.
Qué va a cambiar para los desarrolladores
Todos los desarrolladores
deberán reflexionar
acerca de si los menores son parte de su audiencia objetivo.
●
Si tu audiencia objetivo incluye menores, tu aplicación deberá cumplir los
requisitos de las políticas
en relación con el contenido y el tratamiento de información personal identificable.
●
Los anuncios que puedan ver los menores deberán ser adecuados y proceder de
redes publicitarias certificadas
que cumplan nuestras políticas de familias.
●
Si tu audiencia objetivo no incluye menores, deberás asegurarte de que tu aplicación no atraiga su interés involuntariamente. Revisaremos el contenido de marketing de tu aplicación para confirmarlo y te pediremos que hagas cambios si es necesario.
Declarar la audiencia objetivo
La nueva política exige que
todos los desarrolladores
completen la nueva
sección Contenido y audiencia objetivo de
Google Play Console
.
La nueva sección Contenido y audiencia objetivo de Google Play Console.
La mayoría de los desarrolladores no incluyen menores en su audiencia objetivo, por lo que deberían poder completar esta sección de forma relativamente rápida. Si tu audiencia objetivo incluye menores, te haremos otras preguntas
.
Usaremos la información que proporciones en Google Play Console y la revisión que hagamos de los recursos de marketing de tu aplicación para categorizarla y aplicar las políticas en función de los siguientes grupos de audiencia objetivo: menores, menores y adultos, y adultos.*
Audiencia objetivo: menores
Toda la aplicación debe seguir nuestras políticas de familias más estrictas.
Audiencia objetivo: menores y adultos
Toda la aplicación debe seguir nuestras políticas de familias más estrictas, o bien incluir un filtro de edad neutro y seguir las políticas de familias cuando los usuarios de la aplicación sean menores o se desconozca su edad.
Audiencia objetivo: adultos
La aplicación no estará sujeta a las políticas de familias.
Te recomendamos que consultes nuestras
nuevas políticas
, la
guía para desarrolladores
y
esta formación
antes de empezar a completar la sección Contenido y audiencia objetivo. De esta forma, comprenderás las implicaciones de tus respuestas.
Implementación de estos cambios
Estos cambios afectan a todos los desarrolladores de Play. Si tu aplicación ya está publicada en Google Play Store, tendrás tiempo para actualizarla si es necesario. Ten en cuenta estas fechas clave:
●
Hoy:
la sección Contenido y audiencia objetivo ya está disponible en
Google Play Console
.Cualquier aplicación nueva deberá cumplir las políticas actualizadas.
●
1 de septiembre del 2019:
todas las aplicaciones deberán haber completado la nueva sección Contenido y audiencia objetivo y tendrán que cumplir las políticas actualizadas.
Nuestro compromiso contigo
Tenemos el compromiso de ofrecerte los recursos que necesitas para comprender e implementar estos cambios. Puedes consultar más información en el
sitio web para desarrolladores de Android
y acceder a la formación sobre nuestras nuevas políticas en la
Academia de Aplicaciones de Google Play
. También hemos aumentado nuestros recursos de personal y hemos mejorado las comunicaciones con respecto a la revisión de aplicaciones y los procesos de apelación para que puedas tomar decisiones en el momento oportuno y entender los cambios necesarios.
Queremos darte las gracias por tu trabajo. Seguiremos
analizando los comentarios que recibimos para mejorar la forma de lanzar estas actualizaciones y comunicarnos con la comunidad de desarrolladores.
* Nota: La palabra "menores" hace referencia a distintos conceptos en diferentes idiomas y contextos. Es importante que conozcas las obligaciones o restricciones de edad que pueden afectar a tu aplicación en los países en los que la distribuyes.
__________
¿En qué medida te ha resultado útil esta entrada de blog?
★
★
★
★
★
Cómo preparar tus apps para el requisito de 64 bits
viernes, 18 de enero de 2019
Publicado por Vlad Radu, gerente de producto (Play), y Diana Wong, gerenta de producto (Android)
Las CPU de 64 bits brindan experiencias más rápidas y enriquecidas para tus usuarios. Agregar una versión de 64 bits de tu app proporciona mejoras de rendimiento, abre paso a futuras innovaciones y te prepara para los dispositivos con hardware exclusivo de 64 bits.
Queremos ayudarte a hacer planificaciones y a que sepas todo lo necesario. Hemos brindado compatibilidad con CPU de 64 bits desde Android 5.0 Lollipop y en 2017
anunciamos
que las apps que utilicen código nativo deberán proporcionar una versión de 64 bits (además de la 32 bits). Hoy proporcionamos información más detallada y plazos estimados para que realizar una transición en 2019 sea lo más fácil posible.
Requisito de 64 bits: qué implica para los desarrolladores
A partir del
1 de agosto de 2019
:
Todas las apps nuevas y actualizaciones que incluyan código nativo deberán proporcionar versiones de 64 bits, además de las de 32 bits, cuando se publiquen en Google Play.
Extensión:
Google Play seguirá aceptando actualizaciones exclusivas de 32 bits para juegos que usen Unity 5.6 o una versión posterior hasta agosto de 2021.
A partir del
1 de agosto de 2021
:
Google Play dejará de publicar apps sin versiones de 64 bits en dispositivos compatibles con esa capacidad, lo que significa que ya no estarán disponibles en Play Store para esos dispositivos.
Esto incluirá juegos creados con Unity 5.6 o versiones posteriores.
El requisito no se aplica a:
APK o paquetes de apps dirigidos explícitamente a Wear OS o Android TV, que son factores de forma que actualmente no admiten código de 64 bits.
APK o paquetes de apps que no se distribuyan a dispositivos con Android 9 Pie o versiones posteriores.
No haremos cambios a nuestra política sobre la compatibilidad con 32 bits. Play seguirá ofreciendo apps a dispositivos de esta capacidad. Por lo tanto, las apps con código nativo de 32 bits también deberán tener una versión adicional de 64 bits.
Cómo prepararse para el requisito de 64 bits
Prevemos que para la mayoría de los desarrolladores, el cambio a 64 bits será sencillo. Muchas apps están escritas en código no nativo (como Java o Kotlin) y, en consecuencia, no necesitan que se modifique su código.
Aviso para todos los desarrolladores:
Aquí hay una descripción general de los pasos que deberás seguir para cumplir con los requisitos de 64 bits. Si prefieres obtener una descripción más detallada de este proceso, consulta nuestra
documentación
específica.
Inspecciona tu APK o paquete de apps
en busca de código nativo. Puedes comprobar si hay archivos .so usando
APK Analyzer
. Identifica si están creados a partir de tu propio código o si los importó un SDK o biblioteca que estás utilizando. Si no encuentras ningún archivo .so en tu APK, significa que ya es compatible con 64 bits.
Habilita arquitecturas de 64 bits
y vuelve a compilar el código nativo (archivos .so) que haya importado tu propio código. Para obtener más información al respecto, consulta la
documentación
.
Actualiza cualquier SDK y biblioteca
a versiones compatibles de 64 bits, si es necesario. Si no hay ningún elemento disponible, comunícate con el propietario del SDK o la biblioteca. Estamos trabajando con los principales propietarios de bibliotecas a fin de que puedan brindar compatibilidad con 64 bits.
Una vez que hayas vuelto a compilar tu app,
ejecuta pruebas para buscar problemas
locales.
Implementa lanzamientos progresivos
usando
pistas de prueba
a fin de obtener resultados más precisos.
Si eres desarrollador de juegos:
Los tres motores más utilizados actualmente son compatibles con 64 bits (Unreal y Cocos2d desde 2015, y Unity desde 2018). Sabemos que migrar desde un motor de juegos de terceros es un proceso intensivo con largos plazos.
Ya que Unity comenzó recientemente a brindar compatibilidad con 64 bits en las versiones 2017.4 y 2018.2, otorgaremos una extensión automática a los juegos existentes que usen versiones 5.6 o posteriores hasta agosto de 2021. Unity ofrece
guías
que pueden ayudarte en el proceso de actualización a una versión compatible con 64 bits.
Si eres propietario de un SDK o biblioteca:
Actualiza tu contenido a fin de cumplir con las normas de 64 bits lo antes posible. De esta manera, tu equipo de desarrolladores podrá adaptarse al proceso sin problemas.
Registra tu SDK
para recibir actualizaciones sobre las últimas herramientas e información que podría serte útil con tus clientes.
Próximos pasos
Si ya incluyes versiones compatibles con 64 bits, ¡gracias y excelente trabajo! Si aún no lo has hecho, comienza a trabajar en esto lo antes posible. A medida que nos acerquemos a la fecha límite, actualizaremos nuestra documentación para desarrolladores con más información sobre cómo verificar si tu app cumple con los requisitos.
Esperamos con entusiasmo lo que las CPU de 64 bits ofrecerán en áreas como la inteligencia artificial, el aprendizaje automático y los dispositivos móviles inmersivos. La compatibilidad con 64 bits prepara el ecosistema para la innovación, de la mano de funciones de cómputos avanzadas y de los futuros dispositivos Android que solo admitirán código de esta capacidad.
¿Qué tan útil te resultó esta entrada de blog?
★
★
★
★
★
Reconocimiento a los desarrolladores de las mejores apps y juegos de 2018
jueves, 3 de enero de 2019
Publicado por Purmina Kochikar, directora (Desarrollo Empresarial, Juegos y Apps)
Hoy, anunciamos nuestra lista
Lo mejor de 2018
para destacar el contenido más relevante de Google Play. Sin embargo, ¿alguna vez te preguntaste quiénes son los creadores de tus apps y juegos favoritos, como
PUBG MOBILE
o
Tasty
? Por eso, quisimos homenajear a los desarrolladores que nos alegraron este 2018 con las mejores apps y juegos. Este año estuvo lleno de entretenimiento gracias a increíbles personas que abrieron la mente y dieron rienda suelta a su imaginación.
Echa un vistazo a la lista completa de desarrolladores detrás de los mejores juegos y apps de 2018 en Google Play:
La mejor app de 2018
Drops: aprende 31 idiomas
de Language Drops
Apps más entretenidas
VIMAGE - Crea y modifica tus mágicas fotos
de vimage
No.Draw - Páginas para colorear por números
de Creative APPS
Neverthink: Handpicked videos
de Neverthink
TikTok
de musical.ly
Scout FM - Podcast Radio
de Scout FM
Las mejores apps para autodidactas
Mimo: aprende a programar
de MimoHello GmbH
Drops: aprende 31 idiomas
de Language Drops
10% Happier: Meditation for Fidgety Skeptics
de 10% Happier
Keep Trainer - Entrenador de ejercicios para el hogar
de Keep Inc
MasterClass: Learn How To Cook, Sing, Act and More
de MasterClass Inc.
Mejores apps de ayuda diaria
Otter Voice Notes (for English)
de AISense Inc.
Tasty
de BuzzFeed
Sift - Get Automatic Refunds When Prices Drop
de ShopInbox Team
Canva: Crea invitaciones, presentaciones, tarjetas
de Canva
Notion - Notes, Tasks, Wikis
de Notion Labs Inc.
Las mejores apps de perfil bajo
SLOWLY
de Why Interactive
Unfold - Create Stories
de Unfold Creative LLC
Just a Line: dibuja con realidad aumentada
de Google Creative Lab
Luci - Dream Journal/Lucid Dream Guide & Recorder
de Sam Ruston
Learn Spanish with Lirica: Music Language Learning
de Lirica
El mejor juego de 2018
PUBG MOBILE
de Tencent Games
Los juegos más competitivos
PUBG MOBILE
de Tencent Games
Warhammer Age of Sigmar: Realm War
de Pixel Toys
Dragon Ball Legends
de Bandai Namco Ent.
Asphalt 9
de Gameloft
Badland Brawl
de Frogmind
Juegos más innovadores
Gorogoa
de Annapurna
Umiro
de DevolverDigital
Hero Hunters
de Hothead Games
Battlelands Royale
de FuturePlay
Life is Strange
de SQUARE ENIX Ltd
Los mejores juegos indie
Alto's Odyssey
de Noodlecake Studios
Reigns: Juego de Tronos
de DevolverDigital
Cube Escape: Paradox
de Rusty Lake
Returner 77
de Fantastic, yes
Evoland 2
de Playdigious
Los mejores juegos casuales
Los Sims™ Móvil
de EA
Orbia: Toca y relájate
de JOX Development LLC
Murder in the Alps
de Nordcurrent
Candy Crush Friends Saga
de King
Faraway 3
de Snapbreak
Fin de 2018 en Android y Google Play
lunes, 31 de diciembre de 2018
Publicado por Patricia Correa (Plataformas y Ecosistemas)
A principios de este año, destacamos algunos de los
hitos de Google Play
y los compromisos de apoyar a los desarrolladores que tienen más de un millón de descargas en Play Store, así como a aquellos que trabajan en apps y juegos de Android, y buscan lanzar e impulsar su negocio en nuestras plataformas. Estamos agradecidos por los logros de los desarrolladores de apps y juegos, que diseñan experiencias que deleitan y ayudan a usuarios de todo el mundo, como mostramos en algunas historias de
#IMakeApps
.
Continuamos enfocándonos en ayudarte a impulsar negocios prósperos y en crear herramientas y recursos que te permitan llegar a más usuarios y atraerlos por más tiempo, mientras garantizamos que nuestro ecosistema siga siendo seguro. De cara a 2019, nos entusiasma lo que está por venir y esperamos que más desarrolladores adopten nuevas funciones y actualicen su contenido a
Android P
.
Mientras tanto, compartamos algunos de los aspectos más destacados de 2018 en Google Play y Android:
Compilar para el futuro
Junto con
Android P
, hemos seguido ayudando al ecosistema de desarrolladores de Android, lanzando
Android Jetpack
, la versión más reciente de
Android Studio
y
compatibilidad con Kotlin
. Los desarrolladores ahora también pueden agregar plantillas de UI dinámicas y enriquecidas mediante
Slices
en productos como la Búsqueda de Google y el Asistente, compatibilidad con
API para nuevas pantallas
y mucho más. Descubre
lo último de Android 9 y la API de nivel 28
.
Las apps más livianas tienen
mayores tasas de conversión
y, según lo que investigamos, los usuarios son más proclives a desinstalar las apps pesadas. En I/O, lanzamos un
nuevo formato de publicación
(
Android App Bundle
) que permite a los desarrolladores crear apps más pequeñas y eficientes con un proceso de lanzamiento simplificado y funciones on demand, lo que reduce, en promedio, un 35% el tamaño de descarga. En los dispositivos que utilizan Android M y versiones posteriores, los paquetes de apps pueden reducir aún más el tamaño del contenido mediante compatibilidad automática con bibliotecas nativas sin comprimir, lo que elimina la duplicación en los dispositivos.
Puedes crear paquetes de apps en la versión estable de
Android Studio 3.2
o en
Unity 2018.3 Beta
, y subir paquetes más grandes con tamaños de APK instalados de hasta 500 MB sin usar archivos de expansión mediante una función de acceso anticipado que pronto estará disponible para todos los desarrolladores.
Experiencias y descubrimientos enriquecidos
Es muy importante que los usuarios descubran tus apps y juegos. Por eso, lanzamos
Google Play Instant
, aumentamos el límite de tamaño a 10 MB para la función TRY NOW en Play Store y
quitamos el requisito de URL
en Apps instantáneas. La
versión Beta de Android Studio 3.3
permite publicar un único paquete de apps y clasificarlo, o bien utilizar un módulo específico para habilitarlo instantáneamente (sin mantener un código separado).
Para los desarrolladores de juegos, Unity introdujo un
complemento de Google Play Instant
, y la nueva versión de
Cocos Creator
incluye compatibilidad con apps instantáneas. Nuestro programa de
pre-registro de apps
ha recibido cerca de 250 millones de solicitudes, lo que ayuda a impulsar las descargas de apps mediante un descubrimiento más completo.
Optimización de calidad y rendimiento
Las métricas de
Android vitals
ahora son más prácticas, ya que se incluye un panel que resalta las estadísticas principales, comparativas de apps similares, tiempos de inicio y permisos de denegación, detección de anomalías y alertas, y vinculación de informes previos al lanzamiento para que puedas
optimizar y priorizar mejor los problemas a fin de obtener una mejor calidad
y rendimiento.
Hay más oportunidades para obtener comentarios y solucionar problemas antes del lanzamiento. Google Play Console amplió la funcionalidad de pruebas automatizadas de dispositivos con un
informe previo al lanzamiento
para juegos, y el lanzamiento de los segmentos de pruebas internas y cerradas te permite distribuir tu app a un máximo de 100 verificadores internos antes de lanzarla a producción.
Estadísticas actuales y futuras de tu negocio
Las métricas son fundamentales para optimizar tu negocio. Por eso, agregamos nuevas herramientas personalizables en Play Console, que incluyen informes descargables que te permitirán evaluar las métricas principales. Asimismo, se incluyen datos acumulativos, promedios de 30 días y acumulaciones en diferentes períodos que se adaptarán a la perfección a la cadencia de tu negocio.
Ahora puedes configurar el
informe de estadísticas
para mostrar el rendimiento de tus apps instantáneas, analizar diferentes dimensiones e identificar cuántos usuarios instalan las apps en su dispositivo. El informe de adquisición muestra el proceso de descubrimiento de los usuarios hasta la conversión, con ingresos promedio por usuario y comparativas de retención cotejadas con apps similares. También puedes encontrar los términos de búsqueda con mejor desempeño para tu ficha con un desglose orgánico, lo que te permitirá optimizar los esfuerzos a fin de expandir tu público y lograr retenerlo.
Cada vez más desarrolladores están adoptando
suscripciones
como modelo de monetización principal. Con el nuevo centro de suscripciones exclusivo, podrás cambiar fácilmente los precios de las suscripciones, ofrecer reembolsos parciales por productos y suscripciones integradas, así como también implementar cambios en los planes usando
Play Billing Library
(versión 1.2).
Obtén más información sobre cómo mantener entretenidos a tus suscriptores
. Los usuarios pueden pausar sus planes, lo que te da más control sobre la administración de pedidos y la encuesta de cancelación.
Descubre cómo usar todas las nuevas funciones y recomendaciones en
Academy for App Success
, nuestra plataforma gratuita de aprendizaje, que ofrece cursos breves para que puedas aprovechar Play Console al máximo y mejorar la calidad de tu app.
Asegúrate de seguir a
@googleplaydev
y
suscríbete a nuestro boletín informativo
para enterarte de todas las novedades de 2019. Esperamos que estas funciones y herramientas nos permitan seguir trabajando juntos durante este Año Nuevo.
Sigue nuestra cuenta regresiva
para ver contenido destacado a diario. El equipo de Google Play te desea unas felices fiestas.
¿Qué tan útil te resultó esta entrada de blog?
★
★
★
★
★
Capacitación gratuita para desarrolladores de Android: Cómo tener éxito en Google Play
lunes, 19 de noviembre de 2018
Dan Lavelle, director de Operaciones de Aprendizaje (Google Play)
Pensar en una excelente idea para un juego o una app es solo el primer paso. En Google Play, nuestro objetivo es brindarte las herramientas y habilidades que te permitan desarrollar un negocio exitoso de apps y juegos para dispositivos móviles. Como las capacitaciones siguen siendo una de las solicitudes principales de los desarrolladores de Android, tuvimos en cuenta sus comentarios.
Por este motivo, lanzaremos una
plataforma de aprendizaje en línea
sin costo para que puedas aprovechar al máximo el potencial de tu negocio en Google Play.
Presentamos la Academia para crear apps exitosas de Google Play
No importa si quieres atraer a un público más amplio, analizar tus métricas de rendimiento o aumentar tus ingresos, ya que
Play Academy
te ayudará a implementar recomendaciones y funciones de Play Console para tener éxito en Google Play. Creamos Play Academy para que se adapte a tu ocupada agenda. Aprende desde la computadora de tu casa u oficina, o toma cursos sin importar dónde estés desde tu dispositivo móvil.
Funciones principales de Play Academy
Vías de aprendizaje
Elige entre 10 colecciones de cursos rápidos que se diseñaron teniendo en cuenta funciones y recomendaciones como
Prueba tus apps antes de lanzarlas
,
Analiza el rendimiento técnico de tus apps
y
Monetiza el contenido de tus apps
.
Lecciones interactivas
Aprende mediante una experiencia educativa gracias a contenido multimedia e interactivo.
Evaluaciones
Pon a prueba tu conocimiento sobre las principales funciones de Play Console y las recomendaciones que se pueden implementar en apps para dispositivos móviles.
Logros
Obtén reconocimiento por tus nuevas habilidades. Muestra tus insignias de logros con orgullo en tu perfil de Play Academy.
Comienza a aprender ahora
Es muy sencillo comenzar a aprender con el contenido gratuito de Google Play. Accede a
g.co/play/academy
para registrarte e iniciar tu carrera como desarrollador. También recuerda consultar las noticias de Play Academy, ya que actualizaremos regularmente nuestros cursos para que puedas estar al día con las novedades sobre funciones y programas, así como enterarte de todo lo necesario para hacer crecer tu negocio de apps o juegos.
¿Qué tan útil te resultó esta entrada de blog?
★
★
★
★
★
Playtime 2018: Te ayudamos a crear mejores apps en conjuntos más pequeños
lunes, 22 de octubre de 2018
Publicado por Matt Henderson, gerente de producto (Google Play)
Hoy comienza Playtime, nuestra serie de eventos globales que se celebra todos los años, con más de 800 participantes en Berlín y San Francisco reunidos con el objetivo de compartir información valiosa brindada por expertos de todo el mundo y conocer las últimas novedades sobre nuestros productos. También se celebrarán eventos en São Paulo, Singapur, Taipéi, Seúl y Tokio.
En Google Play, seguimos invirtiendo en herramientas para que sea más fácil desarrollar y distribuir apps a un público global. A continuación, se incluyen algunas de las increíbles actualizaciones que anunciaremos hoy:
Creación de apps más livianas
Android App Bundle es el
nuevo formato de publicación de Android
que permite ofrecer fácilmente una gran experiencia en un tamaño más pequeño. Las apps más livianas tienen
porcentajes de conversión más altos
, y nuestra investigación de usuarios indica que el tamaño es uno de los factores que genera más desinstalaciones. Gracias a la modulización de Android App Bundle, también puedes ofrecer funciones on demand (en lugar de hacerlo al momento de la instalación), lo que permite reducir el tamaño de las apps.
Ya hay en producción miles de conjuntos de apps, con un promedio de reducción de tamaño del 35%. Hoy presentamos actualizaciones que ofrecen más razones para comenzar a usar este conjunto.
Más formas de ahorrar tamaño:
En promedio, y sin que los desarrolladores deban realizar tareas adicionales, el tamaño de los conjuntos de apps se reducirá un 8% para las descargas y un 16% en el almacenamiento interno para dispositivos que ejecuten Android M o una versión posterior. Esto se obtiene al agregar compatibilidad con bibliotecas nativas sin comprimir, lo que elimina la necesidad de almacenar varias copias en el dispositivo.
Proceso de cambio más sencillo:
Ahora puedes crear conjuntos de apps en la versión estable de
Android Studio 3.2
y en
Unity 2018.3 (Beta)
.
Compatibilidad mejorada para apps más grandes:
Ahora puedes subir conjuntos con tamaños de APK instalados de hasta 500 MB sin necesidad de usar archivos de expansión. Esta función es de acceso anticipado y estará disponible para más desarrolladores en el futuro.
Si quieres obtener más información sobre Android App Bundle, las funciones dinámicas y todos los beneficios que obtendrás al crear una app modular y más pequeña,
lee nuestra publicación de Medium
.
Creación de una experiencia instantánea unificada
Como los desarrolladores nos pidieron que implementáramos un proceso de creación de apps instantáneas más sencillo, recientemente aumentamos el límite de tamaño a 10 MB para la función PROBAR AHORA en Play Store y
quitamos el requisitos de URL
. Nos complace anunciarles a los desarrolladores de juegos que nos hemos asociado con Unity a fin de diseñar un
complemento para Google Play Instant
, y hemos agregado compatibilidad con apps instantáneas directamente en la nueva versión de
Cocos Creator
.
Ahora usamos Android App Bundle para resolver uno de los obstáculos más importante durante la creación de apps instantáneas. Anteriormente, era necesario publicar tanto la app instantánea como la versión instalable. Con Android Studio 3.2, se podían publicar conjuntos compatibles con apps instantáneas, aunque también se requería un conjunto que incluyera la app principal.
Ahora ya no es necesario usar diferentes códigos. Con la
versión 3.3 (Beta) de Android Studio
, los desarrolladores pueden publicar un conjunto de app único y clasificarlo, o bien publicar un módulo particular compatible con apps instantáneas. El conjunto de apps unificado es el futuro de las experiencias de apps instantáneas. Esperamos que lo pruebes y decidas implementarlo.
Extensión de pruebas de apps instantáneas
Google Play Instant ahora está disponible para títulos premium y campañas de pre-registro, lo que permitirá a los usuarios probar tu juego antes de su lanzamiento y generar más expectativa. Todos los días, nuevas apps y juegos se unen a Google Play Instant. En esta ocasión, nos complace darles la bienvenida a Umiro, de Devolver Digital, y a Looney Tunes World of Mayhem, de Scopely, como dos de los primeros títulos en incluir estas nuevas funciones.
Mejoras de calidad y reducción de tasas de fallas
Play Console ofrece dos herramientas que permiten supervisar el rendimiento y mejorar la calidad de las apps. El reporte previo al lanzamiento ejecuta apps en dispositivos reales de Firebase Test Lab y genera metadatos útiles que permiten identificar y corregir problemas antes de que se envíen las apps a la etapa de producción. Android vitals permite hacer un seguimiento del rendimiento y la calidad de las apps en dispositivos de usuarios reales.
Ahora los vincularemos para brindar estadísticas más útiles. Cuando se observe una falla real en Android vitals durante la ejecución de un reporte previo al lanzamiento, recibirás los metadatos adicionales del reporte en el panel de Android vitals para que puedas depurar con mayor efectividad. El vínculo es bidireccional, de modo que si se produce una falla en los reportes previos al lanzamiento que también se esté registrando en el mundo real, podrás ver el impacto en Android vitals y, de esta forma, priorizar mejor los problemas destacados en los reportes.
Optimización de tu app y negocio
Implementamos varias actualizaciones para facilitar el proceso de administración de apps y negocios en Play.
Herramientas para retener suscriptores
: En I/O, presentamos la encuesta de cancelación, que permite obtener información valiosa sobre los motivos de las cancelaciones. Ahora estamos probando la posibilidad de que los usuarios puedan pausar temporalmente las suscripciones en lugar de directamente cancelarlas, lo que te permite ofrecer promociones para recuperar esos suscriptores.
Precios de suscripciones más flexibles
: Ahora puedes cambiar el precio de una suscripción existente sin necesidad de crear un nuevo SKU en la versión 1.2 de la Biblioteca de facturación de Play. También puedes ofrecer un cambio de plan y aplicar las modificaciones en la próxima fecha de renovación.
Métricas más útiles:
Para ayudarte a analizar tus métricas más importantes, también agregamos nuevas herramientas en Play Console, como datos acumulativos, métricas promedio de lanzamiento a 30 días y opciones para diferentes períodos a fin de ir a la par con el ritmo de tu negocio. También puedes descargar cualquier reporte configurado como archivo .CSV.
Actualizaciones de apps más sencillas:
Ahora puedes usar una nueva API llamada "In-App Updates" (Actualizaciones dentro de la app) para solicitar a los usuarios que actualicen sin necesidad de salir de la aplicación. Los desarrolladores pueden mostrar una experiencia de pantalla completa que incluya desde la descarga hasta el reinicio de la app, o bien que abarque la descarga y la instalación en segundo plano, mientras supervisas el proceso. Por el momento, este programa es de acceso anticipado y se lanzará en los próximos meses.
Una nueva forma de obtener información sobre Play
Nos complace anunciar el lanzamiento de
Academy for App Success
(Academia para crear apps exitosas), que incluye nuevos cursos interactivos para ayudar a los desarrolladores a aprovechar Play Console al máximo, comprender las políticas de Play y utilizar recomendaciones que permitan mejorar la calidad y aumentar el rendimiento comercial. Este nuevo programa gratuito permite hacer un seguimiento del proceso de aprendizaje mediante cuestionarios y logros para demostrar tu conocimiento. Si bien solo está disponible en inglés, pronto se agregarán cursos traducidos y más contenido.
Seguimos inspirándonos en lo que diseñas y el impacto que eso tiene en usuarios de todo el mundo. Echa un vistazo a nuestra colección #IMakeApps, que rinde homenaje a personas increíbles que crean apps y juegos.
Comparte tu propia historia con #IMakeApps
.
¿Qué tan útil te resultó esta entrada de blog?
★
★
★
★
★
Presentación de Android 9 Pie
jueves, 30 de agosto de 2018
Publicado por Dave Burke, vicepresidente de Ingeniería
Después de más de un año de desarrollo y meses de pruebas realizadas por usuarios pioneros, estamos listos para presentar Android 9 Pie, la última versión de Android, al mundo.
Android 9 aprovecha el poder del aprendizaje automático para que sus teléfonos sean más inteligentes y simples, y respondan a sus preferencias. Podrán conocer todo acerca de las características nuevas para consumidores
aquí
. Para los desarrolladores, Android 9 incluye muchas alternativas nuevas a fin de mejorar tus apps y crear nuevas experiencias para impulsar la captación.
En el proceso, recibimos de ustedes muchísimos comentarios (más de mil errores y solicitudes de características). ¡Gracias! Fueron más de 140 000 quienes probaron nuestras compilaciones preliminares en el programa de Android Beta y
siete de nuestros socios fabricantes de dispositivos
llevaron nuestra versión beta a sus dispositivos insignia, lo cual permitió que usuarios de todo el mundo nos proporcionaran sus comentarios también.
Hoy incorporaremos el código abierto en el
Proyecto de código abierto de Android (AOSP)
, iniciaremos la implementación de Android 9 para todos los usuarios de Pixel en el mundo y haremos llegar el sistema operativo a muchos más dispositivos en los próximos meses.
Continuamos propiciando el avance de Android como la plataforma abierta más importante para que desarrolladores de todo el mundo creen sus negocios. Con Android 9 (sumado a las
capacidades nuevas y poderosas de Google Play
para apps y
juegos
), nos comprometemos a ayudarlos a crear experiencias fabulosas, y a llegar a los usuarios indicados y mantenerlos interesados de manera segura y rentable en todo el mundo.
¿Qué hay en Android 9?
Un smartphone más inteligente, con aprendizaje automático como elemento central.
Android 9 permite que sus teléfonos incorporen información a medida que los usan, al asimilar sus preferencias y aplicar ajustes automáticos. Desde ayudar a los usuarios a aprovechar al máximo la duración de batería hasta mostrar las mejores partes de las apps que usan todo el tiempo, cuando estos más lo necesitan, Android 9 hace que todo funcione de forma más fluida y durante más tiempo.
Adaptive Battery
Nos asociamos con
DeepMind
para el desarrollo de una característica llamada
Adaptive Battery
(batería adaptativa), que usa el aprendizaje automático a fin de priorizar recursos de sistema para las apps que más le importan al usuario. Si sus apps están optimizadas para
Descanso
,
App Standby
y
Límites de segundo plano
, Adaptive Battery funcionará de manera directa en sus casos. Si aún no optimizaron sus apps, asegúrense de ver la información en la
documentación sobre administración energía
para ver su funcionamiento.
Slices
Slices
puede ayudar a los usuarios a realizar tareas de manera más rápida al permitir la captación fuera de la experiencia de las apps en pantalla completa. Lo hace a través de plantillas de IU que pueden mostrar contenido completo, dinámico e interactivo de sus apps desde la app de Búsqueda de Google y luego en otros espacios, como el Asistente de Google. Pueden obtener más información sobre la compilación de Slices para mejorar sus apps
aquí
.
App Actions
Apps Actions
es una nueva manera de hacer más visibles sus app y aumentar la captación. Las acciones aprovechan del aprendizaje automático para lograr que sus usuarios visibilicen sus apps en el momento correcto, según los intents semánticos de sus apps y el contexto del usuario.
Durante las próximas semanas, compartiremos más detalles sobre el registro de sus apps para manejar uno o más intents de usuario, de modo que estas puedan habilitarse para App Actions y mostrarse en varias superficies de Google y Android en respuesta a consultas del usuario.
Text Classifier y Smart Linkify
Hemos extendido los modelos de AA que identifican las entidades en entradas de contenido o texto para admitir más tipos como fechas y números de vuelos a través de la
TextClassifier API
. Smart Linkify permite aprovechar los modelos TextClassifier a través de la
Linkify API
; se incluyen opciones enriquecidas para acciones subsiguientes rápidas por parte del usuario. Smart Linkify también ofrece mejoras considerables en la precisión de la detección y el rendimiento.
Neural Networks API 1.1
En Android 9 se agrega una versión actualizada de la
Neural networks API,
para extender la compatibilidad de Android con el aprendizaje automático acelerado en el dispositivo.
Neural Networks 1.1
agrega compatibilidad con nueve operaciones nuevas: Pad, BatchToSpaceND, SpaceToBatchND, Transpose, Strided Slice, Mean, Div, Sub y Squeeze. Una forma típica de aprovechar las API es a través de
TensorFlow Lite
.
Aprovechen al máximo sus teléfonos, de manera más sencilla
Nos entusiasma la posibilidad de hacer que sus teléfonos sean más inteligentes. Sin embargo, también es importante que la tecnología se repliegue ante los usuarios. En Android 9, hicimos evolucionar la IU de Android de modo que fuera más simple y accesible; en el caso de los desarrolladores, estos cambios ayudan a mejorar la manera en que los usuarios encuentran, usan y administran las apps.
Navegación del sistema nuevo
Android 9 presenta una nueva navegación para el sistema nuevo en la que trabajamos durante más de un año. El diseño nuevo permite que la función multitarea de Android sea más accesible y facilita el descubrimiento de apps. Puedes aplicar deslizamiento hacia arriba desde cualquier punto para ver, en pantalla completa, vistas previas de las apps usadas recientemente y regresar a una de ellas con un simple toque.
Recorte de pantalla
Ahora sus apps pueden aprovechar al máximo las últimas pantallas de borde a borde a través de la
compatibilidad con recorte de pantalla
en Android 9. Para la mayoría de las apps, la compatibilidad con recorte de pantalla no tiene errores y el sistema administra la altura de la barra de estado para separar su contenido del recorte. Si tienen contenido inmersivo, pueden usar las
API de recortes de pantalla
para comprobar la posición y la forma del recorte, y solicitar el diseño de pantalla completa a su alrededor. Para ayudar con el desarrollo y las pruebas, agregamos una Developer Option que estimula varias formas de recorte en cualquier dispositivo.
Las apps con contenido inmersivo pueden mostrar contenido en pantalla completa en dispositivos con recorte de pantalla.
Notificaciones y respuestas inteligentes
Con Android 9, las notificaciones son aún más útiles y productivas. Las apps de mensajería aprovechan las nuevas
MessagingStyle
API para mostrar conversaciones, adjuntar fotos y calcos e incluso sugerir respuestas. Pronto podrán usar
ML Kit
a fin de generar sugerencias de respuestas inteligentes para sus apps.
Notificaciones de MessagingStyle con conversaciones y respuestas inteligentes (izquierda), e imágenes y calcos (derecha).
Text Magnifier
En Android 9, agregamos un
widget Magnifier
para mejorar la experiencia se selección de texto del usuario. El widget Magnifier permite que los usuarios posicionen con precisión el cursor o los controladores de selección de texto observando texto ampliado a través de un subpanel arrastrable. Pueden adjuntarlo a cualquier vista que unida a una ventana, para poder usarla en widgets personalizados o durante la representación personalizada de texto. El
widget Magnifier
también puede proporcionar una versión ampliada de cualquier vista o superficie, no solo texto.
Consulten nuestra
entrada de blog reciente
para obtener más información sobre esto y otras características de Text, como
PrecomputedText
la altura de línea y la alineación de referencia de texto.
Seguridad y privacidad para usuarios
Solicitud biométrica
Con diferentes sensores biométricos aplicados para la autenticación, hemos llevado a cabo una experiencia más uniforme en sensores distintos tipos y apps. Android 9 presenta un diálogo administrado por el sistema para solicitar al usuario cualquier tipo de autenticación biométrica compatible. Las apps ya no necesitan compilar su propio diálogo; como alternativa, usan la
BiometricPrompt API
para mostrar el diálogo de sistema estándar. Además de Fingerprint (se incluyen sensores en pantalla), la API admite autenticación de rostros e iris.
Si sus apps dibujan sus propios diálogos de autenticación de huellas dactilares, deben comenzar a usar la
BiometricPrompt API
lo más pronto posible. Consulten
esta entrada
para obtener más información.
Confirmación protegida
Android 9 presenta
la confirmación protegida de Android
, que usa el entorno de ejecución seguro (TEE) para garantizar que se muestre una string de solicitud y que el usuario la confirme. Solo después de la confirmación exitosa del usuario, el TEE firmará la string de solicitud que la app puede verificar.
Una protección más sólida para las claves privadas
Agregamos StrongBox como un tipo nuevo de
KeyStore
nuevo, lo cual proporciona asistencia de API para dispositivos que otorgan almacenamiento clave en hardware resistente a la manipulación con una CPU aislada, RAM y secure flash. Pueden establecer si sus claves deben protegerse a través de un chip de seguridad de StrongBox en su
KeyGenParameterSpec
.
DNS en TLS
Android 9 incorpora compatibilidad integrada para DNS por TLS, lo que actualiza automáticamente las consultas de DNS a TLS si el servidor DNS de una red lo admite. Los usuarios pueden administrar el comportamiento de DNS por TLS en un modo de DNS privado en la configuración de redes e Internet. Las apps que realizan sus propias consultas de DNS pueden usar una API nueva,
LinkProperties.isPrivateDnsActive()
, para verificar el modo DNS. Pueden encontrar más información en
esta entrada
.
HTTPS de forma predeterminada
Como parte de un esfuerzo mayor para trasladar todo el tráfico de red de cleartext (HTTP sin encriptar) a sitios web protegidos con TLS, cambiaremos los ajustes predeterminados de la
Configuración de seguridad de la red
para bloquear todo el tráfico de cleartext. Deberán establecer conexiones a través de TLS, a menos que indiquen explícitamente que desean usar cleartext para dominios específicos. Encontrarán información detallada
aquí
.
Reducciones de seguridad basadas en compiladores
En Android 9, ampliamos el uso de reducciones de niveles de compiladores para reforzar la plataforma a través de la detección comportamientos peligrosos en el tiempo de ejecución. Las técnicas de Control Flow Integrity (CFI) ayudan a prevenir ataques de reutilización de código y la ejecución de códigos arbitrarios. En Android 9, expandimos enormemente el uso de CFI dentro del marco de trabajo de medios y otros componentes críticos para la seguridad, como NFC y Bluetooth. También presentamos la compatibilidad con el kernel de CFI en el kernel común de Android al realizar compilaciones con LLVM.
También expandimos nuestro uso de limpiadores de desbordamiento de Integer para mitigar daños de memoria y vulnerabilidades de anuncios de información. Priorizamos los limpiadores en bibliotecas en las cuales existen vulnerabilidades pasadas o se procesa una entrada no confiable y compleja, como libui, libnl, libmediaplayerservice y otras. Consulten
esta entrada
para obtener más información.
Privacidad para los usuarios
Android 9 protege la privacidad de diferentes maneras. El sistema restringe el acceso al micrófono, la cámara y todos los sensores de
SensorManager
de apps inactivas. Mientras la UID de tu app está inactiva, el micrófono notifica audio vacío y los sensores dejan de comunicar eventos. Las cámaras usadas por sus apps se desconectan y generan un error si las apps intentan usarlas. En la mayoría de los casos, estas restricciones no deberían generar problemas nuevos para las apps existentes, pero recomendamos eliminar estas solicitudes de sus apps.
Android 9 también permite al usuario controlar el acceso al identificador
build.serial
de la plataforma disponiéndolo detrás del permiso
READ_PHONE_STATE
. Para acceder al identificador
build.serial
, deben usar el método
Build.getSerial()
.
Pueden obtener más información acerca de los cambios de privacidad
aquí
.
Experiencias nuevas con la cámara, el audio y los gráficos
API de varias cámaras y otras actualizaciones de la cámara
Con Android 9, pueden abrir flujos desde
dos o más cámaras físicas
de forma simultánea en dispositivos compatibles con la API de varias cámaras. En dispositivos con dos cámaras frontales o posteriores, pueden crear características innovadoras que no son posibles con una sola cámara, como el zoom uniforme, el bokeh y la visión estéreo. La API también permite llamar a una transmisión de cámara lógica o fusionada que automáticamente alterna entre dos o más cámaras.
Entre otras mejoras en la cámara, se incluyen nuevos
parámetros de sesión
, que ayudan a reducir demoras durante la captura inicial, y el uso compartido en Surface, que permite a los clientes de la cámara manejar varios casos de uso sin tener que detener e iniciar la transmisión de la cámara. También agregamos API para brindar
compatibilidad con flash
basada en la pantalla y acceso a
marcas de tiempo OIS
para lograr estabilidad en la imagen y efectos especiales en el nivel de la app.
Video HDR VP9, compresión de imagen HEIF
Android 9 incorpora compatibilidad integrada con (HDR) VP9 Perfil 2 para que ahora puedan ofrecer películas en HDR a sus usuarios en dispositivos que admitan HDR.
Nos entusiasma agregar codificación de imágenes
HEIF
(heic) a la plataforma. HEIF es un formato popular para fotos que mejora la compresión para el guardado de datos en medios de almacenamiento y redes. Con dispositivos Android 9 compatibles con la plataforma, enviar y utilizar imágenes HEIF desde sus servidores backend es fácil. Una vez que se aseguren de que sus apps sean compatibles con este formato de datos para compartir y mostrar contenido, prueben el HEIF como formato de almacenamiento de imágenes en estas. Pueden realizar una conversión de jpeg a heic usando
ImageDecoder
o
BitmapFactory
para obtener un mapa de bits a partir de jpeg, y usar
HeifWriter
en la biblioteca AndroidX para escribir imágenes HEIF estáticas desde el búfer de bytes YUV, Surface o un mapa de bits.
Audio optimizado con Dynamics Processing
La
Dynamics Processing API
permite usar un efecto nuevo de audio para aislar frecuencias específicas y reducir sonidos altos o aumentar sonidos suaves para mejorar la calidad acústica de sus apps. Por ejemplo, pueden mejorar el sonido de alguien que habla suavemente en un entorno ruidoso, distante o de acústica compleja. La API permite acceder a un efecto de procesamiento dinámico de varias etapas y bandas que incluye un ecualizador previo, un compresor de varias bandas, un ecualizador posterior y un limitador vinculado.
ImageDecoder para mapas de bits y elementos de diseño
Una
ImageDecoder
API ofrece una alternativa más sencilla para decodificar imágenes a mapas de bits o elementos de diseño. Pueden crear un mapa de bits o elemento de diseño a partir de un búfer de bytes, un archivo o un URI. La API ofrece varias ventajas en comparación con BitmapFactory, incluida la compatibilidad con ajuste de escala exacto, decodificación en un solo paso en memoria de hardware, compatibilidad con posprocesamiento en la decodificación y decodificación de imágenes animadas. Pueden obtener más información
aquí
.
Conectividad y ubicación
Wi-Fi RTT para posicionamiento en interiores
Android 9 les permite compilar características de posicionamiento en interiores en sus apps a través de la compatibilidad de la plataforma con el protocolo Wi-Fi IEEE 802.11mc, también conocido como tiempo de ida y vuelta de Wi-Fi (RTT). En los dispositivos Android 9 con hardware correspondiente, permiso de ubicación y ubicación habilitada, sus apps podrán usar
RTT API
para medir la distancia a los puntos de acceso (PA) Wi-Fi cercanos. No es necesario que el dispositivo se conecte a los PA para usar RTT, y mantener la privacidad. Solo el teléfono puede determinar la distancia; los PA no pueden hacerlo.
Al conocer la distancia a 3 o más PA, pueden calcular la posición del dispositivo con una precisión de 1 a 2 metros. Con esta precisión, puedes admitir casos de uso como la navegación en instalaciones y servicios específicos basados en la ubicación, como el control de voz inequívoco (p. ej., “Encender esta luz”) e información basada en la ubicación (p. ej., “¿Hay ofertas especiales relacionadas con este producto?”).
Sensibilidad al costo de datos en JobScheduler
JobScheduler
es el servicio central de Android pensado para ayudarlos a administrar tareas programadas o trabajos en
Descanso
,
App Standby
y
Límites de segundo plano
. En Android 9, JobScheduler controla mejor las tareas relacionadas con la red para el usuario aplicando coordinación con señales de estado de red que los proveedores proporcionan por separado. Ahora las tareas pueden declarar su tamaño de datos estimado, realizar búsquedas anticipadas de señal y especificar requisitos de red detallados; los proveedores pueden notificar congestión o falta de medición en las redes. JobScheduler luego administra el trabajo de acuerdo con el estado de la red. Por ejemplo, cuando una red está congestionada, JobScheduler podría diferir las solicitudes de red de magnitud grande. Cuando la red es no medida, puede ejecutar tareas de búsqueda anticipada para mejorar la experiencia del usuario, como la búsqueda anticipada de encabezados.
Abrir Mobile API para pagos de NFC y transacciones seguras
Android 9 suma la implementación de
GlobalPlatform Open Mobile API
en Android. En los dispositivos compatibles, las apps pueden usar la
OMAPI API
para acceder a elementos seguros (SE) y habilitar pagos con tarjeta inteligente y otros servicios seguros. Una capa de abstracción de hardware (HAL) proporciona la API subyacente para enumerar diferentes elementos seguros (eSE, UICC, etc.) disponibles.
Rendimiento de las apps
Rendimiento de ART
Android 9 ofrece rendimiento y eficiencia para todas las apps a través del tiempo de ejecución ART. Ampliamos el uso de perfiles de ejecución por parte de ART para optimizar las apps y reducir el consumo de memoria del código de app compilado. ART ahora usa información de perfil para reescribir archivos DEX en el dispositivo, con reducciones de hasta el 11% en diferentes apps populares. Esperamos que estas reducciones se correlacionen estrechamente con reducciones en el consumo de memoria del sistema por parte de los archivos DEX y con menores tiempos de inicio para sus apps.
Optimización para Kotlin
Kotlin es un
lenguaje de primer nivel en Android
. ¡Si aún no lo probaron, deberían hacerlo! Tenemos un firme compromiso con Kotlin en Android y continuamos ampliando la compatibilidad, incluida la optimización del rendimiento de su código. En Android 9, verán los primeros resultados de este trabajo; mejoramos varias optimizaciones del compilador, en especial las que apuntan a bucles, para lograr un mejor rendimiento. También seguimos trabajando junto con JetBrains para optimizar el código que genera Kotlin. Pueden obtener todas estas mejoras de rendimiento recientes de Kotlin con solo mantener actualizado el complemento de Kotlin de Android Studio.
Hoy lanzaremos una actualización para Android 9. Se trata del SDK de la API 28 (rev. 6), que contiene anotaciones de nulabilidad en alguna de las API usadas con mayor frecuencia. Proporcionaremos más detalles sobre esto en una publicación futura.
Modern Android
Como parte de Android 9, modernizaremos las bases de Android y las apps que se ejecutan en él, en el marco de nuestras inversiones sostenidas y profundas en seguridad, rendimiento y estabilidad.
Como lo anunciamos
el año pasado
, Google Play solicitará que todas las actualizaciones de la app se orienten a Android Oreo (
targetSdkVersion
26 o versiones posteriores) para noviembre de 2018. En línea con eso, si sus apps se orientan a una plataforma anterior a Android 4.2 (nivel de API 17), los usuarios que las instalen verán un diálogo de advertencia después de ese día. Esta es una
lista de verificación de recursos
para obtener ayuda y asistencia cuando se realizan migraciones. Esperamos ver que sus apps aprovechen al máximo este Android moderno.
¡Preparen sus apps para Android 9!
Android 9 está disponible a partir de hoy para los usuarios de Pixel y en los próximos meses se ofrecerá para otros dispositivos, por lo cual es importante que prueben sus apps para la compatibilidad tan pronto como sea posible. Simplemente, instalen sus apps actuales de Google Play en un dispositivo o un
emulador
con Android 9. Cuando trabajen en los flujos, asegúrense de que el funcionamiento y el aspecto de sus apps sean buenos, y de que administren los
cambios de comportamiento
de Android 9 de manera apropiada.
También busquen en sus apps aplicaciones de interfaces que no pertenezcan al SDK. Android 9 restringe el acceso a las interfaces seleccionadas que no pertenecen al SDK. Por ello, deben recurrir menos a ellas. Para obtener más información, consulten nuestra
publicación reciente
.
Una vez que apliquen las actualizaciones necesarias, les recomendamos realizar la publicación en Google Play de inmediato sin cambiar la plataforma a la que apunta la app. Esto les permite garantizar una gran experiencia para los usuarios de Android 9 mientras trabajan para mejorar sus apps con API y perfilamiento de Android 9.
Mejoren sus app con características y API de Android 9
Cuando estén listos, pueden obtener información más detallada sobre Android 9 y realizar compilaciones con las
características y las API nuevas
en Android 9.
Para comenzar, simplemente descarguen el SDK oficial de la API 28 y las últimas herramientas e imágenes del emulador a Android Studio 3.1, o usen la ultima versión de
Android Studio 3.2
. Luego, actualicen la compileSdkVersion y targetSdkVersion de sus proyectos al nivel de API 28. Cuando cambien su objetivo, asegúrense de que sus apps admitan todos los
cambios de comportamiento
correspondientes.
No bien pronto estén listos, publiquen sus actualizaciones de APK en Google Play. Una estrategia común consiste en usar la
función de pruebas beta de Google Play
con el fin de recibir comentarios anticipados de un grupo de usuarios reducido y luego realizar una implementación por etapas para la producción.
Visiten el
sitio de Android 9
para encontrar más información y documentación para desarrolladores. También consulten
este video
y la
playlist de Android de Google I/O
para obtener más información sobre las novedades de Android 9 para desarrolladores.
Disponible para un dispositivo cercano
A partir de hoy, comenzará a implementarse una actualización inalámbrica para Android 9 en teléfonos Pixel. Los dispositivos que participaron en el programa de beta de Sony Mobile, Xiaomi, HMD Global, Oppo, Vivo, OnePlus y Essential, y todos los dispositivos de Android One que reúnan las condiciones, recibirán esta actualización al final del otoño. También estamos trabajando con varios socios para lanzar dispositivos con Android 9 o actualizar otros a esta versión este año.
Como siempre, las imágenes de sistema para dispositivos Pixel se encuentran
disponibles aquí
para actualizaciones y descargas manuales. Si buscan la fuente de Android 9, la encontrarán
aquí
en el repositorio del
Proyecto de código abierto de Android
, en las ramas de Android 9.
Lo que viene
Ahora que llegamos al momento del lanzamiento oficial, concluiremos la etapa de la Developer Preview. Pronto cerraremos le notificación de errores nuevos en el seguimiento de errores de Developer Preview. Si tienen comentarios, no duden en
presentar un problema nuevo
en Android 9, en el área de seguimiento de problemas del AOSP.
Gracias nuevamente a los numerosos desarrolladores y usuarios pioneros que participaron en la Android 9 Developer Preview y el beta público. Sus contribuciones han sido claves para lograr que la plataforma de Android 9 ofrezca excelentes resultados a los desarrolladores y los consumidores.
Labels
.app
.dev
.txt
#AMP
#CPU
#DeveloperStudentClubs
#DevFest
#DragonBall
#DSC
#Forsety
#ForsetySecurity
#freeandopen
#GCP
#Google
#GoogleCloud
#GoogleCloudPlatform
#GoogleLaunchpad
#iio2009
#Kubernetes
#MaterialDesign
#OneCommunity
#Security
#TensorFlow
#UPGlobal
#UpLatam
#WithGoogle
+page
10 YEARS
2013
2019
64 bits
A/B Testing
AA
Accelerator
Action on Goolge
actionbar
Actions
Actions Console
AdMob
Ads
adwords
adwords api
AI
AIY
ajax
alarmmanager
ALFA
almacenamiento
alojamiento de proyectos en google code
AMP
AMP Conf
AMP Project
amp-date-picker
amphtml
Analytics
Andorid
android
Android (operating System)
Android 3.1
android 3.3
android 4.2
android 9
Android 9 Pie
Android App Bundle
android design
Android Dev Summit
Android Developers
android Jetpack
Android P
Android SDK
Android Studio
Android Things
Android Wear
AndroidDevStory
androititlan
angelina jolie
Annotation
Announcements
anuncios
API
API Analytics YouTube
Apigee
APIs
Aplicaciones
aplicaciones chrome
app
app engine
App Indexing
app invites
App Server
applications
AppQuality
apps
Apps Script
AR
ARCore
arte
ATLAS
AWP
backend
Base64
batch
Bava
Betatesting
Better Ads Standars
bigdata
BigQuery
Biometrics
blink
bootcamp
BOT
BQ
Business
búsqueda ajax
by Google
byCases
byCommunity
byDevelopers
byGoogle
C++
CALENDAR
Cardboard
case
caso de éxito
Casos de éxito
casos destacados
CCOSS
Century Fox
chat
chrome
chrome web store
chromebook
chromecast
chromium
Cinéfilos
cloud
Cloud Anchors
CLOUD endpoints
Cloud Firestore
Cloud Functions
Cloud IoT Core
Cloud Next
Cloud Scheduler
Cloud services
cloud test lab
Cloud Text-to-Speech
Cloud Translation
CMD en vivo
coconut
code
code-in
code.org
CodeLabs
código
código abierto
Colab
colombia
Communities
Comunidades
concurso google
conference
contenedores
convocatoria
Coordinate
crashlytics
CRE
crear aplicaciones ajax
creatividad
Crowdsource
CSS
cws
daniela robles
dart
dart sdk
dartium
dartlang
Dataset
DCL
denis labelle
desarrolladores
Desarrolladores Google
desarrolladores LatAm
Desarrollar
Design
Design Sprint
Destacados
dev
Dev.f
DevArt
DevBus
DevBusLatAm
Developer Bus
Developer Summit
DeveloperConsole
developers
DevFest
devoxx
dialogflow
diseño UX
Distribuir
DNS
DOM
domain
DonkeyCar
doubleclick
Drive SDK
Drivers
ecommerce
ecosistema
elections
elizalde
Emoticons
emprendedores
empresas
engagement
english
Enhanced Campaigns
enterprise
eventos
Events
evolución de aplicaciones
Excel
ExpertosDicen
Faas
Family
FanBridge
FCM
FCP
Featured
fido
find people
Fintech
firebase
Firebase Cloud Messaging
firebase summit
flu trends
Flutter
Flutter 1.0
flutter 1.7
flutter developers
Flutter Live
FlutterLive
FoundersLab
Freebase
Fuction
Fuctions
Full-Stack
functional programming
G Suite Dev Show
G+
g+ goto gal
G+GotoGal
GAE
game
games
GCloud
gcm
GCP
GCS
GDA
GDE
GDG
GDH
GDL
GDLevent
GDS
Get Inspired
get.app
GitHub
GLP
gmail
golang
GOMO
Google
Google Accelerator
Google AdMob SDK
Google AdWords
Google Analytics
Google APIS
Google App Engine
Google Apps
Google Apps Script
Google Art Project
Google Assistant
google calendar
google cast
Google Charts
Google Chrome
Google Cloud
Google Cloud Console
Google Cloud Messaging
Google Cloud Next
Google Cloud Platform
Google Cloud Platform Newsletter
google cloud platforn
Google Cloud Storage
google code-in
Google Compute Engine
Google Dataset
Google Developer Groups
google developers
Google Developers Academy
google developers expert
Google Developers Hackademy
google dns
Google Drawings
Google Drive
Google Earth
Google for games
Google Forms
google geo
Google Home
google i/o
google i/o extended
google io
Google Keep
Google Kubernetes Engine
Google Launchapad
Google Launchpad
Google Maps
google maps coordinate
Google Maps Platform
Google Mexico
Google Nose
google now
Google Person Finder
google places api
Google Play
Google Play Books
Google Play Developer API
google play games
Google Play Movies
Google Play Protect
Google Play Services
Google Plus
Google Science Fair
google search
Google Sheets
google sign in
Google Top Geek
Google+
Google+ Communities
Google+ Hangouts
google+ sign-in
GoogleAPI
googlecloud storage
GoogleCloudPlatform
googledevs
GooglePlay
Googleplex
Goolge Lunchpad
GTG
Hackademy
hackers
Haiko
Haití
hangouts
Hangouts Remote Desktop
hardcode
Heello
honeycomb
HTML
HTML5
HTTPS
I/O
IA
IAM
IETF
IFAI
in app purchases
in-app
ingles
Ingress
instagram
integración de soluciones
interactive post
Interesante
International
International Women’s Day
IO
io15
io18
io19
iOS
IoT
istio
IU
IVR
J2EE
java
JavaScript
jelly bean
JS
JSON
Juegos
juegos html5
Kit ML
Knative
kotlin
kUBERNATES
Kubernetes
LATAM
latamRegionSur
Launchpad
Launchpad Studio
Lenovo Mirage Solo
lightbox
linux
lucero galindo
machine learning
Made with Code
Mapdata
Mapeo
maps
Maps Ad Unit
Maps API
Maps Engine
Market
Marketing
Marshmallow
MATERIAL DESIG
Material Design
mejores apps 2013
México
michelle marie
MIT
MIT Global Start-up Labs
MIT-AITI
ML
ML Kit
mobile
monetizar
mongoDB
MOOC
Motorola
Mountain View
móvil
MQTT
mr.white
mTLS
natalie villalobos
Navigation
NBA JAM
NES
Next Big Sound
Next Level
nfc
Niantic
Nik
NINTENDO
node.js
NoSQL
nube
OAuth2
Objective-C
OClock
open source
OPenApi
OS
OSS
Paas
PageSpeed
PagesSpeed
parallel18
patrones
patters
performance
permisos
Pipeline API
Pixability
pixel
Píxel
play
Play Console
Playtime
Podcast
pollito pio
Polymer
por lote
Posse
Prediction API
primer
Producto
programación
Propositos
Protocol Buffers
proyecto 20%
Push API
PYMES
python
Q
Q4
quickoffice
Rasberry Pi Zero WH
Raspberry Pi
Realtime
Reflectly
register
Release
Resources
robots.txt
Safe
SDK
Search
Security
seedbank
seguridad
SEO
servidores
Showyou
sign-in
SNES
SO
social media
Spain
SpLATAM
SQL
SQLite
Start
startup grind
Startup Launch
startup weekend
startup weekend for the planet
startupbus
startups
StayAtHome
story
Street View
subtitles
success
sw
SyScan
tablet
Tablet Optimization Tips
tabletas
takeaction
Tango
tendencias 2013
TensorFlow Developer Summit
testing
TextView
TF JAM
The Garage
The Venture City
tips G+
tips gmail
TLD
TLS
Top Experts
Top Geek
top level domain
TopExpert
topics
traducciones
Transparency Report
triggers
Tubular Labs
twilio
Tyka
TypeScript
UAC
udacity
ui
Umbrales
UNAM
unity
Unity3D
universal search
UX
Vector
VectorDrawable
video juegos
vidIQ
ViewPager
Visual Progress
Voicekit
VPC
VR
VSCode
web
Web hosting
Web móvil
WebAssembly
with google
Wizdeo
WizTracker
Women at Google
Women Techmakers
workmanager
WTM
XKCD
XML
Yifat Cohen
youtube
YouTube Analytics API
YouTube API
YouTube Data API
YouTube One Channel
YouTube Player API
Archive
2023
nov
oct
sept
ago
jun
may
abr
mar
ene
2022
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2021
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
2020
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2019
dic
nov
oct
sept
ago
jun
may
abr
mar
feb
ene
2018
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
2017
nov
sept
ago
jul
jun
may
abr
ene
2016
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2015
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2014
dic
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2013
dic
nov
oct
ago
jul
jun
may
abr
mar
feb
ene
2012
dic
nov
oct
sept
ago
jul
2011
nov
oct
may
mar
2010
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2009
dic
nov
sept
ago
jul
jun
may
abr
mar
feb
ene
2008
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2007
dic
Feed
Desarrolladores
Eventos y Comunidad
Casos Destacados
Dicen los Expertos
Google Accelerator