SlideShare une entreprise Scribd logo
1  sur  21
Réaliser par :
• Ragheb Gmira
• Faten Barkati
Année universitaire : 2015-2016
1. Apple
2. Système d'exploitation mobile
3. IOS
4. L'App Store
5. Langages, API et système
6. Déploiement d'une application via App Store
7. Jailbreaking
8. Autre produit Apple
9. Conclusion
• l'origine d'Apple :
• Au courant 1975 naît l'Apple I dans le garage de Steve Jobs.
• Début 1984, le grand public découvre le premier modèle de Macintosh
• en 2001 naît l'iPod, en 2007 l'iPhone et en 2010 l'iPad,
Steve Jobs Steve Wozniak
– Java ME Platform
– Palm OS
– Symbian OS
– Linux OS
– Windows Mobile OS
– BlackBerry OS
– iPhone OS
– Google Android Platform
• iOS est un système d’exploitation et plate-forme logicielle
pour Smartphones et tablettes créé et utilisé exclusivement
par Apple dont la version 1.0 est sortie le 29 Juin 2007 avec le
lancement de l'iPhone.
• « Core OS », la couche basse (gestion de la charge, protocole TCP/IP, sécurité ...)
• « Core Services », la couche haute (géolocalisation, SQLite, multi-tâches, ...)
• « Media », pour la gestion multimedia (vidéo, sons, OpenGL, PDF, images, ...)
• « Cocoa », pour la gestion des interfaces (mutli-touch, alertes, accéléromètre, ...)
Annuaire des applications iPhone/iPod/iPad
• L'App Store est la place de marché qui regroupe l'ensemble des
applications iPhone, iPod, et iPad. L'App Store est accessible sur les
ordinateurs (PC, Mac, ...) via le logiciel iTunes ou directement depuis les
smartphones ou tablettes Apple.
• La distribution d’une application sur l’App Store est soumise à approbation
d’Apple sur la base de Guidelines assez strictes (contenu proposé, respect
de l’ergonomie, fiabilité,...). L’approbation dure entre 3 et 15 jours que ce
soit pour une nouvelle application ou pour une mise à jour.
 L'App Store a été lancé en juillet 2008
 Plus de 1 500 000 applications
 Plus de 100 milliards de téléchargements
Comment Créer ses propres applications pour
iPhone, iPad ?
Certains disent que l'univers Apple est fermé !
les langages de programmation pour Apple
sont difficiles à apprendre !!!
Comment ça, de quel ordinateur s'équiper ? J'ai déjà un PC et
j'en suis satisfait ! Pourquoi est-ce que je devrais investir dans
un nouveau matériel ?
Mais les développements pour iPhone, iPad et iPod Touch se font
presque exclusivement sur Mac. Et ce n'est pas tout ! Le Mac doit :
1. être équipé d'un processeur Intel ;
2. posséder au moins 1 gigaoctet (1 Go) de mémoire vive ;
3. utiliser le système d'exploitation Mac OS X Lion, Snow Leopard ou Leopard ;
4. disposer d'un port USB libre et/ou d'une connexion wifi afin de connecter votre
iPhone/iPod Touch/iPad à l'ordinateur et de tester vos applications.
• Objective-C est le langage de programmation utilisé pour développer des
applications pour iPhone, iPod Touch et iPad. Il s'agit d'un langage hérité du
langage C, c'est-à-dire que l'Objective-C emprunte au C bon nombre de choses.
• Cocoa Touch est une API (Application Programming Interface) dédiée à
l'écriture d'applications pour iPhone, iPod Touch et iPad. Cocoa Touch ne déroge
pas à la règle ; elle est spécifiquement développée pour les devices Apple. Elle est
accessible à travers Xcode.
• Xcode est l'environnement de développement et de débogage sur le Mac, qui
fournit les fichiers de développement requis pour les applications Mac OS X et iOS.
• Programme développeur Apple
 Donne accès aux outils logiciels de base (comme Xcode et iOS SDK),
 Tester les applications iOS en utilisant des simulateurs dans Xcode
• Programme développeur iOS
 Permet d'accéder aux outils développeur, aux logiciels pré-release et au support
technique
 Placer les applications iOS achevées dans l'App Store,
 Apple Developer Program– Individual : 99 USD
 Apple Developer Program – Company : 299 USD
• il s’agit, en gros, de passer les défenses d’un iPhone pour installer les
programmes tiers de notre choix, et non ceux imposés par Apple à travers
leur AppStore
Il n’est pas non plus particulièrement dangereux pour le
téléphone. La manipulation peut certes être délicate dans
certains cas, mais ce qui est sûr, c’est qu’une restauration règle
pratiquement toujours les problèmes
L'Apple Watch est une montre connectée dévoilée le 9 septembre 2014,
Elle permet de faire la liaison avec un iPhone.
L'Apple Watch est compatible avec les téléphones Apple à partir de l'iPhone 5
à partir de iOS 8.2
permet de consulter différents contenus tels que les e-mails, messages,
cartes, etc. Elle possède 8 Go de mémoire physique et partage ses données
avec l'iPhone synchronisé. Grâce à Siri, elle peut écrire des messages et
courriers électroniques
• Est un appareil conçu qui permet la communication sans fil entre un
ordinateur et un téléviseur. Il est disponible depuis fin mars 2007 dans sa
première version.
• Il communique par réseau sans fil ou Ethernet, avec un appareil iOS ou
avec un ordinateur (sous Mac OS X ou sous WIndows) par le biais du
logiciel iTunes, permettant ainsi de diffuser le contenu vidéo et audio sur
le téléviseur, via éventuellement un amplificateur audio-vidéo.
La marque à la pomme a su s'implanter grâce à des
idées novatrices, qui par la suite ont entrainé une forte
demande de ses produits. Les consommateurs
considèrent les produits Apple comme un signe
d'appartenance avec comme leader le charismatique et
idéaliste Steve Jobs . Malgré un coût parfois élevé, rien
n'arrête les consommateurs à suivre l'effet de mode
Apple
Merci pour votre attention

Contenu connexe

Tendances

Cross platform development
Cross platform developmentCross platform development
Cross platform developmentdftaiwo
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMcool192
 
Cross platform mobile development
Cross platform mobile developmentCross platform mobile development
Cross platform mobile developmentPeter Friese
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systemsSriram PV
 
Symbian OS Overview
Symbian OS OverviewSymbian OS Overview
Symbian OS OverviewAndreas Jakl
 
Les Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileLes Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileMohamed BOURAOUI
 
Apple iOS Introduction
Apple iOS IntroductionApple iOS Introduction
Apple iOS IntroductionPratik Vyas
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Sura Gonzalez
 
Présentation Ionic Framework
Présentation Ionic FrameworkPrésentation Ionic Framework
Présentation Ionic FrameworkNdongo Samb
 
Symbian Os Introduction
Symbian Os IntroductionSymbian Os Introduction
Symbian Os IntroductionDeepak Rathi
 
iOS Application Security
iOS Application SecurityiOS Application Security
iOS Application SecurityEgor Tolstoy
 

Tendances (20)

Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Cross platform development
Cross platform developmentCross platform development
Cross platform development
 
Apple iOS Report
Apple iOS ReportApple iOS Report
Apple iOS Report
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEM
 
PPT on iOS
PPT on iOS PPT on iOS
PPT on iOS
 
Android & IOS
Android & IOSAndroid & IOS
Android & IOS
 
Cross platform mobile development
Cross platform mobile developmentCross platform mobile development
Cross platform mobile development
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systems
 
Apple iOS
Apple iOSApple iOS
Apple iOS
 
Symbian OS Overview
Symbian OS OverviewSymbian OS Overview
Symbian OS Overview
 
Les Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileLes Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobile
 
Apple iOS Introduction
Apple iOS IntroductionApple iOS Introduction
Apple iOS Introduction
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Présentation Ionic Framework
Présentation Ionic FrameworkPrésentation Ionic Framework
Présentation Ionic Framework
 
Support developpement applications mobiles avec ionic v3 et v4
Support developpement applications mobiles avec ionic v3 et v4Support developpement applications mobiles avec ionic v3 et v4
Support developpement applications mobiles avec ionic v3 et v4
 
Android JNI
Android JNIAndroid JNI
Android JNI
 
Symbian Os Introduction
Symbian Os IntroductionSymbian Os Introduction
Symbian Os Introduction
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
iOS Application Security
iOS Application SecurityiOS Application Security
iOS Application Security
 

Similaire à Présentation ios Ragheb Gmira

userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014USERADGENTS
 
Introduction to iOS Development
Introduction to iOS DevelopmentIntroduction to iOS Development
Introduction to iOS DevelopmentNidhal Satouri
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrValtech
 
L'Apple Watch crée l'événement et bouscule le marché des smartwatches
L'Apple Watch crée l'événement et bouscule le marché des smartwatches  L'Apple Watch crée l'événement et bouscule le marché des smartwatches
L'Apple Watch crée l'événement et bouscule le marché des smartwatches Idean France
 
Niji rapport de prévention 2021 - i os 15
Niji   rapport de prévention 2021 - i os 15Niji   rapport de prévention 2021 - i os 15
Niji rapport de prévention 2021 - i os 15Gabriel DUPONT
 
MobiliteaTime #15 : iOS 11
MobiliteaTime #15 : iOS 11MobiliteaTime #15 : iOS 11
MobiliteaTime #15 : iOS 11USERADGENTS
 
CocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entreprise
CocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entrepriseCocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entreprise
CocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entrepriseCocoaHeads France
 
Développement iPhone & iPad
Développement iPhone & iPadDéveloppement iPhone & iPad
Développement iPhone & iPadiMakeit4U
 
iOS 7 : présentation et opportunités
iOS 7 : présentation et opportunitésiOS 7 : présentation et opportunités
iOS 7 : présentation et opportunitésCare
 
Ebook: les nouveautés d'iOS 11
Ebook: les nouveautés d'iOS 11Ebook: les nouveautés d'iOS 11
Ebook: les nouveautés d'iOS 11StardustTesting
 
Actualités mobile - Juin 2014
Actualités mobile - Juin 2014Actualités mobile - Juin 2014
Actualités mobile - Juin 2014Damien Laureaux
 
Hackathon Android Abidjan
Hackathon Android  AbidjanHackathon Android  Abidjan
Hackathon Android AbidjanBacely YoroBi
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobileHaifa Chorfi
 
OpenPlug Elips Studio Flex Montpellier
OpenPlug Elips Studio Flex MontpellierOpenPlug Elips Studio Flex Montpellier
OpenPlug Elips Studio Flex MontpellierEmmanuel Niclot
 
"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hoursLaurent MEURISSE
 

Similaire à Présentation ios Ragheb Gmira (20)

userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014
 
Introduction to iOS Development
Introduction to iOS DevelopmentIntroduction to iOS Development
Introduction to iOS Development
 
Chapitre 5 sem
Chapitre 5 semChapitre 5 sem
Chapitre 5 sem
 
Terminaux iOS
Terminaux iOSTerminaux iOS
Terminaux iOS
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android Fr
 
L'Apple Watch crée l'événement et bouscule le marché des smartwatches
L'Apple Watch crée l'événement et bouscule le marché des smartwatches  L'Apple Watch crée l'événement et bouscule le marché des smartwatches
L'Apple Watch crée l'événement et bouscule le marché des smartwatches
 
Niji rapport de prévention 2021 - i os 15
Niji   rapport de prévention 2021 - i os 15Niji   rapport de prévention 2021 - i os 15
Niji rapport de prévention 2021 - i os 15
 
MobiliteaTime #15 : iOS 11
MobiliteaTime #15 : iOS 11MobiliteaTime #15 : iOS 11
MobiliteaTime #15 : iOS 11
 
CocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entreprise
CocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entrepriseCocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entreprise
CocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entreprise
 
Développement iPhone & iPad
Développement iPhone & iPadDéveloppement iPhone & iPad
Développement iPhone & iPad
 
iOS 7 : présentation et opportunités
iOS 7 : présentation et opportunitésiOS 7 : présentation et opportunités
iOS 7 : présentation et opportunités
 
Ebook: les nouveautés d'iOS 11
Ebook: les nouveautés d'iOS 11Ebook: les nouveautés d'iOS 11
Ebook: les nouveautés d'iOS 11
 
Actualités mobile - Juin 2014
Actualités mobile - Juin 2014Actualités mobile - Juin 2014
Actualités mobile - Juin 2014
 
Skype
SkypeSkype
Skype
 
Hackathon Android Abidjan
Hackathon Android  AbidjanHackathon Android  Abidjan
Hackathon Android Abidjan
 
Android
AndroidAndroid
Android
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobile
 
OpenPlug Elips Studio Flex Montpellier
OpenPlug Elips Studio Flex MontpellierOpenPlug Elips Studio Flex Montpellier
OpenPlug Elips Studio Flex Montpellier
 
APPLE-Présentation (1).pptx
APPLE-Présentation (1).pptxAPPLE-Présentation (1).pptx
APPLE-Présentation (1).pptx
 
"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours
 

Présentation ios Ragheb Gmira

  • 1. Réaliser par : • Ragheb Gmira • Faten Barkati Année universitaire : 2015-2016
  • 2. 1. Apple 2. Système d'exploitation mobile 3. IOS 4. L'App Store 5. Langages, API et système 6. Déploiement d'une application via App Store 7. Jailbreaking 8. Autre produit Apple 9. Conclusion
  • 3. • l'origine d'Apple : • Au courant 1975 naît l'Apple I dans le garage de Steve Jobs. • Début 1984, le grand public découvre le premier modèle de Macintosh • en 2001 naît l'iPod, en 2007 l'iPhone et en 2010 l'iPad, Steve Jobs Steve Wozniak
  • 4. – Java ME Platform – Palm OS – Symbian OS – Linux OS – Windows Mobile OS – BlackBerry OS – iPhone OS – Google Android Platform
  • 5. • iOS est un système d’exploitation et plate-forme logicielle pour Smartphones et tablettes créé et utilisé exclusivement par Apple dont la version 1.0 est sortie le 29 Juin 2007 avec le lancement de l'iPhone.
  • 6.
  • 7. • « Core OS », la couche basse (gestion de la charge, protocole TCP/IP, sécurité ...) • « Core Services », la couche haute (géolocalisation, SQLite, multi-tâches, ...) • « Media », pour la gestion multimedia (vidéo, sons, OpenGL, PDF, images, ...) • « Cocoa », pour la gestion des interfaces (mutli-touch, alertes, accéléromètre, ...)
  • 8. Annuaire des applications iPhone/iPod/iPad • L'App Store est la place de marché qui regroupe l'ensemble des applications iPhone, iPod, et iPad. L'App Store est accessible sur les ordinateurs (PC, Mac, ...) via le logiciel iTunes ou directement depuis les smartphones ou tablettes Apple. • La distribution d’une application sur l’App Store est soumise à approbation d’Apple sur la base de Guidelines assez strictes (contenu proposé, respect de l’ergonomie, fiabilité,...). L’approbation dure entre 3 et 15 jours que ce soit pour une nouvelle application ou pour une mise à jour.  L'App Store a été lancé en juillet 2008  Plus de 1 500 000 applications  Plus de 100 milliards de téléchargements
  • 9. Comment Créer ses propres applications pour iPhone, iPad ? Certains disent que l'univers Apple est fermé ! les langages de programmation pour Apple sont difficiles à apprendre !!!
  • 10. Comment ça, de quel ordinateur s'équiper ? J'ai déjà un PC et j'en suis satisfait ! Pourquoi est-ce que je devrais investir dans un nouveau matériel ?
  • 11. Mais les développements pour iPhone, iPad et iPod Touch se font presque exclusivement sur Mac. Et ce n'est pas tout ! Le Mac doit : 1. être équipé d'un processeur Intel ; 2. posséder au moins 1 gigaoctet (1 Go) de mémoire vive ; 3. utiliser le système d'exploitation Mac OS X Lion, Snow Leopard ou Leopard ; 4. disposer d'un port USB libre et/ou d'une connexion wifi afin de connecter votre iPhone/iPod Touch/iPad à l'ordinateur et de tester vos applications.
  • 12. • Objective-C est le langage de programmation utilisé pour développer des applications pour iPhone, iPod Touch et iPad. Il s'agit d'un langage hérité du langage C, c'est-à-dire que l'Objective-C emprunte au C bon nombre de choses. • Cocoa Touch est une API (Application Programming Interface) dédiée à l'écriture d'applications pour iPhone, iPod Touch et iPad. Cocoa Touch ne déroge pas à la règle ; elle est spécifiquement développée pour les devices Apple. Elle est accessible à travers Xcode. • Xcode est l'environnement de développement et de débogage sur le Mac, qui fournit les fichiers de développement requis pour les applications Mac OS X et iOS.
  • 13.
  • 14.
  • 15. • Programme développeur Apple  Donne accès aux outils logiciels de base (comme Xcode et iOS SDK),  Tester les applications iOS en utilisant des simulateurs dans Xcode • Programme développeur iOS  Permet d'accéder aux outils développeur, aux logiciels pré-release et au support technique  Placer les applications iOS achevées dans l'App Store,  Apple Developer Program– Individual : 99 USD  Apple Developer Program – Company : 299 USD
  • 16. • il s’agit, en gros, de passer les défenses d’un iPhone pour installer les programmes tiers de notre choix, et non ceux imposés par Apple à travers leur AppStore
  • 17. Il n’est pas non plus particulièrement dangereux pour le téléphone. La manipulation peut certes être délicate dans certains cas, mais ce qui est sûr, c’est qu’une restauration règle pratiquement toujours les problèmes
  • 18. L'Apple Watch est une montre connectée dévoilée le 9 septembre 2014, Elle permet de faire la liaison avec un iPhone. L'Apple Watch est compatible avec les téléphones Apple à partir de l'iPhone 5 à partir de iOS 8.2 permet de consulter différents contenus tels que les e-mails, messages, cartes, etc. Elle possède 8 Go de mémoire physique et partage ses données avec l'iPhone synchronisé. Grâce à Siri, elle peut écrire des messages et courriers électroniques
  • 19. • Est un appareil conçu qui permet la communication sans fil entre un ordinateur et un téléviseur. Il est disponible depuis fin mars 2007 dans sa première version. • Il communique par réseau sans fil ou Ethernet, avec un appareil iOS ou avec un ordinateur (sous Mac OS X ou sous WIndows) par le biais du logiciel iTunes, permettant ainsi de diffuser le contenu vidéo et audio sur le téléviseur, via éventuellement un amplificateur audio-vidéo.
  • 20. La marque à la pomme a su s'implanter grâce à des idées novatrices, qui par la suite ont entrainé une forte demande de ses produits. Les consommateurs considèrent les produits Apple comme un signe d'appartenance avec comme leader le charismatique et idéaliste Steve Jobs . Malgré un coût parfois élevé, rien n'arrête les consommateurs à suivre l'effet de mode Apple
  • 21. Merci pour votre attention