Apple Developer
Apple Developer (aniennement Apple Developer Connection) est un programme et une plateforme mis en place par Apple Inc. pour fournir aux développeurs les outils, ressources et documentations nécessaires à la création d’applications et de logiciels pour les systèmes d’exploitation de la marque, notamment iOS, iPadOS, macOS, watchOS, tvOS et visionOS. Ce programme permet aux développeurs d’accéder aux kits de développement (SDK), à des environnements de test ainsi qu’à des services avancés pour distribuer leurs applications via l’App Store.
![]() | |
Adresse | developer.apple.com |
---|---|
Description | Site web de développement d'Apple |
Commercial | non |
Publicité | non |
Type de site | Site web de Développement de logiciel |
Langue | Anglais |
Propriétaire | Apple |
État actuel | En activité |
modifier ![]() |
|
Les applications sont créées dans Xcode, ou parfois à l'aide d'autres programmes tiers pris en charge. Les applications sont ensuite être soumises à App Store Connect (anciennement iTunes Connect), pour approbation par l'équipe d'évaluation interne. Une fois approuvés, ils peuvent être distribués publiquement via les magasins d'applications respectifs. Les applications macOS constituent une exception notable à cette règle, car elles peuvent être distribuées de la même manière via le Mac App Store d'Apple ou indépendamment sur le web[1].
Historique
modifierLe programme Apple Developer trouve ses origines dans les initiatives de développement d’Apple visant à soutenir les créateurs de logiciels pour le Macintosh. Il a progressivement évolué pour inclure les plateformes mobiles avec l’introduction de l’App Store en 2008. Depuis, Apple n’a cessé d’améliorer ses outils et services à destination des développeurs, notamment avec le lancement du langage Swift en 2014 et des mises à jour régulières des environnements de développement[2].
Attaque de juillet 2013
modifierEn juillet 2013, Apple a été contraint de mettre hors ligne son portail Apple Developer après une intrusion visant à voler des informations sensibles. Initialement, les développeurs pensaient qu’il s’agissait d’un problème technique, mais Apple a confirmé par la suite qu’un "intrus" avait tenté d’accéder aux données de 275 000 développeurs enregistrés, notamment leurs noms, adresses e-mail et postales[3],[4].
L’auteur de cette intrusion, Ibrahim Balic, un chercheur en sécurité turc, a revendiqué l’attaque en affirmant qu’il voulait uniquement démontrer une faille dans le système. Il aurait découvert 13 vulnérabilités et les aurait signalées à Apple juste avant que le site ne soit mis hors ligne. Cependant, son approche a été controversée car il a publié une vidéo YouTube montrant des données sensibles de développeurs sans les masquer, ce qui a renforcé l’idée d’un piratage malveillant[5].
En réponse, Apple a réagi rapidement en fermant le portail, en lançant une refonte complète de ses systèmes et en mettant à jour ses serveurs et bases de données. L’entreprise a assuré que les données bancaires et autres informations sensibles étaient cryptées et n’avaient pas été compromises[6].
Apple Developper Academy
modifierL’Apple Developer Academy est un programme de formation gratuit destiné aux futurs développeurs professionnels. Il propose un curriculum, permettant aux étudiants d’apprendre à coder, à concevoir des applications et à améliorer leurs compétences en collaboration et présentation. Selon le programme, la formation dure entre 30 jours et 2 ans. Les participants développent plusieurs applications en identifiant des problèmes au sein de leur communauté et en créant des solutions numériques qui améliorent la vie des utilisateurs[7],[8],[9].
L'Apple Developer Academy est présente dans plusieurs pays : Brésil, Indonésie, Italie, Etats-Unis, Corée du Sud, Arabie Saoudite.
Tutoriels
modifierApple fournit des tutoriels gratuits et un guide d'assistance pour son programme de développement sur son site web ainsi que sur leur chaine YouTube[10].
Apple propose également de nombreuses conférences de développement en ligne ainsi que en présentiel[11].
Voir aussi
modifierRéférences
modifier- ↑ « Une app ne provient pas du Mac App Store », sur Apple Support (consulté le )
- ↑ « WWDC 2014 : Swift, un nouveau langage de programmation chez Apple - Le Monde Informatique », sur LeMondeInformatique, (consulté le )
- ↑ (en-GB) Charles Arthur, « Apple Developer site hack: Turkish security researcher claims responsibility », The Guardian, (ISSN 0261-3077, lire en ligne, consulté le )
- ↑ (en-US) « Apple's Developer Site Shut Down After Hacking Attack — GigaLaw: Doug Isenberg, domain name attorney (and more) », sur GigaLaw: Doug Isenberg, domain name attorney (and more), (consulté le )
- ↑ (en) « 'Attack' on Apple Developer Site May Be a Misunderstanding », sur NBC News, (consulté le )
- ↑ (en) « Apple Developer Website Taken Down After Hacker Attack », Bloomberg.com, (lire en ligne [archive du ], consulté le )
- ↑ (en) « Apple Developer Academies », sur Apple Developer (consulté le )
- ↑ Pierre Fontaine, « Apple Developer Academy : une école pour apprendre à développer de meilleurs produits pour tous... vraiment tous », sur Toms Guide, (consulté le )
- ↑ « Comment Apple forme la nouvelle génération de développeurs d’apps iOS », sur www.lesnumeriques.com, (consulté le )
- ↑ « Apple Developer », sur YouTube (consulté le )
- ↑ (en) « Meet with Apple », sur Apple Developer (consulté le )