A Internet móvel é chamada de “quinta revolução tecnológica”. Com a crescente popularidade de smartphones como iPhone e Android e o surgimento de tablets como o iPad, o potencial e as tendências da Internet móvel tornaram-se cada vez mais aparentes. Está atraindo cada vez mais atenção, e muitas empresas nacionais começaram a prestar atenção ao desenvolvimento de sites para todos os dispositivos móveis.
De modo geral, existem duas abordagens para sites para celular:
Este artigo e o próximo apresentarão a primeira opção, e o artigo seguinte encerrará a segunda opção.
Neste artigo, primeiro daremos uma olhada na linguagem de marcação de sites para celular.
O desenvolvimento de sites para dispositivos móveis é muito mais complicado do que o desenvolvimento de sites comuns, e escolher uma linguagem de marcação para sites para dispositivos móveis também é bastante confuso.
Inicialmente, o WAP Forum (posteriormente fundido com a NTT para formar a OMA, Open Mobile Alliance) criou uma linguagem baseada em XML chamada WML, que era uma linguagem de marcação para sites WAP. Não é ideal porque divide o site em duas partes: páginas normais usando (X)HTML e sites móveis usando WML. Os desenvolvedores da Web que queriam construir um site móvel também tiveram que aprender uma nova linguagem em vez de mudar de tecnologia, e o credo do “balcão único” foi quebrado. Os usuários não podiam acessar seus sites favoritos e tiveram que descobrir a versão WAP do site. . -se existirem. Além disso, a NTT do Japão criou sua própria linguagem cHTML (HTML compacto), mas não é compatível com XHTML e WML.
Como isso estava longe do ideal, o W3C criou o XHTML Basic 1.0. Como o nome sugere, este é um subconjunto do XHTML 1.1. Como o XHTML 1.1 aprimora o XHTML em módulos pequenos, um subconjunto pode conter apenas os módulos, elementos e atributos básicos que são necessários ou que podem ser controlados em dispositivos móveis de baixo custo.
Baseado em XHTML
XHTML Basic fornece os módulos básicos para uma linguagem de marcação para sites móveis. Assim como seu XML subjacente, ele foi projetado para ser extensível. Isso coincidiu com a fusão da WAP e da NTT (ou seja, OMA), que criaram o sucessor do cHTML e do WML, o XHTML Mobile Profile - que adicionou alguns dos recursos de suas versões anteriores à característica do XHTML Basic. A coexistência do XHTML Basic e do XHTML MP parecia um pouco confusa, mas logo depois o W3C lançou a versão 1.1 do XHTML, que absorveu alguns recursos adicionados ao XHTML MP. Então agora parece que essas duas versões são quase iguais. Quanto a qual usar, muitas vezes depende apenas da preferência pessoal. Aqui escolhemos XHTML Basic porque é recomendado pelo W3C… :)