
Ayant reçu mon Zune HD mercredi dernier (envois de la Floride lundi soir, plutôt correct
), voici un petit article pour avoir une première impression de la bête.
La première chose qui est a noté je pense est son poids (74gr) qui le rend vraiment appréciable et lui retire un peu de l’effet « brique » auquel nous étions habitue avec d’autre lecteur.
Lecteur, terme a retenir car non le Zune HD ne fait pas téléphone (mais je ne vous cache pas que si Windows mobile 7 pouvait ressembler a cela…je risquerais de me laisser tenter), ce n’est tout simplement pas sa vocation. Son but est d’offrir un lecteur multimédia de qualité, rien de plus, rien de moins.
Contrat que je juge plutôt bien remplie après ses premiers jours de Test.
Je ne vais pas m’étendre plus sur ses fonctionnalités de lecteur multimédia, assez classique de nos jours mais l’ensemble est tout à fait correct, voir étonnant d’avoir un écran si net et jolie dans son rendu.

Concernant ce fameux marketplace, actuellement un peu vide en terme d’application (pour pas dire VRAIMENT VIDE) et je vais donc commencer a chercher des informations quand a l’ouverture de ce marche pour les tiers, si vous avez des infos
.
Chose intéressant par contre, c’est le Zune Pass qui en gros consiste en un abonnement de 15 dollars/mois permettant d’avoir autant de musique que l’on souhaite sur le marché, seule limitation, si on arrête l’abonnement, plus de musique…
Oui certes c’est chiant mais au final, je vais sans doute essayer un peu (un mois gratos) car si je trouve tout ce que j’y recherche, une location à 15/mois ne me traumatise pas plus que cela si j’ai tout a porté de main.
Bref, je m’attarde pas non plus dessus, le point faible restant surtout le manque d’application (quoique les rares présentes sont de très bonne qualitées)
Nous allons donc passer a la partie nous concernant plus, le développement.
A première vue, seul le développement par le biais de XNA est disponible pour le grand public, pas vraiment un handicap me concernant mais on peut espérer une ouverture malgré tout. (si quelqu’un a des infos
)
Le gros soucis que je vois a l’heure actuelle est que lors de l’exécution d’un code non signé par Microsoft, le Zune passe dans un mode « hyper protégé » ne permettant a aucune applications tiers de tenter un piratage de l’appareil (sautage de DRM itou itou…).
En soit, vous me direz que lancer des apps tiers dans une sandbox est plutôt une bonne chose mais par contre si je vous répond que cela implique le reboot du device ensuite pour repasser en mode normal ?
Oui nous somme d’accord…c’est moche !
Il n’empêche que le dev reste facile, une petite installation de 11Mo pour compléter XNA 3.1 avec une extension Zune HD et hop c’est partie !
Le code en question reste tout à fait classique, on retrouve un Compact Framework pour .Net donc comparable à la Xbox (quoique la version Xbox est un peu « custom » de mémoire) et donc aucune difficulté n’est à prévoir.
La différence va ce joue bien évidement sur la partie tactile et les accéléromètres de l’appareil.
Pour le tactile, étonnamment, c’est aussi simple que sur Surface et aucune difficulté majeur pour les accéléromètres non plus.
A ce niveau-là, soyons franc, le SDK de IPhone est tout aussi facile mais pour le reste du Dev…je ne vais pas faire l’affront de comparer C# (et plus globalement .Net) et l’Objective-C.
Voici un petit bout de code pour gérer les accéléromètres au sein de votre boucle d’update:
AccelerometerState acc = Accelerometer.GetState();
if (Math.Abs(acc.Acceleration.X) > 0.20f)
{
// What you want , Acceleration if a Vector3(X,Y,Z) for each accel
}
Et de même pour le tactile, une petite collection et ensuite libre à vous d’en faire ce que vous souhaitez:
TouchCollection touchs = TouchPanel.GetState();
foreach (TouchLocation t in touchs)
{
// What you want with:
// t.id unique id
// t.Position Vector2
// t.Pressure float
// t.State (Invalid, Pressed, Moved, Released)
}
Voilà pour un premier rapide survol de la machine, en conclusion je pense pouvoir dire que si on cherche un lecteur multimédia de qualité, permettant de nombreuse chose et garantie à un bel avenir (si Microsoft se décide à en tirer un maximum), le Zune HD est parfait.
Ah oui, petit « détail » notable ! Quand nous européen auront le droit de mettre la main dessus sans devoir passer par l’import ?! le Zune premier du nom était bof bof donc je m’en plaignais pas mais maintenant je cherche encore une raison « officielle » de pourquoi cette distribution seulement aux USA et Canada…