View in English

  • Global Nav Open Menu Global Nav Close Menu
  • Apple Developer
Search
Cancel
  • Apple Developer
  • News
  • Discover
  • Design
  • Develop
  • Distribute
  • Support
  • Account
Only search within “”

Quick Links

5 Quick Links

Videos

Abrir menú Cerrar menú
  • Colecciones
  • Temas
  • Todos los videos
  • Información

Más videos

  • Información
  • Resumen
  • Transcripción
  • Diseña fragmentos interactivos

    Los fragmentos son vistas compactas invocadas desde App Intents que muestran información de tu app. Ahora, los fragmentos pueden permitir que tu app brinde aún más capacidades a Siri, Spotlight y la app Atajos al incluir botones e información con estado que ofrecen interactividad adicional como parte de un Intent. En esta sesión, conocerás las prácticas recomendadas para diseñar fragmentos, incluida orientación sobre diseño, tipografía, interacción y tipos de Intents.

    Capítulos

    • 0:00 - Introducción
    • 1:30 - Apariencia
    • 3:25 - Interacción
    • 4:49 - Tipos

    Recursos

    • Displaying static and interactive snippets
      • Video HD
      • Video SD
  • Buscar este video…

    Hola, soy Ray y soy diseñador del equipo de diseño de Apple. Aprenderás a diseñar fragmentos interactivos. Estos son vistas compactas que muestran App Intents. Muestran información actual y ofrecen acciones rápidas directamente desde la app. Pueden aparecer desde cualquier lugar donde se admitan App Intents.

    Esto incluye Spotlight, Siri y la app Atajos. Esta integración amplía el alcance y la utilidad de la app en el sistema. Los fragmentos aparecen claramente arriba en la pantalla, superpuestos al resto del contenido. Esto los hace útiles sin sacar a las personas de su contexto. Permanecen hasta confirmar, cancelar o deslizar.

    Esto hace que los fragmentos sean una excelente forma de mostrar tareas e información simples y rutinarias de la app. Los fragmentos presentan diseños visuales que pueden reflejar la identidad única de tu app. También, admiten elementos como botones y mostrar información actualizada, agregando un nuevo nivel de interactividad a App Intents. Comenzaremos hablando sobre la apariencia del contenido y el diseño del fragmento. Luego, aprenderemos cómo hacer interacciones concisas y útiles. Finalmente, veremos cómo usar diferentes tipos de fragmentos, incluso resultados y confirmaciones. Los fragmentos están diseñados con App Intents para brindar experiencias rápidas e instantáneas, por lo que es importante que sea fácil de leer y comprender. Un aspecto clave para que sea fácil de leer es el tamaño de fuente. El texto es más grande que los valores predeterminados del sistema. Las letras más grandes llaman la atención sobre la información importante en el momento. Procura brindar suficiente espacio entre los elementos para evitar saturar el diseño. Al organizar el contenido en fragmentos, mantén márgenes consistentes del contenido en la vista para que el diseño sea claro. Esto organiza el fragmento para que las personas se concentren en lo importante. Puedes usar la API ContainerRelativeShape para garantizar que los márgenes respondan y se adapten a diferentes plataformas y tamaños de pantalla.

    El uso de texto más grande significa espacio limitado. Evita incluir contenido de más de 340 puntos de altura, ya que necesitará desplazamiento y generará una fricción inesperada. En su lugar, el contenido debe ser conciso con solo la información más importante. Si se necesita más información, el fragmento puede vincularse a la vista relevante en la app para mostrar todo lo que se necesita. Al diseñar experiencias que aparecen por encima de otro contenido, los fondos vibrantes de la identidad visual de la app ayudan a que el fragmento se destaque. Pero a veces esto puede hacer que el contenido sea difícil de leer. Es importante comprobar el contraste cuando el fragmento se ve desde la distancia, al ir más allá de las relaciones de contraste estándar. Si el contenido es difícil de leer, intenta aumentar el contraste entre el contenido del diseño y el fondo. Esto ayudará a que el fragmento sea claro, incluso cuando se usen fondos vibrantes. Así puedes hacer que el fragmento sea fácil de leer y comprender. Ahora, hablemos de la interacción. Así, los fragmentos tienen control de estado y son procesables. Esto significa que puedes incorporar botones, para que las personas puedan realizar acciones simples y relevantes cuando usan el Intent. También pueden mostrar datos actualizados, reflejando la información más reciente de la app.

    Para aprender a usar la interactividad, veamos este ejemplo de un Intent de seguimiento. Al poner un botón simple para agregar agua, la información es procesable y al mismo tiempo mantiene una experiencia ligera.

    Los datos se actualizan con escala y desenfoque. Esto proporciona una respuesta visual clara para la acción. Al actualizar los datos dentro del fragmento para confirmar que la acción fue exitosa, las personas pueden generar confianza en tu App Intent para sus rutinas. También, el fragmento puede incluir varios botones y piezas de contenido actualizadas al mismo tiempo.

    Por ejemplo, un fragmento del ecualizador puede mostrar configuraciones de audio actualizadas y proporcionar algunos ajustes preestablecidos. Procura que el fragmento ofrezca acciones claras y relevantes para complementar la tarea principal. Incluso sin interactividad, los fragmentos pueden animarse con la información más reciente de la app.

    Hablemos de los tipos de fragmentos. Hay dos tipos de fragmentos: resultados y confirmaciones. Los fragmentos de resultados tienen información que es el resultado de una confirmación o que no requiere ninguna acción adicional. Como no hay tareas de seguimiento ni decisiones necesarias a partir de este fragmento, el único botón en la parte inferior de la vista es “Done”. Los tipos de resultados son ideales para fragmentos como comprobar el estado de un pedido. Veremos los fragmentos de confirmación. Usa confirmaciones cuando el Intent necesita una acción antes de mostrar el resultado. Por ejemplo, veamos este Intent de pedido de café. Si bien hay botones para cambiar la cantidad de espresso, el fragmento es un tipo de confirmación porque no se puede hacer hasta que se realice una acción. El verbo de acción en el botón deja claro qué sigue, como “pedir”. El verbo se puede cambiar a cualquiera de estas opciones preescritas, o puedes escribir las tuyas si no se ajustan al Intent.

    Después de confirmar el pedido, como el café con leche con dos shots de espresso. El fragmento de resultado muestra el resultado de esa elección. Este patrón ayuda a las personas a comprender que iniciaron un Intent y luego lo completaron. Hablemos de cuándo mostrar el cuadro de diálogo: el cuadro de diálogo es lo que Siri dice sobre el App Intent. Es esencial para las interacciones que priorizan la voz. Por ejemplo, si alguien usa los AirPods y no mira la pantalla, aún podrá escuchar el cuadro de diálogo de un resultado o responder a una confirmación. Aunque el fragmento puede aparecer con un diálogo, intenta hacer que el fragmento sea comprensible por sí solo, incluso si el cuadro de diálogo no se muestra ni se escucha. El fragmento debe comunicar claramente el propósito del Intent sin depender del cuadro de diálogo. Esto ayuda a eliminar la redundancia y hace que el fragmento sea más intuitivo.

    Usa las confirmaciones y los resultados para solicitar una acción o mostrar un resultado. Terminemos con lo que aprendimos… y lo que sigue. Diseñar fragmentos ligeros y rutinarios usando una apariencia agradable, interacciones simples y los tipos de fragmentos adecuados. Para más información sobre las novedades en la creación de App Intents para Atajos y Spotlight, consulta “Develop for Shortcuts and Spotlight with App Intents” y “Explore advances in App Intents”. ¡Queremos ver tus fragmentos! ¡Gracias!

    • 0:00 - Introducción
    • Los fragmentos son vistas compactas que aparecen en Spotlight, Siri y la app Atajos. Están hechos con App Intents, muestran información actualizada y permiten a las personas realizar acciones rápidas directamente desde el fragmento sin abandonar su contexto actual.

    • 1:30 - Apariencia
    • Los fragmentos están diseñados para un uso rápido e inmediato, por lo que su contenido debe ser claro y conciso. Para lograr esto, se utiliza un tamaño de letra más grande para llamar la atención sobre la información importante y se emplea un espaciado amplio para evitar el desorden. Asegúrese de establecer un margen consistente alrededor del contenido y crear diseños que se adapten a diferentes plataformas y tamaños de pantalla. Debido al espacio limitado, mantenga el contenido breve para evitar el desplazamiento. Si necesitas más información, los fragmentos pueden vincularse a vistas de apps relevantes. Los fondos vibrantes pueden hacer que los fragmentos se destaquen, pero debes usarlos con cuidado y con alto contraste para garantizar la legibilidad, especialmente desde la distancia.

    • 3:25 - Interacción
    • La interacción mejora los fragmentos al hacerlos visibles y procesables. Esto permite que las personas realicen acciones simples directamente dentro del fragmento, con comentarios visuales que confirman la acción. Incluso sin interactividad, los fragmentos pueden actualizarse en tiempo real y usar animaciones para llamar la atención sobre la información más reciente.

    • 4:49 - Tipos
    • Hay dos tipos principales de fragmentos: resultados y confirmaciones. Los fragmentos de resultados muestran información que no requiere ninguna acción adicional, como actualizaciones del estado del pedido y solo incluyen un botón "Listo". Los fragmentos de confirmación presentan información que requiere la acción del usuario antes de que se pueda mostrar un resultado. Estos fragmentos presentan verbos de acción y pueden usarse para una variedad de intenciones relacionadas con acciones específicas.

Developer Footer

  • Videos
  • WWDC25
  • Diseña fragmentos interactivos
  • Open Menu Close Menu
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    Open Menu Close Menu
    • Accessibility
    • Accessories
    • App Store
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Fonts
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Machine Learning & AI
    • Open Source
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Sample Code
    • Tutorials
    • Downloads
    • Forums
    • Videos
    Open Menu Close Menu
    • Support Articles
    • Contact Us
    • Bug Reporting
    • System Status
    Open Menu Close Menu
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles
    • Feedback Assistant
    Open Menu Close Menu
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • News Partner Program
    • Video Partner Program
    • Security Bounty Program
    • Security Research Device Program
    Open Menu Close Menu
    • Meet with Apple
    • Apple Developer Centers
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Academies
    • WWDC
    Get the Apple Developer app.
    Copyright © 2025 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines