>> Technologie Électronique >  >> Téléphones portables et accessoires >> iPhone

L'iPhone prend-il en charge le format SVG ?

Les langages de programmation évoluent pour suivre l'expansion technologique des smartphones. Chaque génération d'iPhone enrichit le concept original d'Apple avec de nouvelles fonctionnalités. La demande croissante d'applications exige que certains langages de balisage s'adaptent aux systèmes mobiles. Les graphiques vectoriels évolutifs (SVG) font partie des langages qui s'adaptent aux petits écrans des téléphones portables.

Qu'est-ce que le SVG ?

Le SVG (Scalable Vector Graphics) appartient à la famille des langages XML. C'est la version XML qui crée des images. Techniquement, le SVG construit des graphiques vectoriels, c'est-à-dire des images composées d'objets géométriques appelés primitives (cercles, lignes, points). Un graphique vectoriel d'un pneu, par exemple, combine plusieurs cercles avec des lignes et des points pour former l'image finale. Contrairement aux formats comme JPEG qui sont des instantanés figés, le SVG est un ensemble d'instructions mathématiques que le navigateur utilise pour dessiner l'image.

Avantages du SVG

Le SVG offre des avantages significatifs, surtout pour les appareils mobiles. Le terme « évolutif » (scalable) est au cœur de son nom : les images s'adaptent automatiquement à la taille de leur conteneur. Elles grandissent ou rétrécissent sans perte de qualité, sans que le concepteur n'ait à recréer l'image. Les formats JPEG et GIF doivent être redimensionnés par pourcentages ou codage, ce qui peut dégrader l'image. Les images SVG conservent leur netteté à toutes les tailles.

SVG Tiny : la version mobile

Le SVG dispose d'un profil pour appareils mobiles : SVG Tiny (et SVG Basic). Le format Basic s'utilise pour les sites web ou l'impression. Tiny, comme son nom l'indique, est conçu pour les petits appareils : smartphones (iPhone), tablettes, PDA. Les bases du langage sont identiques, mais les règles diffèrent légèrement pour s'adapter aux contraintes mobiles.

Technologie iPhone et support SVG

Les navigateurs ont mis du temps à adopter le SVG. Avec les nouvelles versions, le support s'est amélioré. C'est le navigateur qui interprète le SVG. Sur iPhone, les versions récentes d'iOS (au moment de la publication) gèrent les images SVG. Si vous avez un ancien système ou une vieille version de Safari, mettez à jour. Le site Apple indique que Safari 4 prend en charge la programmation SVG.

iPhone