Format Atlas

Comparar

Web App Manifest vs JSON

Web App Manifest es un formato de configuración basado en JSON para aplicaciones web, mientras JSON es una notación de datos de propósito general. El manifiesto define metadatos reconocidos, como name, icons y start_url.

¿Qué formato deberías elegir?

Usa Web App Manifest para metadatos de PWA y aplicaciones instalables; usa JSON general para configuración e intercambio de datos.

Adecuado para Web App Manifest

Definir nombre, iconos, URL inicial y presentación

  • Metadatos de aplicaciones web instalables

Adecuado para JSON

API web, archivos de configuración e intercambio de datos

  • Transferir datos estructurados

Información básica

CampoWeb App ManifestJSON
Extensión.webmanifest.json
Tipo MIMEapplication/manifest+jsonapplication/json
Usos habitualesDefinir nombre, iconos, URL inicial y presentaciónAPI web, archivos de configuración e intercambio de datos
Cómo abrirEdítelo como JSON, enlácelo desde HTML y revíselo con las herramientas del navegador en la URL publicada.Ábralo en un editor de texto, IDE o visor compatible con JSON.
Exportar o convertirCambiar solo la extensión de JSON no activa funciones; compruebe enlace, tipo MIME, URL y recursos.Las aplicaciones o herramientas de conversión pueden convertirlo a formatos como CSV.

Elegir según el uso

Metadatos de aplicaciones web instalables

Definir nombre, iconos, URL inicial y presentación

Web App Manifest

Transferir datos estructurados

API web, archivos de configuración e intercambio de datos

JSON

Punto clave 1

El manifiesto define propiedades de aplicaciones web como name, icons y start_url.

Más sobre las diferencias

Punto clave 2

JSON no está ligado a una finalidad concreta; cambiar solo la extensión no convierte un JSON cualquiera en un manifiesto válido.

Más sobre las diferencias

Más sobre las diferencias

Para la instalación y presentación de una aplicación web, publica un manifiesto válido en la URL esperada y permite que el navegador acceda a él. Para otros ajustes o datos, usa JSON sin atribuirle semántica de manifiesto.

  • Web App Manifest sigue un modelo de datos definido para aplicaciones web.
  • JSON proporciona sintaxis, pero no define el significado de campos específicos de una aplicación.
  • Renombrar un JSON con la extensión del manifiesto no valida sus campos ni el comportamiento del navegador.

Preguntas frecuentes

¿Web App Manifest es solo un archivo JSON?

Usa sintaxis JSON, pero debe seguir los campos definidos por el manifiesto y conectarse correctamente a la aplicación web.

Más información

Referencias y especificaciones