Passer au contenu principal




Cómo una Commencez hotelera creó una aplicación de Android que se basa en Contenu la toile para aumentar drásticamente la participación del Nom d'utilisateur y mantener el tamaño de archivo bajo


Mise à jour

Fondée en 2013, Chambres OYO
Elle est devenue l'une des plus grandes sociétés hôtelières en Inde, avec des hôtels dans des centaines de villes dans plus de 80 pays. Ce succès est en partie dû au fait que votre expérience de réservation en ligne est aussi rapide et simple que possible.

Jusqu'à récemment, l'équipe OYO offrait tellement
Application Web progressive (PWA)
y una aplicación nativa de Android para lograr ese objectif. La aplicación de Android tuvo una participación significativamente mayor: los usuarios convirtieron tres veces más a menudo que los que usaban la PWA. Pero los usuarios también tendían a desinstalar la aplicación de Android con el tiempo debido a preocupaciones sobre el espacio de almacenamiento.

Pour réduire l'empreinte de l'application Android sur les appareils des utilisateurs tout en conservant les avantages de l'expérience native, l'équipe a décidé de se tourner vers
Activités Web de confiance (TWA).

Qu'est-ce qu'un TWA?

Avant Chrome 72, les développeurs Android qui souhaitaient afficher du contenu Web dans leurs applications natives devaient utiliser
WebView, que tenía algunas limitaciones importantes: no es tan rápido como Chrome y no incluye todas las API y funciones de Chrome. Por lo tanto, si deseaba un comportamiento que el motor de renderizado de WebView no admitiera, tenía que construir su propio le navigateur en torno a él, ¡lo cual no es exactamente trivial!

Activités Web de confiance (TWA)
Remédiez à ces limitations en affichant le contenu Web directement dans Chrome. Décomposer le nom TWA permet d'expliquer ses caractéristiques:

  • UNE activité es una pantalla o vista en la interface utilisateur de una aplicación de Android.
  • Les TWA utilisent Chrome pour afficher la toile contenu pour les activités d'application.
  • Le contenu d'un TWA est fiable parce qu'il utilise
    Liens d'actifs numériques
    pour vérifier que la même personne a créé l'application Android et le contenu Web affiché.

Il est facile de confondre PWA et TWA.
PWA utiliser les technologies Web pour créer des expériences comparables aux applications natives.
TWA le permite mostrar una PWA en un contenedor de aplicaciones de Android que se puede descargar de Google Play Store.

Pourquoi créer un TWA au lieu d'une application native?

De plus en plus d'applications Android proposent du contenu provenant des sites Web des développeurs. Les TWA reconnaissent cette réalité en offrant le meilleur du monde des applications natives et web:

  • Tienen toda la funcionalidad esperada de las aplicaciones nativas de Android, incluido un icono de inicio, notifications push y pantalla completa.
  • Ils offrent les performances et les fonctionnalités de Chrome.
  • Ils utilisent la version de Chrome installée sur l'appareil, ils disposent donc toujours des dernières API et fonctionnalités.
  • Ils utilisent beaucoup moins de stockage qu'une application entièrement native, ce qui préoccupe de nombreux utilisateurs, en particulier ceux qui possèdent des appareils bas de gamme.

L'exécution dans Chrome présente également un certain nombre d'avantages utiles. Par exemple, les TWA partagent le stockage Chrome, y compris les cookies, les mots de passe et tout ce qui est stocké via le
API de stockage Web. L'un des avantages de ce paramètre est que les utilisateurs restent connectés via le navigateur et l'application TWA.

La compatibilidad con TWA pronto estará disponible en varios navigateurs de Android; tanto Samsung como FireFox se han comprometido con TWA. Puede especificar qué navegador desea que use su aplicación, aunque es mejor seleccionar el navegador predeterminado del usuario.

Construire OYO Lite

L'équipe OYO voulait offrir à ses utilisateurs une expérience d'application native sans compromettre le stockage de l'appareil, elle a donc décidé de créer
OYO Lite, un TWA construit au-dessus de votre PWA existant.

Démarrer avec une PWA est essentiel. Les utilisateurs s'attendent à une expérience de type natif dans une application qu'ils exécutent à partir du lanceur Android.Le contenu Web servi dans un TWA doit donc offrir cette expérience, notamment:

  • Temps de chargement et de réponse rapides
  • Fiabilité lorsque l'utilisateur a une connectivité limitée ou inexistante
  • Une apparence et une sensation unifiées (en fournissant, par exemple, un écran de démarrage et une couleur d'application)

Si vous avez déjà une PWA, les étapes de création d'un TWA de base sont conçues pour ne nécessiter que peu d'efforts, même si vous ne l'avez jamais développée pour Android auparavant. Voici ce que l'équipe OYO a fait:

Et voici le résultat:

OYO Lite en action.

Pour un didacticiel plus détaillé sur la création d'un TWA de base, voir Peter McLachlan et Andre Bandarra's
Google I / O TWA Talk 2019.

Para obtener más información sobre cómo el equipo de OYO creó OYO Lite, incluido un análisis profundo de su enfoque para crear una pantalla de presentación que être accesible para todos los usuarios de Android, eche un vistazo a Ankit Jain.
publier sur Medium.

Comment un TWA a aidé OYO à répondre aux besoins de ses utilisateurs

Al almacenar la mayoría de los activos de sus aplicaciones en el cache de Chrome, el equipo de OYO pudo reducir el tamaño de descarga inicial para OYO Lite a unos esbeltos 850 KB. ¡Eso es solo el 7% del tamaño de su aplicación nativa de Android!

Esa pequeña huella combinada con las comodidades de una aplicación nativa descargable de Google Play Store generó ganancias significativas en la participación del usuario:

  • Ongle tasa de conversión tres veces mayor que la tasa de PWA
  • Trois fois plus d'utilisateurs enregistrés que PWA, en moyenne
  • Une note de 4,1 sur le Google Play Store

Et en plus des avantages pour l'utilisateur, opter pour un TWA signifiait que l'équipe ne disposait que d'une seule base de code, qu'elle pouvait facilement mettre à jour sans avoir à attendre que les utilisateurs téléchargent la dernière version de l'application.

Créez votre propre TWA

La plateforme de réservation en ligne d'OYO n'est qu'un cas d'utilisation de TWA. Ils peuvent être idéaux pour de nombreux projets actuellement créés sous forme d'applications natives ou de pages Web, des paniers d'achat et des flux de paiement aux FAQ et formulaires de contact.

Consultez ces liens pour démarrer avec TWA: