Les nouveautés d’iPhone OS 2.0 : Bonjour, SVG, plein écran...

Christophe Laporte |
La documentation d’Apple fournie avec le SDK donne des indications sur les améliorations apportées par la version 2.0 du système d’exploitation de l’iPhone et de l’iPod touch, qui sera finalisé si tout va bien au mois de juin. Parmi les nouveautés :

- la prise en charge de Bonjour. Il sera ainsi possible de détecter les iPhone à proximité. Cette fonctionnalité est déjà présente dans les versions récentes du système, mais n’est pas activée.

- Un mode plein écran pour Safari que les développeurs pourront activer dans leurs applications web via un meta tag.

- le support du SVG, comme nous le laissions entendre à plusieurs reprises (lire notre article «iPhone : SVG à la place de Flash ?»). Apple pourrait faire la promotion de cette technologie, en lieu et place de Flash, auprès des webmasters pour rajouter un peu d’interactivité à leurs pages.

- De nouveaux effets animés pour les transitions, les transformations et les animations.

À noter que certains sont parvenus (avec un peu d’ingéniosité) à utiliser les outils de développement pour iPhone sur PowerPC alors qu’ils fonctionnent selon Apple uniquement sur les MacTels.
Tags
avatar v1nce | 

@oomu

je te cite : sans royalties à payer

Alors si tu vas faire un tour sur Flex, tu as la possibilité de télécharger GRATUITEMENT le sdk de Flex 3.0 !
Qui te permettra de coder entre autre un projet Flex (mxml), un projet AS3 (tiens, flash ...)

Voilou

avatar maol | 

@v1nce

Et bien justement, Javascript (EcmaScript en fait) est un standard du Web, et son intégration DANS le SVG l'est également. C'est bien pour ça qu'on n'a pas besoin d'utiliser Flash pour faire des trucs sympas sur le Web... Le SVG fait la même chose, tout en pouvant être combiné avec XMLHTTPRequest (qui [u]lui[/u] n'est pas standardisé) pour devenir interactif avec des données distantes.

avatar maol | 

Ho ho... J'avais pas lu qu'il y avait une deuxième page de commentaires... et que de l'eau avait coulé sous les ponts :-)

avatar jeanba3000 | 

Petite précision historique, pour Snowrider : c'est bien Adobe qui a créé SVG.
L'admission comme norme par le W3C était une manœuvre stratégique d'Adobe afin d'essayer d'avoir un peu plus d'atouts pour contrer Flash, standard de fait par sa diffusion, qui appartenait alors à Macromedia.
L'échec rapide d'Adobe fut à l'époque du au manque d'outils (il n'y avait que LiveMotion), au manque de support par les navigateurs (il fallait un plugin), à la réticence des internautes (quoi encore un plugin à installer, faich'), à la circonspection économique des pros (rapport coût/bénéfice pas évident entre investissement logiciel/formation/temps et étendue du marché), et peut-être un manque de communication, de pugnacité et de stratégie orientée moyen-long terme de la part d'Adobe qui pensait réussir là comme ils ont pas mal réussi avec InDesign face à Xpress.

Aujourd'hui, l'ogre Adobe a mangé Macromedia pour se renforcer, sentant l'ogre de Redmond s'approcher avec ses gros sabots, et le monde libre, suivi par Apple (animé d'ogresques intentions, ne nous leurrons pas), tente de lutter contre les deux précités en ressuscitant SVG.

On verra bientôt s'il y a ballottage, pour reprendre un vocabulaire d'actualité.

avatar orvinfait | 

SVG fonctionne comme je le montre par exemple à
http://www.orvinfait.fr/svg/outils/decoupes_et_montages_de_photos.php
qui est un logiciel en ligne de découpes et de montages de photos.
Ce logiciel gratuit en ligne permet de charger des photos de découper des éléments, de les déplacer, de changer leur taille, de les positionner sur d'autres photos. Ceux qui le souhaitent peuvent obtenir gratuitement le code SVG de leurs créations. Et ne n'est pas tout de nombreuses autres possibilités sont à venir...

La version 1.2 de SVG gère l'audio et la vidéo. Cette version n'est pas encore intégrée dans les navigateurs mais Opera et Firefox devrait l'intégrer dans les prochaines versions (9.5 et 3)

Je sais que pour certains SVG ne peut pas concurrencer Flash mais connaissent-ils SVG? et le fait que SVG soit utilisé à la place de Flash sur l'Iphone n'est-il pas la preuve que SVG peut remplacer Flash au moins au niveau de certaines applications?

Il ne faut pas confondre possibilités de SVG et l'intégration actuelle dans les navigateurs. Il est possible de faire mieux que ce que permettent les navigateurs aujourd'hui (plus rapide, plus complet...)

SVG est un langage de description et pas d'animation mais il multiplie les possibilités de Javascript ou d'EMAScript. Il offre des instructions pour être facilement animé par ces langages. Si cela n'était pas prévu par la norme ce ne serait pas possible. Voir : http://www.w3.org/TR/2001/REC-SVG-20010904/ecmascript-binding.html
Si vous préférez manipuler SVG avec java c'est aussi possible voir :
http://www.yoyodesign.org/doc/w3c/svg1/java.html

avatar lemail2mi | 

Histoire du SVG sur le site du W3 http://www.w3.org/Graphics/SVG/History
Adobe fait bien partie des premiers contributeurs

avatar françois bayrou | 
avatar françois bayrou | 

Ca doit être très énervant quand on aime les standards, la normalisation, les normes, de voir le succès d'un format propriétaire comme flash

avatar gloup gloup | 

[quote]Ca doit être très énervant quand on aime les standards, la normalisation, les normes, de voir le succès d'un format propriétaire comme flash[/quote]

Pour les fanatiques, sûrement, perso je m'en fous, chaque format a ses avantages et ses inconvénients…

avatar Brewenn | 

[i]Les nouveautés d’iPhone OS 2.0[/i]

IBM n'en avait pas arrêté le développement ? ;-)

avatar Individu_de_type_rasta | 

Et a quand la suppression simultanée d'emails ? a quand la photos des contacts dans les sms ? A quand le copié collé ? etc....

avatar fred78 | 

[quote]À noter que certains sont parvenus (avec un peu d’ingéniosité) à utiliser les outils de développement pour iPhone sur PowerPC alors qu’ils fonctionnent selon Apple uniquement sur les MacTels.[/quote]

Avec un VirtualPC et un OSX Intel craqué installé dessus, ça doit le faire non ?

euh...désolé je sors

avatar Frenchie | 

Apple faisant la promo d'une technologie (SVG) créée par Adobe et un peu oubliée au détriment d'une techno rachetée par Adobe! On aura tout vu.

avatar snowrider | 

Adobe n'a pas inventé le SVG ... c'est pas parceque illustrator sait lire du svg que c'est adobe qui l'a inventé ...

le SVG a été "inventé" par un consortium Web pour justement limité l'utilisation du flash ( propriété d'adobe) dans le Web !!!

avatar properso | 

pfff... qui utilise le SVG ???, encore un truc que la plupart des développeurs n'utilisent pas...
Franchement, dès fois, ils leurs manque une case chez Apple, ils sont devenus compatibles avec tout et ils veulent toujours essayer de nouveaux standards... Qu'on aime ou qu'on aime pas le flash, il est bien là dans la culture web...

avatar Un Vrai Type | 

@ Individu_de_type_rasta :
Cool men.

avatar gloup gloup | 

[quote=prospero]ils veulent toujours essayer de nouveaux standards[/quote]

Hihihi. SVG existe depuis 2000 et il n'y a plus qu'IE qui ne le supporte pas en natif (faut un plugin), pour tous les autres navigateurs il est intégré dans le moteur. Et encore une fois : ce n'est pas destiné à remplacé flash.

Mais bon on ne va pas une nouvelle fois faire le débat ici... ^^

avatar properso | 

non pas de débat... cependant, honnêtement, vous ne tombez jamais sur un site en flash ??? ou même une anim ??? ca devient énervant... Ils devraient mettre les 2, le flash et le svg...

avatar gloup gloup | 

Ouais avoir les deux ça serait sympa, pour ça faut qu'adobe fasse un plugin optimisé et qu'Apple l'intègre dans l'OS. Faut attendre...;-)

avatar Wizzard35 | 

A quand le transfert bluetooth entre téléphone portable a quand la récupération de pièce jointes dans les mails comme des photo.

je trouve ça honteux pour un téléphone de cette valeur ne pas avoir ça encore je parle même pas du flash y'en a pas même le D600E a mon père l'a c'est pour dire l'antiquité que c'est par rapport a un iphone...

avatar Nicky Larson | 

[quote]Et a quand la suppression simultanée d'emails ? a quand la photos des contacts dans les sms ? A quand le copié collé ? etc....[/quote]
Doucement malheureux, Apple doit faire au moins 10 mises à jour payante avant d'ajouter cette fonction.

avatar v1nce | 

SVG n'a pas d'interactivité comme Flash !
Ces 2 produits ne sont pas comparable, point !

Qui utilisent le SVG ? ben au passage: Gnome, KDE pour la gestion des icones, non ?

avatar properso | 

franchement, ca serait très bien d'avoir les 2... dès fois, il s'obstinnent à ne pas insérer une technologie qui est devenu un standard du genre... je trouve cela bizarre cette politique !!!

avatar gloup gloup | 

@v1nce : il est possible de faire du SVG interactif, je vous renvoie à [url="http://ljouanneau.com/lab/photos.svg"]cette démo[/url] copiée sur une démo originale en silverlight (bis). SVG est aussi intégré dans Mac OS X, il devait être utilisé pour les icônes je pense... Peut-être dans une prochaine version?

avatar v1nce | 

@gloup gloup

ok, bon ce que tu ne dis pas, c'est que ta démo, c'est du Javascript !!

Ca utilise du SVG, mais ca reste du Javascript !

avatar gloup gloup | 

@v1nce : non c'est bien du SVG pur et dur avec une partie interactive gé(né)rée en javascript. D'ailleurs comment crois-tu que flash est interactif? Grâce à ActionScript. Et [url="http://fr.wikipedia.org/wiki/ActionScript"]ActionScript[/url] dans ses dernières versions c'est de l'[url="http://fr.wikipedia.org/wiki/ECMAScript"]ECMAscript[/url], c'est à dire du javascript normalisé.

avatar v1nce | 

@gloup gloup

Bon, je sais ce qu'est l'AS2 & 3 !
je suis Flasheur depuis 3 ans ! (professionnellement)

Bon ta démo, c'est super pas fluide dès que l'image est grande, franchement je ne suis pas trop convaincu !

avatar gloup gloup | 

@v1nce : Désolé pour le côté professoral mais je ne pouvais pas savoir que tu étais un flasheur. ;-)

Le but de cette démo était de montrer qu'on pouvait faire la même chose qu'en silverlight en utilisant des technologies libres. Il faut arrêter de voir SVG comme un conccurent de Flash, même si comme tu peux le constater l'interactivité est possible, je ne vois toujours pas comment on pourrait faire un lecteur mp3 en svg ou diffuser de la vidéo. Flash n'a rien à craindre de SVG. SVG n'est juste qu'un moyen d'intégrer du vectoriel dans des pages web, et donc la possibilité de faire des images complexes et légères, générée par programmation sans trop difficulté (après tout ce n'est que du xml), je vois bien le cas pratique de statistique de fréquentation d'un avec les graphiques en SVG. Avantage de SVG, il est possible de l'imprimer avec le contenu de la page même si pour l'instant ce n'est pas encore tout à fait au point et que l'on peut avoir des surprises. ;-)

avatar oomu | 

svg en soi n'est pas interactif

il le devient parce qu'il est facile à manipuler via jscript et tous les outils web.
C'est du xml donc naturellement manipulé par les navigateurs et tout ce qui touche à xml, vla, ensuite svg a quelques évolutions pour permettre des animations, mais à la base il n'est pas un concurrent point à point de flash

SVG+jscript+CSS+html, c'est le but

entièrement tout est fait en normes totalement ouvertes à tous, sans royalties à payer, ultra-documentée, aux nombreuses implémentations fonctionnelles et de références.

svg on le trouve dans divers produits sans que leurs auteurs aient à vous le dire.

svg est effectivement fortement utilisé dans le projet "Gnome".

et en soi svg est un bon format vectoriel.

après hein, c'est pas la peine de vous énerver 12 000 ans , la messe est dite :

- flash étant propriétaire et contrôlé uniquement par Adobe, sera pour toujours une épine dans le pieds pour de nombreux industriels et activistes. les industriels se débrouilleront avec et feront des partenariats avec adobe mais chercheront toujours à : soit concurencer flash petit à petit, soit à forcer adobe à lacher le contrôle
- microsoft rejettera toujours flash, eternellement. d'où silverlight
- absolument tout le reste cherchera à développer un concurrent à flash

fondamentalement, c'est le principe de flash, fichier binaire compilé qui est contre les principes du web. L'inclusion d'actionscript dans flash (jscript) fut une très bonne idée de Adobe. mais à la base, flash ne peut pas se fondre définitivement dans le web.

flash est un greffon propriétaire au sein de navigateurs de sociétés ou organismes qui ne partagent pas forcément les intérêts de Adobe. du coup, le jeu est toujours faussé.

soit flash est incapable de profiter de toutes les avancées d'un os, soit il est un boulet pour mozilla, apple ou opera, soit toute la communauté du W3C travaille à, non pas un concurrent de flash, mais quelque chose qui n'a rien à voir avec flash.

-

avatar oomu | 

CSS, html, svg, etc ce sont des normes techniques qui ont un rôle conceptuel bien codifié. Cela peut vous sembler abscons, mais rien n'interdit d'imaginer un beau logiciel vous pondant tout cela au sein d'une jolie archive , pour faire des programmes multimédias.
Mais bref, c'est la vision du web de séparer le fond de la forme, de normaliser proprement chaque aspect.

On ne peut pas faire du mp3 ou video en svg, encore une fois ce n'est pas son rôle.
mais c'est pour cela que le futur HTML 5 intégrera la prise en charge de la vidéo

à terme, les navigateurs HTML 5 garantiront la gestion de format vidéo et audio, eux même, sans greffon.

le w3c voulait normaliser l'usage THEORA/ogg (car relativement libre de droit, documenté et gratuit), mais on s'orientera peut être vers H264/mpeg sous la pression d'industriels (nokia en tête)

bref, certains services gérés par flash sont de plus en plus en passe d'être absorbés par le navigateur lui même

Apple, Mozilla et Opera participent à l'écriture de Html 5. et normalement, suites aux déclarations de microsoft, IE 9 (ie 8 c'est bouclé) devrait peut être suivre.

avatar oomu | 

le moteur actionscript (qui est normalisé ecmascript, l'autre nom standard de javascript) est d'ailleurs un logiciel libre, qu'Adobe a proposé à Mozilla. comme meilleur moteur javascript que celui hérité de mozilla 1

avatar oomu | 

(de la même manière que certains jeux ont leur vidéo et sons codés en theora/ogg subtilement rendus incompatibles avec la norme, y a souvent des images en png bidouillés ou svg trafiqués pour qu'on ne puisse pas facilement exporter les ressources graphiques des jeux vidéo, enfin bref, tous ces bidules obscures servent à l'industrie, oui.)

avatar CM the HD man | 

Puisque ce fil est plein de spécialistes (ce que je ne suis pas), quels sont les possibilités simples et open source de remplacer Flash ou Shockwave avec de la vidéo ? Je ne cherche pas un truc de fou, juste sélectionner une vidéo donnée en cliquant sur un bouton donné avec un joli habillage et une bonne qualité.

CONNEXION UTILISATEUR