Developpez.com

Plus de 14 000 cours et tutoriels en informatique professionnelle à consulter, à télécharger ou à visionner en vidéo.

Un SDK permet de développer des applications iPhone sous Windows
Utiliserez-vous cet outil ?

Le , par kOrt3x, Modérateur
Mise à jour du 21.05.2010 par Katleen
Un SDK permet de développer des applications iPhone sous Windows, utiliserez-vous cet outil ?


Zimusoft vient de sortir un SDK pour iPhone qui émule un programme iPhone sur Windows. En effet, le SDK officiel d'Apple n'est compatible qu'avec les produits de la firme ; et force de plus les développeurs à utiliser le langage Objective-C (une variante de C++ connue d'une poignée de programmeurs seulement).

Zimusoft indique qu'environ 80% des développeurs ne programment que sur Windows et qu'ils ne savent pas utiliser Objective-C.

Voilà pourquoi il propose DragonFireSDK, qui offre un simulateur d'iPhone sur l'écran de l'ordinateur pour aider ses utilisateurs à débuguer leur programme.

L'éditeur explique : "Apple a souvent été critiqué pour ses restrictions, mais ils ne nous ont pas fermé la porte. Nous aimons l'iPhone", avant d'ajouter qu'il veut contribuer au développement du smartphone.

Ce SDK devrait donc ouvrir la porte à davantages de professionnels de la programmation, et voir venir l'arrivée de nouveaux jeux pour le mobile d'Apple.

Source : Téléchargement de DragonFireSDK (99.95$)

Avez-vous déjà programmé avec Objective-C ? Trouvez-vous son utilisation difficile ?

Mise à jour

iPhone OS 4 bêta 4 et SDK
Apple a mis en ligne hier soir une nouvelle bêta de l'iPhone OS 4 (bêta 4).
Cette version devrait se rapprocher de la version finale qui doit être présentée lors de la WWDC qui aura lieu le 7 juin.
Peu d'information sur cette mise à jour de la part d'Apple, mais certains développeurs annoncent déjà les quelques nouveautés :
  • Le support du mode modem pour les clients de chez AT&T.
  • De nouveaux wallpapers.
  • Amélioration de l'application "Maps" qui serait plus précise.
  • La création un dossier "Utilitaires" créer par défaut avec les applications "Horloges", "Calculatrices", "Boussole" et "Voice Memos".


Vous pouvez télécharger l'iPhone OS 4 bêta 4 ainsi que le SDK sur le site Apple : http://developer.apple.com/iphone/
(compte développeur payant)

iPhone OS 4 bêta 3 et SDK

Apple a proposé dernièrement aux développeurs la troisième bêta de l'iPhone OS 4 (firmware et SDK). Cette nouvelle version était vraiment attendue par tous les développeurs, car la version précédente était considérée comme une véritable "catastrophe" au point que certain développeur serait retourné sur la dernière version officielle de l'OS (3.1.3).

En effet, la bêta 2 était vraiment instable, lente, avec de gros problèmes dans certaine application principale, comme l'incapacité de prendre des photos, l'impossibilité de recharger son iPhone sans être obligé de redémarrer l'appareil ou encore des problèmes aux réseaux Wifi ou 3G.

Cette bêta corrige donc ces problèmes, il est maintenant possible d'utiliser l'appareil photo, l'OS est maintenant réactif, il est possible d’échanger des fichiers entre l’iPad et le Mac ou le PC via iTunes, on peut maintenant avoir accès aux commandes iPod via un glissement du doigt vers la gauche dans la barre de multitâches.



Autres nouveautés, la possibilité de verrouiller le changement d'orientation comme sur les iPad, puis la possibilité de quitter une application qui fonctionne en mode multitâches via un badge en haut à gauche de l'icône de l'application.



Au niveau du SDK, Apple avait mis à disposition au téléchargement le SDK bêta 3, mais l'avait retiré de leur site rapidement sans trop d'information de la part d'Apple, mais la cause sera due à l'absence de reconnaissance de l'iPhone OS 4 8A260b par le SDK, qui est certes pas pratique. Le SDK aurait aussi laissé des traces du prochain iPhone 4G avec la possibilité de faire de l'enregistrement vidéo en HD 720p, mais ce n'est encore qu'une rumeur.

Vous pouvez télécharger l'iPhone OS 4 bêta 3 ainsi que le SDK sur le site Apple : http://developer.apple.com/iphone/
(compte développeur payant)

A lire aussi : Les grandes nouveautés de l'iPhone OS 4.0
Ainsi que : Apple Event Avril 2010 : Apple dévoile l'iPhone OS 4.0


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de clavier12AZQSWX clavier12AZQSWX - Membre confirmé http://www.developpez.com
le 31/01/2011 à 23:31
pas de mon côté.
Avatar de medline2c medline2c - Nouveau Candidat au Club http://www.developpez.com
le 27/04/2011 à 8:59
Bonjour à toutes/tous,

A-t-on des nouvelles concernant les possibilités de développer des applis iPad sous environnement autre que Mac (j'ai un iPad 1 et un iPad 2 mais pas de mac... enfin si, un OS 9 !!!).

Merci !
Avatar de clavier12AZQSWX clavier12AZQSWX - Membre confirmé http://www.developpez.com
le 27/04/2011 à 17:06
Citation Envoyé par medline2c  Voir le message
Bonjour à toutes/tous,

A-t-on des nouvelles concernant les possibilités de développer des applis iPad sous environnement autre que Mac (j'ai un iPad 1 et un iPad 2 mais pas de mac... enfin si, un OS 9 !!!).

Merci !

peut-être peux-tu développer sur les ipad directement non ?
Avatar de priamos priamos - Futur Membre du Club http://www.developpez.com
le 11/05/2011 à 22:58
Pour information :

http://www.pmbaty.com/iosbuildenv/ <--- l'environnement de compilation iPhone qui s'intègre avec Visual Studio.

C'est tout ce qu'il me fallait !
Avatar de clavier12AZQSWX clavier12AZQSWX - Membre confirmé http://www.developpez.com
le 11/05/2011 à 23:05
c'est pas compatible avec app store, juste cidia store...
pas cool
Avatar de kOrt3x kOrt3x - Modérateur http://www.developpez.com
le 11/05/2011 à 23:07
Citation Envoyé par priamos  Voir le message
Pour information :

http://www.pmbaty.com/iosbuildenv/ <--- l'environnement de compilation iPhone qui s'intègre avec Visual Studio.

C'est tout ce qu'il me fallait !

Mais à quel prix ??? Et à tester avec des iPhones Jailbreakés.
Avatar de J_mafia J_mafia - Candidat au Club http://www.developpez.com
le 03/02/2012 à 10:23
Bonjour, j'ai des préoccupation par rapport a mon projet. En fait je novice et je n'ai pas de grandes connaissances sur l'iOS et sur le développement d'application sur la gamme Apple. J'aimerais savoir si la chaine de développement d'applications iOS est possible uniquement que sur Mac? Est ce qu'il est possible de développer avec un émulateur sur un PC?
Avatar de Leye0 Leye0 - Candidat au Club http://www.developpez.com
le 06/02/2012 à 20:55
Ce qu'il faut savoir avant tout , c'est qu'une application qui n'a pas été fait sur Apple n'est pas une application légale aux yeux d'Apple. Il est toutefois possible de publier ses applications du côté "sombre" d'iOS, soit sur le Cydia Store. Il est même possible d'en vendre je crois. (Corrigez-moi.)

Cela dit, il est possible de développer sur Windows. Une personne a développé il y a quelques temps un environnement de développement pour iOS version Windows, à vendre pour 99$. La version démo a supposément une limitation quant à la quantité de projets compilations, ou encore fait un Watermark sur les projets, mais de mon côté, j'imagine qu'il y a une erreur, car la version que j'ai trouvé n'a aucune limitation.

À la compilation, elle exporte une version .IPA style Apple Store, et une version ('point' je ne me souviens plus trop) pour Cydia.

Sa suite de développement se greffe à Visual Studio. Je ne connais pas la terminologie de la programmation suffisamment pour bien décrire sa suite, mais lorsqu'on compile la solution dans Visual Studio, en arrière plan, le tout est compilé avec gcc et les bibliothèques de Apple, comme si on travaillait avec XCode.

La seule contrainte: dans XCode, on développe les formulaires (Forms, GUI, environnement graphique) de nos applications avec un outil de création indépendant, et le SDK ne vient avec aucun créateur de formulaires, de sorte qu'il faut définir tous les formulaires manuellement. (Et comme même les programmeurs les plus généreux n'ont pas de temps à consacrer pour créer un IDE spécifiquement pour développer pour Apple dans Windows, il faut s'y faire.)

Le SDK fonctionne très bien, et j'imagine qu'il peut être adaptable à un autre IDE que Visual Studio, moyennant un peu de bidulage avec les exécutables et les .bat. Il m'a permis de faire quelques applications (plus ou moins inutiles) utilisant plusieurs fonctionnalités: bluetooth, inclinaison du iPod, sockets TCP (transfert de fichiers, 'souris' sans-fil). Je pense que d'un point de vue geek qui développe pour le plaisir, la création d'application Wireless est ce qu'il y a de plus stimulant avec un bon vieux iPod.

Enfin, rappelez-vous que si les Cydia Store, hack et tralala ne vous stimulent pas et que l'objectif est de shipper l'application dans le Apple Store, l'environnement ne peut servir à créer l'application finale. Selon certains dires, Apple a plusieurs règles à suivre pour publier, dont utiliser les bonnes bibliothèques, et j'imagine, respecter un standard autant dans la programmation que dans l'interface graphique.

Léon Pelletier
Avatar de Leye0 Leye0 - Candidat au Club http://www.developpez.com
le 06/02/2012 à 21:11
Ah, j'oubliais Dragonfiresdk, qui est + ou - le sujet principal du thread.
Le SDK décrit dans mon message d'avant est plutôt un environnement de compilation, pas un SDK. Dragonfire est un SDK, et est plutôt incomplet puisqu'il ne permet pas la compilation.

Si un philanthrope, quelque part, est capable de créer un IDE à mettre par dessus l'ios build dev, et de mettre à jour les bibliothèques fournies par ios build dev, on aura un vrai SDK complet pour Apple gratuit et à jour pour iOS 5. Je sais que ce n'est pas respectueux pour le créateur, mais pour la communauté du libre, ce serait un pas de franchis. Surtout que cela aurait pu être fait il y a 2 ans.
Avatar de pelmo77 pelmo77 - Futur Membre du Club http://www.developpez.com
le 14/03/2012 à 14:33
Je développe mes apps en html/js. Je les compile en apk (android) et ipa (iphone/ipad) grace à jeMbe (http://www.jembe.fr).
Ca me sort une app certifiée et chose assez surprenante, pas besoin d'avoir un Mac.
Avatar de stopviolence stopviolence - Membre régulier http://www.developpez.com
le 11/08/2016 à 13:53
Citation Envoyé par pelmo77  Voir le message
Je développe mes apps en html/js. Je les compile en apk (android) et ipa (iphone/ipad) grace à jeMbe (http://www.jembe.fr).
Ca me sort une app certifiée et chose assez surprenante, pas besoin d'avoir un Mac.

Je viens de lire la doc, c'est bêtement basé sur le moteur webkit de safari. (donc pas besoin de mac en effet puisque c'est déjà compilé)

Donc en gros jeMbe sert à faire une page web mais au lieu de l'afficher dans le navigateur faut télécharger sur appstore un safari allégé qui contient la page (et ton appli va donc bénéficier des performances dégueulasses du langage javascript)

C'est pas plus simple de faire directement une page web ?
Offres d'emploi IT
Architecte big data H/F
Safran - Ile de France - Magny-les-Hameaux (78114)
Data scientist H/F
Safran - Ile de France - Magny-les-Hameaux (78114)
Ingénieur sécurité des systèmes d'information drone (2 postes à pourvoir) H/F
Safran - Ile de France - Éragny (95610)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil