Engadget vient de publier un comparatif des principaux SDK du marché, à savoir l’Apple iPhone SDK, la Toolchain permettant de développer des applications iPhone compatibles Jailbreaker, Windows Mobile, S60 (Symbian), et bien évidemment Android.
Je vous laisse le consulter sans plus tarder :
Apple iPhone SDK | Toolchain | Windows Mobile | S60 | Android | |
---|---|---|---|---|---|
Cost | Free | Free | Free; could be more depending on tools used | Free; could be more depending on tools used | Free |
Wide-scale app availability | June | Now | Now | Now | Depends on device availability |
Native development | Yes | Yes | Yes | Yes | Yes |
Languages suppoted for native development | Objective-C | Objective-C | C++, C#, VB.NET | C++ | Java |
Digital certificates | Required for distribution | No | Available, required for some phones | Available, required for some phones | No |
Retail support | Full; 30 percent Apple revenue share; free apps allowable | No | Limited | Limited | No, but Android Developer Challenge offers money and publicity |
Platform maturity | Immature | Immature | Mature | Mature | Immature |
First-party support | Yes | No | Yes | Yes | Yes |
Community support | Just getting started! | Excellent | Excellent | Excellent | Excellent |
App installation method | Direct (App Store), iTunes | Installer.app, custom | Direct, ActiveSync | Direct, PC Suite | Unknown; installation on emulator is not reflective of production devices |
Emulator available | Yes | No | Yes | Yes | Yes |
Remote debugging | Yes | No | Yes | Yes | Yes |
Target device variety | Poor | Poor | Excellent | Good | Poor (that will change, though) |
Touchscreen support | Multi-touch | Multi-touch | Single touch | Umm… soon? | Single touch |
App availability and variety | Poor (that will change, though) | Good | Excellent | Excellent | Poor (that will change, though) |
Underlying architecture | Cocoa Touch / Mac OS X | Mac OS X | Windows | Symbian | Linux |
Flash availability | No | No | Yes | Yes | No |
Java availability | No | In development | Yes | Yes | Yes |
Pour ne rater aucun bon plan, rejoignez notre nouveau channel WhatsApp Frandroid Bons Plans, garanti sans spam !
Les derniers articles
-
Les chiffres de la division Xbox dangereusement dopés par le rachat d’Activision
26 avril 202426/04/2024 • 15:37
-
Nakamura E-Crossover V : 400 € de réduction pour ce VAE polyvalent chez Intersport
26 avril 202426/04/2024 • 14:45
-
Le nouveau vélo pliant électrique de Decathlon arrive très bientôt : tout ce qu’on sait à son sujet
26 avril 202426/04/2024 • 14:15
-
Le prix du nouveau MacBook Air 13 (puce M3) est déjà plus intéressant chez Boulanger
26 avril 202426/04/2024 • 13:22
-
-
Amazon casse le prix de ce kit thermostat connecté pour vous aider à faire des économies d’énergie
26 avril 202426/04/2024 • 12:34
-
Xbox : sauvegardez vos captures d’écrans et clips vidéos avant qu’il ne soit trop tard
26 avril 202426/04/2024 • 12:16
-
Grâce à cette technologie, la prochaine Apple Watch profiterait de nouveaux capteurs de santé
26 avril 202426/04/2024 • 11:57
-
Windows 11 vous avertira si votre PC n’est pas compatible avec ses fonctions IA
26 avril 202426/04/2024 • 11:26
Sur iPhone on peut developper en C++, il y a juste quelques API qui sont uniquement en Objective-C mais ce n'est pas très grave vu qu'on peut mixer du code C/C++ et Objective-C sans probleme. Dans mon jeu j'utilise objective C pour "Bonjour", pour initialiser le frame buffer OpenGL, pour recuperer les events de l'OS (multi-touch accelerometre) mais tout le reste est du pure C++
Oui il y a effectivement un problème à ce niveau là. J'avoue ne pas comprendre quel est le raisonnement fait par Engadget sur cette ligne car on peut faire la même remarque pour Windows Mobile. Il est possible de développer en C/C++, mais seul les langages .Net sont supportés.
Juste une remarque, je trouve vraiment étrange de dire d'une part que Android permet le développement natif et de l'autre que le langage utilisé est JAVA. Nous savons tous qu'il est possible de faire du dev natif sur Android, en C/C++ bien sûr, mais que Google ne supporte que le développement en JAVA pour l'instant (y compris pour le concours). Il faut donc trancher, ou on considère que JAVA est le seul langage supporté et dans ce cas il n'y a pas de développement natif sur Android, ou on ajoute C/C++ dans les langages au côté du JAVA...
Merci de cette précision ;)
Pour le SDK Android le Multi-touch seras surement supporté. Voici une source pas réellement fiable mais qui laisse espérer : http://groups.google.com/group/android-developers/browse_thread/thread/f9ca7ad6e6a613d2
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
Gérer mes choix