¿Qué tipo de cosas interesantes están haciendo los desarrolladores de iOS con las extensiones de aplicación de iOS 8?

El jardín amurallado de Apple ha llevado a muchos usuarios de iPhone a los brazos de espera de la plataforma más abierta de Google, donde los usuarios y desarrolladores tienen mayor libertad para personalizar la experiencia de Android. Para permitir que los desarrolladores accedan fuera del jardín amurallado por el que a menudo se castiga a Apple, la compañía creó lo que llama Extensiones.

En términos simples, las Extensiones permiten que las aplicaciones iOS (y OS X, cuando se inicia Yosemite) interactúen con sus datos y entre sí, solo después de que lo haya solicitado explícitamente, mientras que al mismo tiempo están restringidas a operar en un jardín más pequeño; Si tu quieres.

Estos son los 6 tipos de extensiones disponibles:

1) Extensión de hoy

Estos son esencialmente widgets, visibles en el panel Hoy en el Centro de notificaciones. Las extensiones pueden mostrar información como puntajes deportivos, conteos de pasos o un reloj animado.

Las aplicaciones ahora pueden aprovechar el potente centro de notificaciones y mostrar feeds importantes sin abrir la aplicación específica. Una de esas aplicaciones es Hours , que es una excelente aplicación de seguimiento de tiempo. Con el nuevo widget de notificación puedo registrar mis horas de trabajo aún más rápido.

2) Compartir extensión

Las extensiones para compartir son los íconos de la aplicación que encontrarás en la hoja Compartir en iOS 8, lo que permite compartir datos entre dos aplicaciones. Ahora puede guardar el artículo, que estaba leyendo en TechCrunch, directamente en Evernote. Ahora puede guardar las fotos seleccionadas en Dropbox directamente desde Camera Roll.

Transmitir es una aplicación que me encanta, que utiliza esta nueva tecnología. Es un nuevo cliente FTP para iOS 8. Utiliza Share Sheets para que pueda enviar fácilmente archivos a su servidor FTP desde cualquier aplicación. Puede enviar rápidamente una imagen desde sus Fotos, un archivo de audio desde Mensajes o cualquier aplicación de iOS que use la hoja estándar “Compartir” del sistema, a su Mac o servidor.

3) Extensión de acción

Una extensión de acción ayuda a los usuarios a ver o transformar contenido que se origina en una aplicación host. Por ejemplo, una extensión de Acción podría ayudar a los usuarios a editar una imagen en un documento que están viendo en una aplicación de edición de texto. Otro tipo de extensión de Acción podría permitir a los usuarios ver un elemento seleccionado de una manera diferente, como ver una imagen en un formato diferente o leer texto en un idioma diferente.

Un buen ejemplo de este tipo de extensión sería la integración de 1Password con Safari . En lugar de verse obligados a abandonar Safari o una aplicación de terceros, los usuarios pueden iniciar 1Password directamente dentro de una aplicación, seleccionar sus credenciales y hacer que complete su información de inicio de sesión, tal como lo haría en una computadora.

4) Extensiones del editor de fotos

Con las extensiones de foto y video, tenemos la capacidad de acceder a los filtros y efectos desde cualquier aplicación dentro de las aplicaciones de cámara y fotos de Apple. Con Extensibilidad y edición de fotos y videos, Apple ha dado un gran paso para hacer que el flujo de trabajo no solo sea menos molesto, sino también mucho más funcional.
Con las extensiones de fotos y videos de iOS 8, los usuarios ahora pueden abrir la aplicación de fotos incorporada, encontrar la imagen en la que desean trabajar, usar las herramientas de edición y filtrado de fotos incorporadas, luego tocar un botón, acceder a las herramientas de edición y filtrado de una aplicación de terceros sin tener que cambiar, sin tener que guardar, y simplemente continuar.

VSCOcam: una aplicación de edición de terceros que se ejecuta directamente desde Photos

5) Extensión del selector de documentos

La función de selección de documentos permite a los usuarios seleccionar documentos desde fuera del entorno limitado de la aplicación. Estos incluyen documentos almacenados en iCloud Drive y documentos proporcionados por una extensión de terceros. Los usuarios pueden abrir estos documentos directamente, editándolos en su lugar. Este acceso simplifica el intercambio de documentos entre aplicaciones y permite flujos de trabajo más complejos. Por ejemplo, los usuarios pueden editar fácilmente un solo documento usando múltiples aplicaciones.

Box aprovecha la extensión de Document Provider para permitir a los usuarios tomar archivos que han almacenado en el servicio de almacenamiento en la nube de Box desde la interfaz de otras aplicaciones de iOS, así como guardar los archivos nuevamente en Box una vez que hayan terminado de trabajar con ellos.

6) Teclados personalizados (¡finalmente!)

Por último es la extensión de teclado personalizado . Por primera vez, Apple está permitiendo teclados de terceros en su plataforma. Es decir, Swype, SwiftKey y similares están llegando a iOS, ¡mi favorito personal es Minuum!


Las extensiones son lo que muchos usuarios de iOS que dejaron para Android, y aquellos que estaban listos para partir, pidieron. La capacidad de compartir mejor contenido, teclados personalizados y widgets, potencialmente hace que la plataforma móvil de Apple sea mucho más atractiva para los refugiados iOS.

Las extensiones de la aplicación brindan a los clientes acceso a la utilidad y sustancia de su aplicación en todo momento iOS y macOS. Por ejemplo, su aplicación ahora podría aparecer como un widget en la pantalla Hoy, incluir nuevos botones en la hoja de Acción, ofrecer un filtro de fotos dentro de la aplicación Fotos o mostrar otro teclado personalizado de marco ancho. Utilice extensiones para poner el poder de su aplicación donde sus usuarios más la necesiten.

Una extensión de aplicación ios 8 no es lo mismo que una aplicación. A pesar de que debe utilizar una aplicación para contener y entregar sus extensiones, cada extensión es un binario separado que se ejecuta independientemente de la aplicación utilizada para entregarla.

Puede crear una extensión de aplicación agregando un nuevo objetivo a una aplicación. Al igual que con cualquier objetivo, un objetivo de extensión especifica configuraciones y archivos que se combinan para crear un producto dentro de su proyecto de aplicación

iOS admite extensiones de aplicación para las siguientes áreas, que se conocen como puntos de extensión:

  • Compartir Compartir contenido con sitios web sociales u otras entidades.
  • Acción . Realice una tarea simple con el contenido seleccionado.
  • Hoy Proporcione una actualización rápida o habilite una tarea breve en la vista Hoy del Centro de notificaciones.
  • Edición de fotos . Realice ediciones a una foto o video dentro de la aplicación Fotos.
  • Proveedor de almacenamiento . Proporcione una ubicación de almacenamiento de documentos a la que puedan acceder otras aplicaciones. Las aplicaciones que usan un controlador de vista del selector de documentos pueden abrir archivos administrados por el proveedor de almacenamiento o mover archivos al proveedor de almacenamiento.
  • Teclado personalizado Proporcione un teclado personalizado que el usuario pueda elegir en lugar del teclado del sistema para todas las aplicaciones en el dispositivo.

Aplicaciones de teclado de terceros para iOS 8 (iPhone, iPod, iPad) – AppDazzle

Creamos una página para mostrar aplicaciones populares con widgets de iOS 8 – https://tapfame.com/ios8