Développer pour le Web mobile : bonnes feuilles Type MIME et DOCTYPE : compatibilité avec HTML et XHTML

Du contenu XHTML MP peut être envoyé en précisant le type MIME de l'OMA (application/ vnd.wap.xhtml+xml), le type XHTML (application/xhtml+xml) ou le type HTML (text/html), avec un résultat identique. L'OMA recommande la première option, mais le type XHTML conviendra parfaitement dans la plupart des cas. Certains appareils anciens ou bas de gamme affichent la page différemment selon le type MIME indiqué.

Le Tableau 5.4 récapitule les résultats d'un test mené sur l'utilisation des différents types MIME et DOCTYPE, en commençant par XHTML MP avec tous les navigateurs indiqués et en déterminant si l'affichage est correct ou non (menant au résultat illustré à la Figure 5.7). Le test est accessible à cette adresse.

figure 5.7 safari sur ios ne reconnaît pas le type mime xhtml mp. par
Figure 5.7 Safari sur iOS ne reconnaît pas le type MIME XHTML MP. Par conséquent, les documents destinés aux smartphones dotés de ce navigateur doivent être envoyés en utilisant des en-têtes MIME non mobiles. © Pearson
Tableau 5.4 : Résultats des tests de compatibilité avec HTML et XHTML - XHTML Mobile Profile
Navigateur/plateformeMIME XHTML MPMIME XHTMLMIME HTMLXHTML et HTML
Source : Pearson
SafariNonOuiOuiOui
AndroidOuiOuiOuiOui
Symbian/S60OuiOuiOuiOui
Nokia Series 40OuiOuiOuiOui
webOSNonOuiOuiOui
BlackBerryOuiOuiOuiOui
NetFrontOuiOuiOuiOui
Openwave (Myriad)OuiOuiOuiOui
Internet ExplorerOuiOuiOuiOui
Navigateur MotorolaOuiOuiOuiOui
Opera MobileOuiOuiOuiOui
Opera MiniOuiOuiOuiOui
NTT DoCoMo (Japon)OuiOuiOuiOui