iPhone : pétition des développeurs

Christophe Laporte |
Ces derniers jours, nous nous sommes fait plusieurs fois l’écho des réserves des développeurs concernant certains aspects du SDK d’Apple. Paul Kafasis de Rogue Amoeba invite ses confrères qui ont téléchargé le kit de développement d’utiliser le système de suivi des bogues d’Apple pour faire part de leur mécontentement et de lister en tant que «bogues» les choses qui ne vont pas.

Parmi les «bogues» répertoriés, Paul Kafasis voudrait que les développeurs aient l’autorisation de faire fonctionner des applications en tâche de fond, qu’ils aient accès au Dock connector, que le téléchargement de logiciels ne soit pas limité au seul App Store, qu’Apple autorise la VOIP sur les réseaux des opérateurs de téléphonie mobile, que les applications tierces puissent récupérer des informations sur l’ordinateur auquel l’iPhone est associé lors de la synchronisation ou encore qu’elles aient un accès complet au système de fichiers de l’iPhone.

Ces différentes restrictions ont fait depuis la fin de semaine dernière couler beaucoup d’encre. Steve Jobs l’a déclaré clairement lors du keynote, Apple a mis à disposition des programmeurs cette bêta de manière à avoir des retours. La voilà servie.

Même si on doute qu’Apple réponde favorablement à toutes les exigences des développeurs, on peut penser (espérer tout du moins) que la Pomme révise sa position sur un certain nombre de points.

[MAJ] Retrouvez notre dossier pour tout savoir du SDK iPhone !
avatar Gouttes | 

Ils sont quand même poilants les gars ....

Pour l'app store, je vois pas franchement de quoi ils se plaignent ... Une plateforme unique c'est une meilleure lisibilité et un confort utilisateur décuplé. Or le logiciel, il doit atteindre l'utilisateur avant tout ... Or ici l'interet, c'est de ne pas passer par le pc/mac pour chopper son soft. Et m'est d'avis que c'est ce que 90% des utilisateurs privilégieront : l'acces aux softs depuis le téléphone.

Pour la VoIP, faut simplement arrêter d'être idiot. L'opérateur téléphonique, avant de vendre une plateforme Iphone, il vend un forfait téléphonique. Si tu lui dis que tu prends son appareil, mais que son forfait il peut se le garder, ben l'opérateur tire la gueule. D'ailleurs, pour le cas d'Orange notamment, l'interdiction d'utiliser la VoIP sur leur réseau est contractuelle.

Quant au fait de récupérer des infos sur l'ordinateur, je suis assez peu convaincu que ce soit une idée reluisante. Certes elle servirait quelques applications ciblées, mais elle ouvre la porte aux applications malveillantes. Rappelons que l'architecture IPhone est proche de l'architecture MacOS.

avatar Dr_cube | 

Si ces développeurs veulent tout cela, ils n'ont qu'à se tourner vers Android. En tout cas ce serait bien qu'Apple lâche un peu de leste afin de ne pas brider la créativité des développeurs. Mais je trouve que c'est déjà un grand pas en avant qu'Apple ouvre un système qui n'étaient vraisemblablement pas destiné à accueillir des applications tierces. Laissons les pirates faire pression sur Apple ^^. Ils ont déjà gagné une bataille.

Un jour peut-être que l'iPhone sera vraiment comme un Mac. Ma plus grande satisfaction avec l'arrivée du SDK, c'est d'avoir appris que le simulateur iPhone est un iPhone "Intel". Cela signifie que le système d'exploitation de l'iPhone existe déjà pour les puces Intel, et que le compilateur du SDK sait déjà compiler les deux sans trop de problèmes. D'une architecture ultra-mobile ARM, on va pouvoir passer à une architecture plus proche des PC portables avec des puces Intel de prochaine génération (2009, 2010). Cela prouve la vision sur le long terme d'Apple. Ils ont déjà anticipé la prochaine évolution des téléphones portables (prévue pour 2010). Ils pourront donc une fois de plus prendre de l'avance.
A noter tout de même que la raison la plus évidente pour qu'ils compilent en Intel pour le simulateur est qu'il faut éviter aux petits malins qui ne payent pas les $100 de pouvoir transférer les applications sur l'iPhone.
J'imagine quand même que le transfert Simulateur vers iPhone ne se fera jamais sans encombre à cause de cette différence d'architecture.

avatar anthoprotic | 

+1 gouttes ;)

avatar Daz | 

+1 avec Gouttes: Je dirais même que si tu lui prends l'appareil, que son forfait il peut se le garder mais qu'en plus tu comptes tuer sa bande passante en faisant de la VoIP, on peut comprendre l'opérateur moyennement partant.

avatar DG33 | 

Un iPhone ZIPhoné pourra-t-il à votre avis télécharger des logiciels sur iTunes "Mobile" Store sans être considéré comme illégal ?
Et qu'en sera-t-il lorsqu'il s'agira de le passer dans une version supérieure... Faudra-t-il repayer les softs ???
Ceci plaiderait en faveur d'un installer sauvage... en complément de l'iTunes Mobile Store...

avatar guizmo47 | 

Oups Christophe, la fin du message est grammaticalement, pour le moins, aléatoire...
Mettons cela sur le compte de la fatigue et de l'heure tardive...

avatar Liam128 | 

D'accord avec Gouttes sur le point numéro deux.

Sur le point n°3, pas d'accord : tout le monde sait que seul Windows est victime de logiciels malveillants, les mac user le répètent assez à longueur de forums. Si Mac OS X est invulnérable, je ne vois pas pour quelle raison iPhone OS X serait vulnérable. Ou alors, c'est toute la propagande Mac sur "omg windows c tro nul sa pren dé virus nou o moin sur no mac on pE pa avoir 2 virus pk notr OS é tro bi1 codé et sécurisé lololol" qui devra être jetée à la poubelle... bref, incohérence quand tu nous tiens.

Quant au point n°1, il faudra quand même m'expliquer : Gouttes, tu fais quoi dans la vie ? Tu es grand patron du syndicat des développeurs de logiciels ? Non parce qu'a priori tu as l'air de savoir mieux que les développeurs eux-même ce qui est bon pour eux et ce qu'ils devraient réclamer pour leur bien. Or moi je me pose la question : quand bien même tu aurais raison et l'AppStore serait la solution ultime pour les devs, pourquoi faudrait-il interdire aux développeurs de faire un autre choix, fut-il moins bon, mais qui leur convient mieux ?

Tout ça pour dire : J'ai téléchargé plein de logiciels pour Mac OS X ailleurs que sur iTunes, et mon Mac se porte très bien, merci pour lui (et les devs à qui j'ai fait des dons et qui ont choisi un autre business model se portent très bien aussi, accessoirement).
Je ne vois pas pourquoi ce serait fondamentalement différent pour l'iPhone.

avatar philus | 

@Liam128:

Eh bien en ce qui me concerne, j'ai créé et je dirige 'une boite de développement' (une petite) et je suis à 100% d'accord avec ce que propose Apple...même si je ne représente pas 'le syndicat'.

Si ouvrir une plateforme c'est autoriser n'importe qui à faire n'importe quoi dessus et de mettre un bordel inénarrable dans l'iphone, je suis contre. C'est vrai par ailleurs que certaines limitations sont 'économiquement' incontournables: autoriser la voip sur wifi est déjà un pas en avant énorme (ou que j'aille, je trouve un réseau wifi où me connecter) et je ne pensait pas que ce serait autorisé.

avatar jonan73 | 

Ya des demandes quand même...

Comme mentionné par Gouttes, le coup de la VOIP, c'est niet. C'est un téléphone. Apple a (à raison ou à tort) un contrat avec les opérateurs, pour lequel il touche 30% des communications. ce ne'st ni dans l'intérêt d'Apple, ni dans celui des opérateurs.

Pour les applis en tâche de fond, le seul fait de le mentionner montre que le développeur n'a pas pensé plus loin que le bout de son nez. Quid de l'autonomie? Déjà maintenant, l'iPhone a une autonomie, acceptable, sans plus. Avec un logiciel ouvert en tâche de fond (VOIP? Chat?), je n'ose même pas y penser. Si ça se fait, les utilisateurs vont "oublier" de quitter l'application (il n'y a pas de finder qui affiche les applis ouvertes, hein), l'iPhone aura 2-3 heures d'autonomie, les utilisateurs vont se plaindre (sont foutus de faire faire une class action aux US), et les développeurs diront d'Apple qu'ils ont fait un OS pourri.

Pour l'accès à l'intégralité des fichiers (iPhone/ordi), c'est mal comprendre les utilisateurs et les dangers des téléchargements. Dans l'esprit des gens, un téléphone n'est pas un ordinateur. On fait + ou - attention à quels programmes on télécharge depuis son PC/Mac, mais on est encore baucoup beaucoup moins prudent avec son téléphone. Apple veut se diriger vers l'entreprise et ça ne me semble pas très sécurisé tout ça...

Le dock, oui, c'est une demande valable. Je pense qu'Apple fait ça à des fins commerciales, pour vendre des licences "Made for iPhone".

Pour l'AppStore, c'est une question de point de vue. c'est un gros risque que prend Apple, mais je pense que l'utilisateur final est gagnant. Les développeurs de Freeware aussi, les tous petits développeurs aussi (pas besoin d'un serveur, d'investir en pub, dans une solution de paiements, etc.). Les gros qui ont déjà l'infrastructure, je comprends qu'ils tirent la gueule...

Apple a déjé fait un énorme pas en avant avec ce SDK. Le reste, on dirait des geeks qui en veulent toujours plus d'un nouveau jouet.

avatar hirtrey | 

on penser !!!!!!!!!

avatar huexley | 

"our la VoIP, faut simplement arrêter d'être idiot. L'opérateur téléphonique, avant de vendre une plateforme Iphone, il vend un forfait téléphonique. Si tu lui dis que tu prends son appareil, mais que son forfait il peut se le garder, ben l'opérateur tire la gueule. D'ailleurs, pour le cas d'Orange notamment, l'interdiction d'utiliser la VoIP sur leur réseau est contractuelle."

C'est vrai, restons de bon moutons bien sage ! Faut surtout pas critiquer ! Je ne comprends pas que l'on puisse ne pas soutenir cette initiative sur ce point, la VOIP c'est l'avenir de la téléphonie. Pffiou on dirait un défenseur de l'accès internet en 56Ko

avatar grenoble | 

Ne soyez pas si fermé sur la VOIP: un opérateur peut très bien s'en tirer.
Sur le forfait Pro de l'iPhone, un forfait permet les appels illimités au niveau des principaux pays (US, Canada, etc) 24h24 et les appels illimités en France sur la journée. On voit bien que les appels téléphoniques ne représentent plus la manne financière des opérateurs.
Voix ou data, il n'y a plus trop de différences pour l'opérateur.

avatar Christophe Laporte | 

c'est corrigé merci :)

avatar xavier25 | 

DG33 : les apps c'est comme la zik, ce que tu prend via le appstore, va dans ton iphone et dans itunes. Tu peux toujours le retransférer plus tard. Donc tu n'a pas à repayer (sauf si tu efface le DD de ton mac...)

avatar chprome | 

jonan73 > "Si ça se fait, les utilisateurs vont "oublier" de quitter l'application (il n'y a pas de finder qui affiche les applis ouvertes, hein),"

Et pouquoi ne pas indiquer à l'utilisateur quelles appli tournent en tache de fond par une petite icone sur l'icones de celles ci (une v vert ou un truc du genre)...
Je trouve çà très dommage, sur téléphone mobile en J2ME il est très aisé de faire tourner une appli en tache de fond... c'est à l'utilisateur de comprendre ce que cela implique.

avatar Wolf | 

@ jonan73: Les gros développeurs ne font pas inquiet du moyen de distribution. Au contraire, eux ils ont déjà compris l'intérêt.
@ Dr_cube: Je vois pas ou les "Pirates" ont déjà gagné quoi que ce soit. Pour Apple c'est tout benef, ils trouvent les failles et les exploitent, et comme ils se gargarisent avec leur exploit en expliquant comment ils font, les développeurs Apple n'ont rien d'autres à faire que de lire leurs blogs pour corriger le tir.
@ Gouttes: 100% d'accord. D'ailleurs puisqu'on parle d'Android, j'attends de voir le résultat de la sécurité avec ce système. Si OSx est si peut toucher par les problèmes, c'est entres autres parcequ'il n'est pas possible de faire tout et n'importe quoi.

avatar Workke | 

Petite précision sur la partie VoIP : Orange bloque les ports réseaux utilisé par les applciations de VoIP donc même si l'iPhone serait capable de faire de la VoIP ce ne serait qu'en Wifi

avatar marsupilami2 | 

jonan73 > "Si ça se fait, les utilisateurs vont "oublier" de quitter l'application (il n'y a pas de finder qui affiche les applis ouvertes, hein),"

Et l'application "Courrier" qui check tes mails régulièrement sur ton iPhone, elle fait quoi à ton avis ?

avatar Un Vrai Type | 

Je ne parle que des limitations techniques, mais ce n'est pas parce que 5 geeks auront une énorme audience parce que dire "Apple c'est fermé" est toujours à la mode qu'ils ont raisons.

La VRAIE question est :
Qu'est-ce qu'on veut faire.
Comment on le fait avec les SDK.
Commencez par faire des choses et râler si vous arrivez à une de ces limitations techniques (je ne parle pas de la politique, à savoir appli uniquement sur AppStore et pas de VoIP).
La tâche de fond, c'est pour des besoin très spécifiques, et à mon avis, si on a accès à une "crontab" (je n'ai pas trouvé l'info), on règle 99,99% des problèmes lié à cette absence.
En résumé, vous faites un fromage pour 5% des applications futures (même pas encore imaginées !) qui auront une solution meilleure pour l'utilisateur final dans 99% des cas.
Il reste le serveur de fichier limewire... Est-ce judicieux d'installer un tel truc sur un iPhone ?

@ chprome:
Ben non mon téléphone ne fait pas tourner d'application en tâche de fond...

@ Liam128 :
" tout le monde sait que seul Windows est victime de logiciels malveillants"
Non, il existe des logiciels malveillants pour TOUT les OS. Et je crois que tout le monde sait ce que je dis (sauf toi).

avatar Liam128 | 

Un Vrai Type : j'étais ironique. Je soulevais simplement l'incohérence qu'il y avait à prétendre, comme je le lit souvent, que si Mac OS X ne subit pas de virus c'est uniquement parce qu'il est très bien conçu, et à déclarer en même temps que l'iPhone pourrait être sensible aux virus et que c'est pour ça qu'Apple ferme la distribution : implicitement, c'est affirmer que l'OS de l'iPhone est mal conçu.

Perso, je pense que c'est un pur choix commercial d'Apple qui n'a aucune excuse autre que "Apple n'est pas une fondation philantropique mais une entreprise commerciale qui essaye de trouver le business-model qui lui rapporte le plus, et c'est son droit". Et en effet c'est son droit, certes. Mais je comprend que des développeurs aient, pour certains, envie d'avoir le choix. Et surtout, je pense que les justifications techniques qu'essayent de chercher certains tiennent plus de la rationnalisation que de la pensée sérieuse.

Je rappelle que pour moi la question n'est pas de savoir si la solution d'Apple est la meilleure pour les développeurs : je n'en sais rien. Mais pourquoi pas. La question est de savoir si l'on devrait autoriser les développeurs à choisir une autre solution moins bien parce qu'ils préfèrent. Je prétend pour ma part que c'est une demande légitime de leur part.

avatar Mac1978__old | 

@ Liam128

Tout à fait d'accord. Mais il semble qu'il y ait beaucoup de monde qui aiment voir leur liberté de choix restreinte ou pire qui veulent que leur pensée soit la pensée unique. L'iTMS et son "petit pourcent (30%) qui ne coûte rien" je trouve ça bien pour moi et les autres n'ont qu'à penser comme moi, sinon c'est illégal et tu perds ta garantie, tes upgrades, etc....

@ philus

Je n'avais pas remarqué que MacOS X était une plateforme avec "n'importe qui fait n'importe quoi dessus et met un bordel inénarrable". On doit pas utiliser le même MacOS...

La vision d'Apple qui est bien gentille de mettre à dispo (99$) un SDK et de laisser développer sur sa plateforme par sa grande bonté d'âme, c'est juste incroyable. Une bonne appli pour l'iPhone fera gagner leur vie à ses développeurs malgré la taxe Apple de 30% avant TVA, mais c'est aussi tout bénéf pour la Pomme. Plus il y aura d'appli répondant à des besoins divers et variés, plus Apple vendra d'iPhone. On est loin de la philantropie (et c'est normal), alors arrêtons de trouver sympa qu'Apple "offre" (99$) un SDK pour nous permettre de vivre.

Déjà 100'000 téléchargements (voir autre news) à 99$, ça fait 10 millions de dollars encaissés pour un outil de développement qui doit de toute façon exister en interne pour les propres besoins d'Apple. C'est juste commercial (sans critique négative), et ça n'a rien à voir avec la générosité.

avatar Brewenn | 

[i]La VRAIE question est :
Qu'est-ce qu'on veut faire.
Comment on le fait avec les SDK.[/i]

Déjà faites nous un driver d'imprimante.... pour imprimer ce qu'il y a sur les écrans haute résolution !

[b] L’iPhone en hausse, le Mac en baisse[/b]
Un Vrai Type (02/03/2008 14:45)

[i]PS : La résolution ne change qu'une seule chose : La taille de ce qui est affiché. Un trop grande résolution est un fort handicape pour créer par exemple des papier à imprimer puisqu'on s'éloigne trop du rendu final, un espacement "correct" à l'écran va être trop grand sur l'imprimante par exemple. Bref, un argument de vente à mon avis désespérant, rien de plus.[/i]

Après on verras si on prolonge votre période d'essai .....

avatar kalima | 

>>marsupilami2

"Et l'application "Courrier" qui check tes mails régulièrement sur ton iPhone, elle fait quoi à ton avis ?"

Ben, justement, si certains avaient été plus attentifs aux annonces récentes, ils auraient pu lire "Push Mail". Ce qui évite de devoir se connecter toutes les 5mn et (probablement) également de laisser tourner l'appli en tâche de fond. C'est le double avantage du push : moins de trafic réseau pour l'opérateur, plus d'autonomie pour l'utilisateur.

avatar Brewenn | 

-> Un Vrai Type [12/03/2008 12:10]
[i]" tout le monde sait que seul Windows est victime de logiciels malveillants"
Non, il existe des logiciels malveillants pour TOUT les OS. Et je crois que tout le monde sait ce que je dis (sauf toi)[/i]

-> Un Vrai Type [03/03/2008 13:48]
[i] La seule règle en matière de sécurité informatique pour les particuliers pour ne pas perdre des données est :
Sauvegarder, sauvegarder, sauvegarder.[/i]

-> Un Vrai Type [03/03/2008 13:48]
[i] Il n'y a aucune chance qu'une entreprise "tombe sur le coup de l'article 323-1 et s du Code pénal" parce qu'elle n'aurait pas installé des anti-virus.[/i]

-> Un Vrai Type [03/03/2008 13:48]
[i] Je crois que Brewenn ne se remet jamais en cause et qu'il est inutile de le contredire, même preuve à l'appuis.
Un bon vrai troll comme on en fait pas souvent en somme.[/i]

-> Un Vrai Type [29/02/2008 10:56]
[i] Pour comparaison, il existe des logiciels qui savent craquer la sécurité de windows SANS utiliser le mot de passe.
On installe le logiciel et on navigue dans les dossier crypté, on peut y récupérer ce qu'on veut etc...
Ceci fonctionne sur tous les comptes sous Windows XP et Vista.
A comparer, je préfère qu'on doive me piquer la RAM (ce hack est d'ailleurs aussi valable pour LINUX et WINDOWS et pas seulement Mac OS X).[/i]

-> Un Vrai Type [29/02/2008 16:27]
[i] Avant de crier au loup, apprendre à reconnaître un loup.[/i]

-> Un Vrai Type [29/02/2008 16:27]
[i] Il ne S'AGIT PAS de vente forcée.
Si Apple vendait des ordinateurs (et moins cher) sans OS, ce serait de la vente forcée.[/i]

-> Un Vrai Type [29/02/2008 13:14]
[i] Non, l'exploitation des failles ne dépend pas directement du l'importance du parc installé ayant cette faille.[/i]

-> Un Vrai Type [27/02/2008 11:37]
[i] Conclusion : Un PC à 750 euros ne vaut pas plus que 750 euros.[/i]

Y'en a plein d'autre ....

C'était la Minute nécessaire de Monsieur [s]Cyclopède[/s] un Vrai Type, un Vrai je ne sais pas quoi mais un Vrai de vrai je confirme!

CONNEXION UTILISATEUR