Además de lo detallado en la publicación del blog de Google, otra nueva función de “continuidad entre dispositivos” que llegará con Android 17 es “Handoff”.
Google describe Handoff como una nueva función orientada al usuario que “se ejecuta en segundo plano” y una API para desarrolladores. Esto permitirá “iniciar una actividad de aplicación en un dispositivo Android y transferirla a otro dispositivo Android”. Google utilizará el iniciador y la barra de tareas para mostrar las actividades disponibles desde sus dispositivos cercanos.
Handoff puede iniciar la “misma aplicación nativa de Android” si está “instalada y disponible en el dispositivo receptor”.
En este flujo de aplicación a aplicación, el usuario se vincula directamente a la actividad designada.
Android 17 también ofrecerá “Handoff de aplicación a web” como una opción de respaldo.
Para los desarrolladores, “el soporte de Handoff se implementa por actividad”.
Para habilitar Handoff, llama al método setHandoffEnabled() para la actividad. Es posible que se deban pasar datos adicionales junto con el traspaso para que la actividad recreada en el dispositivo receptor pueda restaurar el estado adecuado. Implementa la devolución de llamada onHandoffActivityRequested() para devolver un objeto HandoffActivityData que contenga detalles que especifiquen cómo Handoff debe manejar y recrear la actividad en el dispositivo receptor.
Aún no vemos nada funcionando en Android 17 Beta 1. Tampoco parece haber otra documentación para desarrolladores o detalles disponibles hoy, incluyendo en qué factores de forma se ofrecerá. Por ejemplo, la barra de tareas mencionada solo está presente en dispositivos plegables, tabletas y otros dispositivos Android con pantallas grandes. Se puede imaginar cómo una función de continuidad como esta podría funcionar con Android de escritorio, como comenzar a redactar un correo electrónico en su teléfono y luego terminarlo en su computadora portátil.



