Android siempre se ha estructurado en torno a intentos, que permiten a los desarrolladores de aplicaciones asociar sus aplicaciones con acciones específicas. Esto permite opciones de selección o personalizar aplicaciones predeterminadas para diferentes acciones, como navegación web o visualización de mapas.
Las intenciones se prestan bien para compartir: la intención de ENVIAR permite que una aplicación envíe información a cualquier aplicación en el dispositivo que maneja ese tipo de información. Además, los botones integrados del menú para compartir que salieron con Ice Cream Sandwich en 2011 y son compatibles con versiones anteriores. Con estos cambios, agregar la opción de compartir contenido con cualquiera de las aplicaciones en el dispositivo del usuario que admite ese tipo de contenido ahora solo le toma al desarrollador quince líneas de código (veinte si aún no usaban la Barra de acción).
Por el contrario, iOS siempre va directamente a las aplicaciones integradas para realizar acciones conocidas. Apple ha integrado recientemente Twitter y ahora Facebook directamente en el sistema operativo, lo que ayuda. Pero mostrarlos como opciones para compartir depende completamente de los desarrolladores de aplicaciones específicamente (y por separado) que permiten compartir Twitter y Facebook en sus aplicaciones. Para emular el comportamiento en Android, los desarrolladores de iOS tienen que recurrir a una biblioteca de terceros como ShareKit. E incluso en ese caso, las opciones para compartir dependen de las aplicaciones que ShareKit ha configurado para admitir, no necesariamente todas las aplicaciones instaladas en el dispositivo.
- ¿Cómo gana dinero Facebook con sus aplicaciones iOS y Android?
- ¿Cuáles son algunas aplicaciones que puedo crear como ejercicio?
- ¿Por qué Apple debería fusionar iOS y Mac OS?
- ¿Cuál es la mejor aplicación de iOS para descargar música gratis?
- ¿Qué beneficios obtendré en términos de características de software si actualizo mi iPhone 6 a iOS 11?