La Internet móvil se denomina "quinta revolución tecnológica". Con la creciente popularidad de los teléfonos inteligentes como iPhone y Android y la aparición de tabletas como el iPad, el potencial y las tendencias de la Internet móvil se han vuelto cada vez más evidentes. Está atrayendo cada vez más atención y muchas empresas nacionales han comenzado a prestar atención al desarrollo de sitios web para todos los dispositivos móviles.
En términos generales, existen dos enfoques para los sitios web móviles:
Este artículo y el siguiente presentarán la primera opción, y el siguiente artículo finalizará la segunda opción.
En este artículo, primero echamos un vistazo al lenguaje de marcado de los sitios web móviles.
El desarrollo de sitios web móviles es mucho más complicado que el desarrollo de sitios web normales, y elegir un lenguaje de marcado para sitios web móviles también es bastante confuso.
Inicialmente, el Foro WAP (luego se fusionó con NTT para formar OMA, Open Mobile Alliance) creó un lenguaje basado en XML llamado WML, que era un lenguaje de marcado para sitios web WAP. No es ideal porque divide el sitio en dos partes: páginas normales que utilizan (X)HTML y sitios móviles que utilizan WML. Los desarrolladores web que querían crear un sitio móvil también tuvieron que aprender un nuevo idioma en lugar de cambiar de tecnología, y el credo de "ventanilla única" se rompió. Los usuarios no podían acceder a sus sitios favoritos y tenían que descubrir la versión WAP del sitio. . —si existen. Además, la NTT de Japón creó su propio lenguaje cHTML (HTML compacto), pero no es compatible con XHTML y WML.
Como esto estaba lejos de ser ideal, el W3C creó XHTML Basic 1.0. Como sugiere el nombre, este es un subconjunto de XHTML 1.1. Debido a que XHTML 1.1 mejora XHTML en módulos pequeños, un subconjunto puede contener sólo los módulos, elementos y atributos básicos que son necesarios o que pueden controlarse en dispositivos móviles de gama baja.
Basado en XHTML,
XHTML Basic proporciona los módulos básicos para un lenguaje de marcado para sitios web móviles. Al igual que su XML subyacente, está diseñado para ser extensible. Esto coincidió con la fusión de WAP y NTT (es decir, OMA), que creó el sucesor de cHTML y WML, XHTML Mobile Profile, que agregó algunas de las características de sus versiones anteriores a la característica XHTML Basic. La coexistencia de XHTML Basic y XHTML MP parecía un poco confusa, pero poco después el W3C lanzó la versión 1.1 de XHTML, que absorbió algunas características agregadas a XHTML MP. Ahora parece que estas dos versiones son casi iguales. En cuanto a cuál usar, a menudo depende sólo de las preferencias personales. Aquí elegimos XHTML Basic porque lo recomienda el W3C… :)