Les limites du SDK du Palm Pre

Christophe Laporte |
Craig A. Hunter , un développeur iPhone intéressé par le kit de développement de Palm fait part de ses impressions sur son blog. Son expérience n'est pas très positive. Pour lui, le SDK de Palm présente plus ou moins les mêmes limites que celui d'Apple lorsque la société californienne avait tenté de mettre à la mode les Web Apps, avant de se raviser et de lancer un véritable SDK.

Ainsi, webOS ne propose que des technologies web pour le développement d'applications et les limites sont vites perceptibles. Par exemple, il est impossible de faire appel directement à OpenGL ES pour la programmation d'applications 3D intensives qui ne peuvent se passer d'une accélération matérielle. Cela rend impossible également la conception de jeux sophistiqués.



D'autre part, l’utilisation intensive des données de l'accéléromètre est assez "médiocre" sous webOS. Il n'est pas possible de dépasser une fréquence d'échantillonnage de plus de 4 Hz (quatre échantillons par seconde). À titre de comparaison, les applications développées par Craing A. Hunter et qui font utilisation de l'accéléromètre (gMeter et greenMeter) nécessitent un échantillonnage de 50-100 Hz pour être utilisables. Les jeux dans ce domaine ont besoin d'un échantillonnage d'au moins 20 Hz pour que les données d'entrée ne soient pas en décalage par rapport à la vitesse de trame graphique. Sur le SDK de webOS, l'échantillonnage supporté n'est vraiment utilisable que pour détecter des mouvements basiques du téléphone pour la rotation de l'interface.

Craig A. Hunter est déçu donc du SDK récemment mis à disposition des développeurs par Palm. Et il trouve cela d'autant plus regrettable que webOS est un système d'exploitation vraiment intéressant. Par contre, il confirme ce que beaucoup ont laissé entendre dernièrement à savoir que le Pre est sur le plan hardware relativement médiocre.

Mais ne perdons pas de vue que le SDK de Palm est encore en bêta, et que la société peut encore rectifier le tir. Reste qu'avec ses finances fragiles, le temps presse pour Palm…

Sur le même sujet :
- Palm donne son SDK à tous les développeurs
- Web apps : "Steve Jobs avait raison mais trop tôt"
avatar Atlante | 

Palm agonise... Et pendant ce temps ils n'ont toujours plus aucune offre en dehors des USA, plus aucune visibilité, que des reliques sans avenir à offrir dont personne ne veut acheter dans l'attente du Pré, qui lui semble ne jamais arriver.
Si Apple avait offert le multitâche dans Os X 3.0, c'était plié, Palm était enterré. Mais Apple ne l'a pas fait...

avatar Nitiel | 

Tout le monde n'acheter pas que des téléphones Apple, l'iPhone n'est pas le téléphone ultime, Atlante.

avatar figaro | 

@Atlante

Patience => Juin 2010 peut-être :P

avatar Atlante | 

@figaro: Bien espérons pour Palm que le Pré arrive avant! En attendant j'essaie un blackberry, je verrais bien en Septembre. Mais j'attendrai pas chez Apple jusqu'à Juin prochain, déjà deux ans que ça dure ces histoires de bridage abusif :p

avatar Florian Innocente | 

@ Nitiel : c'est pas le téléphone ultime mais on doit en être à 1,3 ou 1,4 millions vendus en France, pour un téléphone fait à la base par un fabricant d'ordinateurs ça commence à devenir *assez* significatif.

avatar Rodney Jerkins | 

Je comprend pas certain commentaire à propos d'apple, je me suis fais chier avec des téléphones pendant des années plus pourris les uns comme les autres, spv 2000, palm 910i, samsung et autres Nokia qui se mettaient jamais à jour fallait attendre l'autre dernier modèle encore pourri et aujourd'hui apple fabrique un tel vraiment révolutionnaire par rapport à tous ces fabriquants, INNOCENTE a bien raison de donné ces chiffres qui sont significatifs, L'iphone se vent parce que les gens ont bien compris ce que ce tel apportait, pour en revenir a Palm je pense qu'ils vont progresser dans leur SDK ils faut leur donner le temps.

avatar Atlante | 

@Rodney: J'ai pris un iPhone il y a 2 ans parce que c'était de très loin le meilleur portable du marché. Mais tu t'égares complètement, ce n'est pas parce que tu t'es fais chié pendant 10 ans avec Nokia que tu dois dorénavant rester avec un iPhone pour commémorer le fait qu'il a été le premier a apporter du frais. Aujourd'hui le marché n'est plus le même qu'avant l'iPhone, il faut savoir rester à l'écoute... T'as peut être su reconnaitre une fois dans ta vie il y a deux ans le meilleur portable du marché, à quoi ça t'aura servi si pendant les 10 années qui suivent tu ne veux plus voir ce qui se fait ailleurs parce que ton glorieux téléphone t'as jadis fais vivre UNE révolution? Avant de dire que je suis un troll ou de dire que je fais dans l'anti apple, je vous renvois à l'excellente réaction de Nitiel qui me reproche de clamer que l'iPhone est "le tel ultime". :p

avatar oomu | 

xcode, developper.apple.com, cocoa ont demandé près de 20 ans pour être ce qu'ils sont maintenant.

Cocoa est beaucoup plus vaste que Webkit + une api javascript

Xcode a demandé des années pour être un produit correct et fonctionnel pour écrire du code.

en face, Microsoft a MSDN, Visual Dev etc qui sont des produits d'une très grande maturité. Apple est tout juste en train d'égratigner le niveau de Microsoft

et vous voulez me faire croire que Palm peut ?

quand les autres se débattent entre du eclipse et une api java mal fagotée (ou un conglomérat de gtk/qt qui change d'avis chaque matin, je parle de toi NOKIA ! )

Bref, y en a marre ! L'os c'est un fétichisme des années 80 !

c'est TRES utile un "os", mais c'est relativement maitrisé en 2009. Prnez un kernel linux ou bsd ou mach et la vie est belle POINT !

Le Vrai boulot maintenant ce sont les outils de développements, l'environnement de développement (le "framework") comme peut l'être Cocoa, JAva Enterprise ou .NET et ho Mon DIeu , cela demande encore des _années_ de travail acharné

et Apple a 10 ans (si on compte pas ce qu'ils ont hérité de NeXT ) sur palm. Microsoft a 20 ans d'avance sur palm.

Il est donc évident que programmer sur pré c'est ... pas comme sur l'iphone... et c'est pas 2010 qui va changer cela.

Nokia est aussi dans le choux pour encore pfiu.. orf.. je sais pas, j'y croyais puis ils ont décidé de faire un grand reset général.. super...

avatar oomu | 

@Nitiel
Tout le monde n'acheter pas que des téléphones Apple, l'iPhone n'est pas le téléphone ultime, Atlante.

vous avez raison, sauf que quand on développe en cocoa avec xcode et toutes les facilités d'os X qui sont toutes alliées pour améliorer le quotidien et bien on a l'impression que c'est le téléphone ultime.
Comprenez bien que dans le cadre du "sdk iphone", c'est pas Os X la pierre angulaire mais Xcode+Cocoa. le tout avec un site apple relativement agréable qui aide à s'y mettre (avec vidéo, tutoriels, conférences, etc)

Microsoft avait toutes les briques pour faire mieux encore, mais ca leur servait à rien pour se gaver d'argent alors microsoft a dormi et voilà.

-
Palm n'a pas tout le passif et les outils qu'on fait apple ou microsoft. Les développeurs déçus ne réalisent pas que la solution d'apple est bâtie sur de nombreux travaux sur près de 20 ans.

avatar oomu | 

et en plus, ultime insulte, Apple a rajouté le "app store"

le App store est bourré de défauts, ho my god... les défauts, mais il offre une perspective commerciale réelle. un outil intégré qui fout votre application devant le public. Il est là ! il existe ! Quand on commence à travailler avec Xcode, on sait qu'en bout de chaîne on a un App STore pour vendre. L'avenir est déjà là et au pire on l'améliorera.

Un outil plein de défauts qui existe est infiniment mieux qu'un outil parfait qui n'existe pas.

avatar bof | 

La questionest, est ce que le premier sdk de palm est au niveau du premier sdk de l'iphone ?
Je pense qu'avec du temps le palm pré sera une très sérieuse alternative à l'iphone !

avatar Rodney Jerkins | 

ATTLANTE toi ta pas su reconnaître une seule fois de fermer ta grande g.......le de troll et c pas toi qui va m'apprendre ce qui est bien pour moi tes commentaire a la con tu les garde pour toi afin de t'affirmer dans ta connerie ça me gene pas, car je ne vais pas perdre mon temps a t'expliquer quoi que ce soit

avatar NightWalker | 

Avant que quelqu'un n'arrive en disant que le SDK de Palm est encore récent et que Apple aussi s'est planté au début, Palm malheureusement, ne peut se permettre à ce genre d'erreur. Au contraire, chez Palm, ils auraient du apprendre des erreurs d'Apple. Tout ce que les dev reprochent aux premiers SDK et valable aussi pour Palm.
Aucun intérêt de sortir un nouveau produit avec autant de buzz, s'il ne propose rien de plus ou de nouveau par rapport à ce qui existe déjà sur le marché. Il faut arriver à "capter" le marché.
Avec iPhone, Apple a eu énormément de chance de sortir un nouveau produit au moment où le marché de la téléphonie intelligente était complètement endormi. Un état qui a été reconnu par beaucoup d'acteurs du secteur. Un produit qui gère le multitouch, où l'accéléromètre n'est pas utilisé que pour passer de portrait au paysage... quitte à faire l'impasse sur les classiques comme le MMS, copier/coller par exemple. Quelque chose de totalement nouveau, quelque chose de [b]"captivant".[/b] Ce n'était pas un produit parfait, mais différent, très différent.

J'espère vraiment que Palm a prévu autre chose dans ses cartons et surtout le sortir très rapidement.

avatar Atlante | 

@Nightwalker:
Palm a probablement une solution de rechange dans ses cartons pour la synchronisation, mais certainement pas pour améliorer en profondeur les performances du SDK dans le temps qu'il leur reste désormais... Si ils avaient été dans la situation d'Apple, et avaient débarqué sur le marché il y a deux ans, ce Pré faisait un malheur et toutes ses erreurs de jeunesses auraient pu être comblées avec du temps. Aujourd'hui, il faudra toujours du temps pour corriger WebOs, et plus le temps passe, plus il devient certains que Palm ne l'aura pas. C'est dommage, je croyais dur comme fer dans ce téléphone, mais les jours, les semaines, et les mois sont en train de le tuer à petit feu... :(

@Rodney: ttes mè éxkuze si tu T sentis visè par ma denière frase, CT +++ destiné à dotres pairsonnes ki trainne par issi kà toi (le "vous")... Un conseil, ne lis pas ce que j'écris si ça t'en fais perdre ton français, ta politesse et ton raisonnement.
Edit: Sans rancune :)

avatar DarKcWiZ | 
avatar Rodney Jerkins | 

Atlante
je me suis senti visé parece que tu m'a nommer mais pour te donner une raison de mon choix de l'iphone OOMU a su très bien expliqué le pourquoi du comment aller sans rancune.

avatar Rodney Jerkins | 

@DarkcWiz
si t'a quelque chose à me dire, écris le ça vaut mieux,je ne suis pas du genre a clicquer sur des liens

avatar daito | 

"Palm n'a pas besoin d'un vrai SDK mais surtout d'applications. 99% des applis que veulent les gens sont des web apps (Google Mail, FaceBook, Myspace, Twitter etc.). Certes il manque les jeux mais on peut vivre sans durant un moment, ça finira par arriver avec de l'Open GL en plein écran, rien de bien compliqué là dedans."

NON, d'où tu sors ce chiffre ?? Le succès de l'App Store est en partie lié aux jeux proposés. Non les gens ne veulent pas que des applis Web. Les gens veulent aussi des jeux ou toutes autres applications complexes (GPS, musiques, vidéo etc....) que le Pre ne peut pas offrir.

avatar divoli | 

C'est clair; 25 % des applications sur l'AppStore sont des jeux. Et ces derniers peuvent être suffisamment bien développés pour faire d'iPhone OS une plateforme de jeux crédible pour ce genre d'appareil (j'ai pu le constater sur mon iPod Touch; on est loin des jeux que l'on trouve sur les téléphones portables d'autres marques).

Mais "les gens" ne correspondent pas à un bloc homogène; il y a une certaine diversité de clientèles...

avatar Atlante | 

Totalement d'accord avec toi ShowmeHowtoLive :) J'ajouterai juste que 99% des pros et personnes en dehors de l'adolescence peuvent s'agrementer avec des web apps only. L'iPhone est une machine hybride grand public, les jeux lui donnent donc la part du lion sur ce marché, qui n'intéresse définitivement pas Palm.

avatar DarKcWiZ | 

@rodney

j'aime pas la vulgarité facile donc je me suis permis de me moquer de toi en mettant le générique des bisounours, oui c'est facile et pas intelligent mais ça m'amuse...

avatar Hak | 

@Atlante

Je suis pas sûr que tu saches de quoi tu parles quand tu fais référence à des applications pro. Tu joues plutôt dans les commentaires qui font peu de sens. Tu veux des applications pro, en voilà:

Osirix, AirStrip, Netter's Anatomy Flash Cards, SignalScope Pro, RoamBi, Compounds, et la liste est très longue...

Tous des applications impossibles à développer sur un Pre. Je peux rajouter des applications plus grand publiques mais innovatrices comme LifeScan ou Slume.

De plus lis mieux l'article, le développeur en question ne fait pas de jeux, mais il se trouve bloqué par le non support d'OpebGL ES et le support limité de l'accéléromètre.

Donc quoi, tu vois bien que le SDK du Palm est très limité, c'est plus orienté vers le développement d'applis de type widget, loin des applications sophistiquées de l'iPhone qui sont du niveau des applications que l'on trouve sur un ordinateur.

Enfin sur le fait que l'iPhone est une "machine hybride grand public", déjà cela ne veut rien dire, de plus on regardant les applications que je citent plus haut, l'iPhone est une bien meilleur plate forme pour les pros que l'est le Palm Pre, plus orienté communication et réseaux sociaux via le web.

La question c'est pas de dire que le Pre est mauvais, si tu aimes le Pre et que cela te suffit, ok, mais pour un power user, l'iPhone est bien meilleur.

avatar manu1707 | 

Merci Hak : je me reconnais totalement dans ton post puisque j'utilise la moitié d'entre elles...

Mais bon faut croire que parler sans connaitre quoique ce soit sur l'iphone est devenu une mode de nos jours.

avatar Atlante | 

@Hak: Désolé, mais un type qui me parle de besoin pro en citant des logicels d'imageries 3D qui tourne sur iPhone, je ne peux m'empêcher de penser qu'il n'a fondamentalement pas compris à quoi servait un smartphone dans 80% des milieux pro... T'es une bonne blague toi mec ;) Je dois vraiment t'expliquer la différence entre smartphone et ordinateur, et le fait que la majorité des utilisateurs Pro de téléphones n'ont pas besoin de faire certaines choses poussées avec leurs portables?

C'est dingue les conneries qu'on peut lire ici, bientôt on en trouvera pour nous sortir que les seules pro dans l'utilisation de smartphones sont ceux qui utilisent la CS4 dessus... Du grand n'importe quoi! Ayez un peu d'ouverture d'esprit tout de même!

avatar Eurylaime | 

"le Pre est sur le plan hardware relativement médiocre"

Celle-là fallait oser après avoir expliqué que le iPhone 3GS c'est un hardware fabuleux, Apple ayant repris le même processeur et le même composant vidéo que Palm...

avatar Un Vrai Type | 

@ ShowMeHowToLive : Palm a fait table rase du passé.
Ils avaient un SDK... Ho, je connais 2 développeurs Palm... Ils sont en train de porter leur applications sur l'iPhone.
Pourquoi tant de haine ?
Quand tu as développé en C/java tu ne te mets pas au html/javascript.
A la limite, l'objective-C, tu te dis "pourquoi pas."
Et comme Apple répond : Parce que nous ne prenons que 30% (les 2 avaient un éditeur qui leur prenait environ 70%, je m'étais exprimé à ce sujet lors de l'annonce de l'AppStore) et que nous nous occupons de toute la partie commerciale...
Ben voilà, ils ont craqué (un macbook Pro 15" et un imac 20"...)
Rendez-vous en septembre pour savoir s'ils ont gagné des sous ou pas...

avatar divoli | 

[quote]Rendez-vous en septembre pour savoir s'ils ont gagné des sous ou pas...[/quote]
Tiens, au fait, les développeurs arrivent facilement et rapidement à être payés ou non ?

Parce que fut un temps, on lisait qu'Apple amassait bien tout le pognon, et ensuite trainait des pieds pour reverser leur dû aux développeurs...

avatar XiliX | 

@Atlante
[i]je ne peux m'empêcher de penser qu'il n'a fondamentalement pas compris à quoi servait un smartphone dans 80% des milieux pro... T'es une bonne blague toi mec ;) Je dois vraiment t'expliquer la différence entre smartphone et ordinateur, et le fait que la majorité des utilisateurs Pro de téléphones n'ont pas besoin de faire certaines choses poussées avec leurs portables?[/i]

Je pense que tu trompes :
1. Il suffit de regarder la pub de Palm Pre qui est très agressive vis à vis d'iPhone. "votre contrat se termine bientôt, il est temps de passer sur Palm Pre". C'est clair et net que Palm vise un public plus large.
2. Palm ne peut se permettre d'exclure une certaine catégorie de Pro, il limiterait alors leur marché.

Si comme tu dis que 80% des utilisateurs Pro n'ont pas besoin d'une utilisation aussi poussée :
1. Cela veut dire que le public visé par Palm est encore plus restreint.
2. Aucun intérêt de passer sur Palm Pre, il existe déjà des OS sur le marché qui possèdent suffisament d'expérience dans le domaine. Symbian, Windows Mobile, (Androide, iPhone OS éventuellement). Qu'apporte-il de plus Palm WebOS pour se différencier de ce qui existe mise à part le fait de s'appeler "WebApp" au lieu de "App" ?

L'état financière de Palm ne permet pas d'avoir ce luxe de sortir un produit qui cible une population "très" ciblée.

avatar Atlante | 

@Xilix: On ne peut que penser à ce stade là, même si plus le temps passe moins je crois dans les capacités du pré pour satisfaire mes besoin. La première claque a été la synchro avec iTunes sans contrat avec Apple, laissant présager le pire niveau fiabilité et perrenité de la plateforme, mais ce téléphone a des arguments que l'iPhone, pour l'instant, n'a pas. Le danger est que mise à part pour le clavier physique, tous les inconvénients actuels de l'iPhone sont causés par la politique d'Apple et sont susceptible d'être gommé en une seul màj de l'OS... et à ce moment le Pré n'aurait strictement plus rien pour lui.
Le marché Pro n'est pas du tout non plus très ciblé, regarde RIM, ils ne donnent pas l'impression de vendre des produits de niche non? Je voyais le Pré comme un concurrent direct de RIM et non d'Apple, et tout semblait le laisser présager depuis sa présentation, mais plus le temps passe, plus Palm semble vouloir l'opposé à l'iPhone. C'est inquiétant.

avatar XiliX | 

@Atlante

[i]"Le marché Pro n'est pas du tout non plus très ciblé, regarde RIM, ils ne donnent pas l'impression de vendre des produits de niche non?"[/i]

En fait, il faut remonter très très loin... au tout début des BlackBerry. RIM visait clairement le marché Pro. A l'époque, c'était PalmOS qui dominait le marché des PDA. L'époque où le developpeurs PDA ne jureraient que PalmOS. RIM se trouvait dans la même situation que Apple aujourd'hui. Ils ont été obligés de proposer un produit qui se démarque complètement de ce qui existait déjà en ce moment là. Et leur crédo de l'époque c'était la sécurité. Impossible pour un développeur lambda de créer une app sans passer par eux. Donc pas de hack, virus...etc de possible. C'est ce que fait Apple aujourd'hui en un peu plus souple avec AppStore. Tout le monde peut développer une application, mais passe par la validation par Apple. [b]Théoriquement[/b], l'iPhone ne sera jamais attaqué par des virus, trojan...etc.

[i]"...mais plus le temps passe, plus Palm semble vouloir l'opposé à l'iPhone. C'est inquiétant."[/i]

Oui... c'est aussi ce qui m'inquiète.

avatar JackosKing | 

Perso je prendrais bien un palm sous webos, mais j'attends du materiel de meilleur qualité.
Je n'attends rien de la 3D sur mon portable, en tout cas pas pour les jeux!

avatar beboy | 

Je vais garder mon 3210 moi.

avatar XiliX | 

[b]Le couperet est tombé[/b] (un peu provoque, mais...)

Finalement Palm cherche bien à attaquer le marché d'iPhone. Il cherche maintenant un spécialiste pour créer un framework destiné pour les jeux

http://www.precentral.net/palm-job-listings-hint-future-webos

Ils "ratissent" donc bien plus large que ça. Franchement je ne comprends plus rien de l'objectif de Palm avec PalmPre. Parce que sortir des jeux sous WebOS je reste très dubitatif.

avatar Atlante | 

beboy, +1
@Xirix: Totalement. Et j'ajouterais que même si le Pré est un excellent portable, l'utiliser en vatout pour prendre le marché d'Apple, ultra vérouillé par les opérateurs, c'est du suicide. Par contre s'en prendre à RIM... dont la plupart des clients pro viennent de chez Palm, il me semblait que ça avait du sens. ^^

CONNEXION UTILISATEUR