SlideShare a Scribd company logo
1 of 37
Apple App World
Smart World from developer to user
Smart ?
   Definizione
agg.
1 elegante; alla moda / the - set, il bel mondo
2 (fam.) sveglio, intelligente, abile; furbo; brillante, spiritoso: a - pupil, un allievo sveglio; a - talker, un
oratore brillante; he thinks he's really -, crede di essere molto furbo, in gamba / - practice, furberia / -
apple, (fam. amer.) persona in gamba / - mouth, (fam. amer.) petulante / - card, carta intelligente;
tessera magnetica a memoria
3 forte; secco: a - tap on a lid, un colpo secco su un coperchio
4 rapido, veloce: a - pace, un'andatura veloce
5 (fam.) grande, considerevole ♦ s.1 dolore acuto; bruciore; sofferenza (fisica, morale)2 pl. (fam.
amer.) acutezza; intelligenza: he's got lots of smarts, è molto sveglio.
ecosistema Apple
           un mondo creato a uso dell’utilizzatore qualunque esso sia




Hardware      Software                     Servizi
il kit per sopravvivere
                                     quello che serve per iniziare
                          ma che è anche sufficiente per eccellere




Hardware   Software      Servizi              Conoscenze
Hardware
• iMac
• MacBook Pro
• MacBook Air
• MacPro

• iPod
• iPad
• iPhone

•Apple TV
Software
• Sistema Operativo   OS 10.5.5 o superiore


• IDE                 Xcode, AppCode


• SDK                 iOS


• frameworks          phonegap,
                      appcelerator,
                      Marmalade
Servizi
• un AppleID identificato come Developer

• iscrizione ad un Developer Program

• Volume Purchase Program o Ad Hoc

• ... conto in banca!
๏ developer program
Conoscenze
             • Objective-C

             • Cocoa

             • basi di grafica

             • UX - User eXperience

             • ...pazienza
๏ cocoa
passo passo
dal creare un progetto a pubblicarlo su AppStore
quali i passi?
๏ concept
๏ design
๏ sviluppo
๏ distribuzione
๏ monetizzazione
๏ mantenimento
๏ concept




    idee idee idee...
        il cuore di ogni progetto
๏ design




    Disegni e prototipi
cosa serve per studiare bene e non perdere tempo a
                  rifare tutto dopo
๏ design




       Notes:   Notes:   Notes:
๏ design
๏ sviluppo




              Xcode
      il tool da conoscere nel dettaglio
๏ Xcode
๏ Xcode
๏ Xcode
๏ Xcode
๏ sviluppo
๏ sviluppo
Simulatore e Deploy
  perché serve fare tutti i test possibili
AppStore
un passo facile ma non banale
๏ AppStore



๏ metadati: versione, lingue, ambienti
๏ descrizioni: breve, lunga, multilingua
๏ screenshot: 3 / 5, in più risoluzioni
๏ icona: 512x512
๏ AppStore
๏ AppStore
๏ AppStore

       Processo di approvazione

         ๏ Waiting for Review


         ๏ In Review


         ๏ Ready for Sale
0.79 o GRATIS
anche questo fa parte del progetto
e poi ?
non ci si ferma alla prima versione, perché chi conta
                sarà sempre l’utente
e ora Apple cosa offrirà?
  come e dove possiamo riusare quanto imparato
       nel resto dell’ecosistema della mela
๏ link utili



๏   Apple Developer Site

๏   Start Developing iOS Apps Today

๏   iOS Cocoa Touch Introduction

๏   Apple Developer Tools

๏   Apple Developer Programs
Alberto Barban
    abarban@mac.com
    @abarban
    abarban

More Related Content

Similar to Apple App World

Smau milano 2012 arena social media davide-senatore
Smau milano 2012   arena social media davide-senatoreSmau milano 2012   arena social media davide-senatore
Smau milano 2012 arena social media davide-senatoreSMAU
 
Mr.Robot - How To Make a Robot !
Mr.Robot - How To Make a Robot !Mr.Robot - How To Make a Robot !
Mr.Robot - How To Make a Robot !Gianfranco Pulitano
 
Iced tea, la macchina virtuale Java libera
Iced tea, la macchina virtuale Java liberaIced tea, la macchina virtuale Java libera
Iced tea, la macchina virtuale Java liberaVitalij Zadneprovskij
 
Android - Programmazione Avanzata
Android -  Programmazione AvanzataAndroid -  Programmazione Avanzata
Android - Programmazione AvanzataStefano Sanna
 
AppleTV: insight e progettazione per l'Home Entertainment
AppleTV: insight e progettazione per l'Home EntertainmentAppleTV: insight e progettazione per l'Home Entertainment
AppleTV: insight e progettazione per l'Home EntertainmentPaolo Musolino
 
Arduino prima spiegazione
Arduino  prima spiegazioneArduino  prima spiegazione
Arduino prima spiegazioneFlaviano Fior
 
Mobile platforms development overview
Mobile platforms development overviewMobile platforms development overview
Mobile platforms development overviewAlfredo Morresi
 
Crossdev sdk/tools: devil's deception - Luciano Colosio
Crossdev sdk/tools: devil's deception - Luciano ColosioCrossdev sdk/tools: devil's deception - Luciano Colosio
Crossdev sdk/tools: devil's deception - Luciano ColosioWhymca
 
Crossdev sdk/tools: devil's deception
Crossdev sdk/tools: devil's deceptionCrossdev sdk/tools: devil's deception
Crossdev sdk/tools: devil's deceptionLuciano Colosio
 
Realizzare Accessori iOS con Bluetooth Low Energy e Arduino
Realizzare Accessori iOS con Bluetooth Low Energy e ArduinoRealizzare Accessori iOS con Bluetooth Low Energy e Arduino
Realizzare Accessori iOS con Bluetooth Low Energy e Arduinofibasile
 
Touch&play framework
Touch&play frameworkTouch&play framework
Touch&play frameworkCSP Scarl
 

Similar to Apple App World (20)

Smau milano 2012 arena social media davide-senatore
Smau milano 2012   arena social media davide-senatoreSmau milano 2012   arena social media davide-senatore
Smau milano 2012 arena social media davide-senatore
 
Sviluppare applicazioni Domino Web per dispositivi Mobili
Sviluppare applicazioni Domino Web per dispositivi MobiliSviluppare applicazioni Domino Web per dispositivi Mobili
Sviluppare applicazioni Domino Web per dispositivi Mobili
 
Linux a scuola
Linux a scuolaLinux a scuola
Linux a scuola
 
Passare A Mac
Passare A MacPassare A Mac
Passare A Mac
 
Mr.Robot - How To Make a Robot !
Mr.Robot - How To Make a Robot !Mr.Robot - How To Make a Robot !
Mr.Robot - How To Make a Robot !
 
Iced tea, la macchina virtuale Java libera
Iced tea, la macchina virtuale Java liberaIced tea, la macchina virtuale Java libera
Iced tea, la macchina virtuale Java libera
 
MonoTouch, un anno dopo
MonoTouch, un anno dopoMonoTouch, un anno dopo
MonoTouch, un anno dopo
 
Android - Programmazione Avanzata
Android -  Programmazione AvanzataAndroid -  Programmazione Avanzata
Android - Programmazione Avanzata
 
Java sul tuo Mac
Java sul tuo MacJava sul tuo Mac
Java sul tuo Mac
 
Io, Android
Io, AndroidIo, Android
Io, Android
 
AppleTV: insight e progettazione per l'Home Entertainment
AppleTV: insight e progettazione per l'Home EntertainmentAppleTV: insight e progettazione per l'Home Entertainment
AppleTV: insight e progettazione per l'Home Entertainment
 
Arduino prima spiegazione
Arduino  prima spiegazioneArduino  prima spiegazione
Arduino prima spiegazione
 
INTRO TO XAMARIN
INTRO TO XAMARININTRO TO XAMARIN
INTRO TO XAMARIN
 
Mobile platforms development overview
Mobile platforms development overviewMobile platforms development overview
Mobile platforms development overview
 
Crossdev sdk/tools: devil's deception - Luciano Colosio
Crossdev sdk/tools: devil's deception - Luciano ColosioCrossdev sdk/tools: devil's deception - Luciano Colosio
Crossdev sdk/tools: devil's deception - Luciano Colosio
 
Crossdev sdk/tools: devil's deception
Crossdev sdk/tools: devil's deceptionCrossdev sdk/tools: devil's deception
Crossdev sdk/tools: devil's deception
 
Realizzare Accessori iOS con Bluetooth Low Energy e Arduino
Realizzare Accessori iOS con Bluetooth Low Energy e ArduinoRealizzare Accessori iOS con Bluetooth Low Energy e Arduino
Realizzare Accessori iOS con Bluetooth Low Energy e Arduino
 
iOS Ecosystem
iOS EcosystemiOS Ecosystem
iOS Ecosystem
 
iOS Ecosystem
iOS EcosystemiOS Ecosystem
iOS Ecosystem
 
Touch&play framework
Touch&play frameworkTouch&play framework
Touch&play framework
 

Apple App World

  • 1. Apple App World Smart World from developer to user
  • 2. Smart ? Definizione agg. 1 elegante; alla moda / the - set, il bel mondo 2 (fam.) sveglio, intelligente, abile; furbo; brillante, spiritoso: a - pupil, un allievo sveglio; a - talker, un oratore brillante; he thinks he's really -, crede di essere molto furbo, in gamba / - practice, furberia / - apple, (fam. amer.) persona in gamba / - mouth, (fam. amer.) petulante / - card, carta intelligente; tessera magnetica a memoria 3 forte; secco: a - tap on a lid, un colpo secco su un coperchio 4 rapido, veloce: a - pace, un'andatura veloce 5 (fam.) grande, considerevole ♦ s.1 dolore acuto; bruciore; sofferenza (fisica, morale)2 pl. (fam. amer.) acutezza; intelligenza: he's got lots of smarts, è molto sveglio.
  • 3. ecosistema Apple un mondo creato a uso dell’utilizzatore qualunque esso sia Hardware Software Servizi
  • 4. il kit per sopravvivere quello che serve per iniziare ma che è anche sufficiente per eccellere Hardware Software Servizi Conoscenze
  • 5. Hardware • iMac • MacBook Pro • MacBook Air • MacPro • iPod • iPad • iPhone •Apple TV
  • 6. Software • Sistema Operativo OS 10.5.5 o superiore • IDE Xcode, AppCode • SDK iOS • frameworks phonegap, appcelerator, Marmalade
  • 7. Servizi • un AppleID identificato come Developer • iscrizione ad un Developer Program • Volume Purchase Program o Ad Hoc • ... conto in banca!
  • 9. Conoscenze • Objective-C • Cocoa • basi di grafica • UX - User eXperience • ...pazienza
  • 11. passo passo dal creare un progetto a pubblicarlo su AppStore
  • 12. quali i passi? ๏ concept ๏ design ๏ sviluppo ๏ distribuzione ๏ monetizzazione ๏ mantenimento
  • 13.
  • 14. ๏ concept idee idee idee... il cuore di ogni progetto
  • 15.
  • 16. ๏ design Disegni e prototipi cosa serve per studiare bene e non perdere tempo a rifare tutto dopo
  • 17. ๏ design Notes: Notes: Notes:
  • 19. ๏ sviluppo Xcode il tool da conoscere nel dettaglio
  • 26. Simulatore e Deploy perché serve fare tutti i test possibili
  • 27. AppStore un passo facile ma non banale
  • 28. ๏ AppStore ๏ metadati: versione, lingue, ambienti ๏ descrizioni: breve, lunga, multilingua ๏ screenshot: 3 / 5, in più risoluzioni ๏ icona: 512x512
  • 31.
  • 32. ๏ AppStore Processo di approvazione ๏ Waiting for Review ๏ In Review ๏ Ready for Sale
  • 33. 0.79 o GRATIS anche questo fa parte del progetto
  • 34. e poi ? non ci si ferma alla prima versione, perché chi conta sarà sempre l’utente
  • 35. e ora Apple cosa offrirà? come e dove possiamo riusare quanto imparato nel resto dell’ecosistema della mela
  • 36. ๏ link utili ๏ Apple Developer Site ๏ Start Developing iOS Apps Today ๏ iOS Cocoa Touch Introduction ๏ Apple Developer Tools ๏ Apple Developer Programs
  • 37. Alberto Barban abarban@mac.com @abarban abarban

Editor's Notes

  1. non solo un marketplace ma l’inizio di un modello\nevoluzione, prima web app poi native\nma come tutto questo?\n
  2. \n
  3. la regola del 3? biografia\n\n\n
  4. ma Apple considera sempre il 4°... l’utente “Think Different”\nquindi cosa ci serve per entrare in questo mondo...\n
  5. \n
  6. \n
  7. costi differenti, usi differenti, costi differenti 99$ 299$... GRATIS università\npensiamo ad eventuali pagamenti verso di noi\n
  8. \n
  9. unico linguaggio, utile non solo per le applicazioni native\nun framework che nasce da lontano\ngrafica e UX... base del successo apple\n
  10. MVC\n
  11. un’analisi che non è così limitata all’ecosistema Apple ma può essere utile per tutti\n
  12. un processo che nasce prima dello sviluppo e continua anche dopo e dopo\n
  13. \n
  14. l’importante è avere l’idea... valutare anche le idee che sembrano meno originali\nil concept può stravolgere tutto\n\n
  15. \n
  16. \n
  17. \n
  18. \n
  19. non è l’unico... ma a detta di tutti (ok non proprio)... il migliore\nda dove nasce? come è stato studiato?\n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n