Twitter presenta Fabric

miércoles, 22 octubre 2014

En nuestra conferencia Flight, hemos anunciado Fabric, una plataforma móvil modular para los desarrolladores que simplifica el proceso de creación de apps.

Fabric está compuesta por tres kits modulares que abordan algunos de los retos más comunes y generalizados a los que se enfrentan todos los desarrolladores de aplicaciones: estabilidad, distribución, ingresos e identidad. Combina los servicios de Crashlytics, MoPub, Twitter y otros para ayudar a desarrollar aplicaciones más estables, generar ingresos a través de la mayor bolsa de anuncios móviles del mundo, lograr una mayor distribución al aprovechar los sistemas de inicio de sesión de Twitter y los flujos de contenido en tiempo real, y obtener una identidad más sencilla. Y Fabric se ha desarrollado con todo esto en mente. La instalación sólo lleva unos minutos, y la mayoría de las funciones sólo requieren unas pocas líneas de código para dedicar menos tiempo a gestionar los SDKs (por sus siglas en inglés, software development kit) y más tiempo desarrollando mejores experiencias para tus usuarios.

A continuación, os mostramos un resumen de los Kits de Fabric e información sobre cómo empezar a desarrollar con Fabric. Fabric está disponible desde hoy para todos los asistentes a Twitter Flight. Pero, en las próximas semanas, vamos a ampliar su disponibilidad para los clientes actuales de Crashlytics y MoPub, y más ampliamente a la comunidad de desarrolladores móviles. Regístrate en dev.twitter.com/fabric para mantenerte actualizado.

Estabilidad: Crashlytics Kit

Todas las aplicaciones fallan, y los fallos tienen un fuerte impacto en su adopción. Debido a que hay millones de aplicaciones para elegir, las personas pasan por alto las aplicaciones que tienen clasificaciones bajas cuando navegan por las App Stores. Por lo tanto, averiguar la razón de por qué ha fallado tu aplicación, cuántos de tus usuarios se han visto afectados, cuáles eran las condiciones y dónde buscar es vital para el éxito de tu aplicación, pero puede ser un proceso frustrante y complicado.

Precisamente, Crashlytics se ha construido para resolver este problema. Permite a los desarrolladores agilizar el proceso de detectar, acceder y corregir errores, por lo que pasan menos tiempo depurando y más tiempo centrándose en el desarrollo de mejores aplicaciones. En tan sólo los últimos 30 días, Crashlytics ha identificado más de 5.500 millones de fallos. Y más allá de identificarlos, Crashlytics es capaz de aislar la causa raíz de la caída hasta la línea exacta de código, lo que reduce el tiempo que te puede llevar corregir el error y publicar una actualización.

Por supuesto, los fallos no son el único problema. La usabilidad es también un componente crítico cuando quieres lanzar una aplicación de éxito. A principios de este año, Crashlytics amplió su línea de productos para incluir la Beta by Crashlytics, que permite obtener el feedback de los usuarios antes de enviar la aplicación a producción; y Answers by Crashlytics para el análisis de aplicaciones optimizadas en tiempo real. Combinados, el kit de Crashlytics, -Crashlytics, Beta y Answers-, ayudar a publicar aplicaciones estables de alta calidad, y dar un giro de 360 grados obteniendo un cuadro constante de la buena salud de tu aplicación.

Twitter presenta Fabric

Plenamente consciente de la importancia de lanzar aplicaciones de alta calidad, @Spotify está utilizando Crashlytics para desarrollar y probar mejores productos. “Spotify es el servicio más importante del mundo de suscripción de música en streaming: disponible en 58 mercados, con más de 40 millones de usuarios activos y más de 10 millones de suscriptores de pago. La gente espera que su servicio de streaming de música sea totalmente fiable. Nos encanta que Crashlytics nos ayude a ofrecer la aplicación de más alta calidad que podamos”, declara Jorge Espinal, director de Desarrollo de Negocio de Spotify.

Hoy, también estamos entusiasmados de poder ofrecer una preview del soporte NDK en Crashlytics, por lo que los desarrolladores de Android que programen en C/C++ podrán publicar aplicaciones más estables. El soporte NDK es esencial para la próxima generación de aplicaciones Android pues pueden aprovechar al máximo todo el nuevo hardware que llegue al mercado. Crashlytics tiene una bien ganada reputación para detectar fallos traicioneros y de nivel inferior. Con el soporte NDK, nos estamos preparando para apoyar plenamente a los desarrolladores de Android.

Distribución: Twitter Kit

A menudo, ser visto es tan difícil como conseguir publicar una aplicación de alta calidad. Entre iOS y Android, hay más de dos millones de aplicaciones disponibles. Con esta cifra en mente, estamos orgullosos de anunciar Twitter Kit, que incluye tres nuevos productos para ayudar a aprovechar Twitter y obtener el crecimiento que deseas.

Integrar tuits nativos

Con 500 millones de tuits al día, contamos con un gran contenido para todo tipo de aplicaciones. Hasta ahora, incluir los tuits en tu aplicación suponía muchas horas de trabajo. Ahora, con sólo unas pocas líneas de código, puedes integrar los tuits en tu aplicación e incluso personalizarlos para que encajen con el tema y/o estilo de tu aplicación. Por ejemplo, @WSJ ya soporta tuits en su sistema de gestión de contenido. Durante años, eso ha permitido al Wall Street Journal llevar la conversación mundial que ocurre en Twitter a sus artículos en la web. Con Fabric, ahora pueden reproducir rápidamente esos tuits cuando el mismo contenido se muestra en su aplicación nativa.

Twitter presenta Fabric

Compositor de tuits

Llevar las conversaciones mundiales de Twitter a tus aplicaciones puede enriquecer tu contenido y la experiencia de tus usuarios. Nuestro Compositor de tuits permite a las personas compartir momentos importantes, -una puntuación del juego, una marca en fitness, un nuevo artista o canción-, desde tu aplicación a sus seguidores de Twitter. Estos son los momentos que a la gente le encanta compartir, y Fabric hace que sea más fácil que nunca. @Spotify también utiliza el nuevo Compositor de tuits para permitir a la gente compartir la música que les gusta con sus seguidores.

Twitter presenta Fabric

Registrarse con Twitter

Hemos actualizado el Registro con Twitter para que la autenticación vía Twitter sea mucho más sencilla. Después de autentificar a un usuario de Twitter, puedes llevar los perfiles de Twitter a tu aplicación, permitiendo a los usuarios compartir enlaces y fotos, y ayudarles a conectarse con amigos e intereses. Y ahora, determinadas aplicaciones podrán pedir a sus usuarios permiso para compartir contigo su dirección de correo electrónico.

Ingresos: MoPub Kit

Convertir tu aplicación en un negocio puede ser una tarea desalentadora, pero el MoPub Kit facilita la integración de anuncios en tus aplicaciones con sólo unos pocos clics.

MoPub es la principal plataforma de monetización para los desarrolladores de aplicaciones móviles, que ha sido diseñada para maximizar los ingresos por publicidad de las aplicaciones a través de una plataforma única e integral. A diferencia de otras plataformas de monetización, no tienes por qué limitarte a unos pocos anunciantes. Puedes servir anuncios que obtengas directamente de las marcas, trabajar con múltiples redes de publicidad, y acceder a miles de anunciantes de alta calidad, que compiten por tu inventario frente a tus otros partners de publicidad en la bolsa de MoPub, MoPub Marketplace. Lo mejor de todo es que MoPub garantiza que puedas maximizar tus ingresos al mostrar el anuncio de la marca que más paga.

MoPub soporta los principales formatos de anuncios, incluyendo banners, intersticiales, vídeos y anuncios nativos, y ofrece una nueva serie de características, -recientemente anunciadas-, que te harán más fácil crear y experimentar con los anuncios nativos. Con el control de la localización nativa de MoPub, ahora puedes elegir la posición de tus anuncios y con qué frecuencia aparecerán en tu flujo de contenido directamente en la interfaz de usuario de MoPub, permitiéndote encontrar el equilibrio adecuado entre los anuncios y el contenido en tu aplicación.

Twitter presenta Fabric

Identidad: Digits

Los usuarios son fundamentales para la mayoría de las aplicaciones; alguien que juega un juego y hace un seguimiento de sus puntuaciones más altas; crea vídeos de 6 segundos para compartir; o pide una hamburguesa y patatas fritas para recoger. Cualquiera que sea el caso de uso, la identidad es primordial. Cada vez más, el número de teléfono, más que una dirección de correo electrónico, es el principal identificador de una persona, y en los mercados en vías de desarrollo es el único identificador ya que los propietarios de smartphones a menudo no tienen direcciones de correo electrónico.

Por tanto, estamos orgullosos de anunciar Digits, -como parte del Kit de Twitter-, que permite realizar un registro con el número de teléfono. Al estar desarrollada sobre la infraestructura de Twitter no tendrás que preocuparte por gestionar múltiples relaciones con las operadoras y los intercambios de SMS. Digits es diferente de Twitter y totalmente adaptable para que se ajuste a la experiencia del usuario que has diseñado para tu aplicación. Y con Digits, tus aplicaciones estarán listas para su adopción mundial: estará inmediatamente disponible en 216 países y en 28 idiomas, y en iOS, Android y la web.

Digits también resuelve una serie de problemas para tus usuarios. Dado que Digits utiliza un número de teléfono, no hay necesidad de que los usuarios tengan que recordar contraseñas o nombres de usuario complejos. Dígits no publicará cualquier cosa en nombre de tu usuario, ya que no está vinculado a sus cuentas de redes sociales.

@McDonaldsCorp utiliza Digits en su App Alarma. Esta aplicación permite a los amigos compartir ofertas para alimentos y bebidas de McDonald’s. Para canjear la oferta, una persona debe autentificarse como un usuario real. McDonald’s opina que los logins a través de las redes sociales es demasiada responsabilidad en un usuario al compartir detalles íntimos acerca de sí mismos, y que las direcciones de correo electrónico y contraseñas se olvidan con demasiada frecuencia y es un proceso pesado. Digits les permite autentificar rápidamente a un usuario real e incluirlo en la aplicación con una molestia mínima.

Cómo obtener Fabric

Fabric es una plataforma ligera. Sólo tienes que elegir qué Kits te gustaría incluir en tu aplicación. Hoy en día, estamos lanzando el Crashlytics Kit, Twitter Kit, y MoPub Kit, y no podrían ser más fáciles de integrar.

Descargar múltiples SDKs y mantenerlos actualizados puede ser un dolor de cabeza. (¿Cuántas bibliotecas y SDK hay en las aplicaciones que has desarrollado? ¿Estás seguro de que tienes la versión más reciente de cada uno? Cuando añades un SDK de Android, ¿va tan cargada de funcionalidades que lo ejecutas rápidamente contra el límite de los métodos Dalvik?) No queríamos añadir más peso a esta carga que ya soportas todos los días, sino que queríamos aliviarlo para que no vuelvas a estar abrumado por la carga de SDK de nuevo.

Twitter presenta Fabric

Fabric se integra con los entornos de desarrollo que utilizas, incluyendo Xcode, Eclipse, Android Studio e IntelliJ. También se integra con las herramientas de desarrollo y de pruebas automatizadas que usas. Y para que nunca tengas que preocuparte de si tienes la última versión de un Kit, Fabric te avisará cuando haya actualizaciones disponibles.

Fabric está disponible desde hoy para todos los asistentes de Flight. Y pronto, la lanzaremos a la comunidad de desarrolladores móviles. Regístrate en dev.twitter.com/fabric para entrar en la lista.

Finalmente te damos las gracias

Cuando empezamos a trabajar en lo que sería Fabric hace un año, nuestro objetivo era aprovechar lo que aprendimos del desarrollo de Crashlytics, MoPub y el propio Twitter, y aplicar estas lecciones a una serie de cuestiones a las que se enfrentan todos los desarrolladores de aplicaciones móviles. Hemos aprendido de primera mano los retos que surgen al desarrollar grandes aplicaciones móviles, y al hablar con desarrolladores de aplicaciones como tú, hemos aprendido que estos desafíos son bastante generalizados. Nuestra misión es crear grandes productos para desarrolladores que ayuden a resolver estos retos.

Fabric no trata sólo de nosotros; creemos que las herramientas que están detrás de Fabric que gestionan, instalan y actualizan los Kits son verdaderamente útiles para todos los proveedores de SDK. Si manejas un SDK y estás interesado en trabajar con nosotros, escríbenos a partners@fabric.io. Nos encantará escucharte.

Actualizado: Puedes ver los vídeos de todas las sesiones en este enlace