SlideShare una empresa de Scribd logo
1 de 50
Martedì 1 Dicembre - Libreria Rinascita - Ascoli Piceno
                              www.rinascita.it



   APPLICAZIONI IPHONE
                      Un mercato per tutti?
     a cura di                                                  con il supporto di
                              Ing. Omar Cafini
                               www.omarcafini.info
                              cafiniomar@gmail.com
www.MitAPP.com                                                 www.MarcheIN.biz

     Sviluppo                                                 Il Social Business Club
Applicazioni iPhone                                                delle Marche
                                Registrazione Video
                                www.Blographik.it
SOMMARIO

• Il   fenomeno iPhone e i numeri del Mercato

• Le    risorse per sviluppare

• Consigli   per iniziare e per progettare applicazioni

• Domande      e Risposte




  www.MitAPP.com                                          www.MarcheIN.biz
L’IPHONE
CARATTERISTICHE

• Mobile telephone
• Multi-touch (Interfaccia rivoluzionaria)   [presentato nel giugno ’07]
• Camera
• Multimedia player
• GPS, magnetometro, accelerometro.
• E-mail
• Text messaging (SMS, MMS)
• Web browsing *
• ..and wireless connectivity



 www.MitAPP.com                                              www.MarcheIN.biz
COSA C’E’ DENTRO
                                                       Ultimo modello iPhone
iPod Touch "1G", iPhone "2G"/3G         iPhone 3GS
ARM 11 (1176JZ(F)-S), ARM 7 (Jazelle)   ARM Cortex-A8
412MHz (Underclocked from 620MHz)       600MHz (Underclocked fom
16KB L1 cache                           833MHz)
SIMD, 8 Stage Pipeline                  32KB L1 cache
90nm manufacturing process              13 Stage Pipeline
                                        65nm manufacturing process Testo
iPod Touch "2G"
532MHz (Underclocked from 620MHz)

iPod Touch "3G"
ARM Cortex-A8
600MHz (Undercl. fom 833MHz)
32KB L1 cache
13 Stage Pipeline
65nm manufacturing process




 www.MitAPP.com                                                      www.MarcheIN.biz
IL MERCATO
•50.000.000 iPhone ed iPod Touch venduti
•2.000.000.000 applicazioni scaricate attraverso l’AppStore
•100.000 applicazioni presenti nello store
•Più di 125.000 sviluppatori ufficiali

•In Italia nell’ultimo trimestre le vendite sono cresciute del 49%.
•Nel mercato mondiale Apple è al 3° posto nel mercato degli smartphones.
La sua percentuale di mercato dal 13.3% (grafico sotto relativo ad Agosto
2009) è passato al 17% a Novembre 2009.




www.MitAPP.com                                                www.MarcheIN.biz
IL MERCATO
•L’ iPhone rappresenta il 50% dell’uso di smartphone in America.



                                          iPhone e Android
                                             probabilmente si
                                          divideranno il mercato
                                          degli smartphones nei
                                            prossimi 2-3 anni.




www.MitAPP.com                                         www.MarcheIN.biz
CANALE DI VENDITA
     AppStore
•Unico canale di vendita
•Store per ogni paese
•Classifica APPS +
 vendute
 complessivamente e per
 categorie
•Schede con descrizione,
 immagini e recensioni per
 ogni applicazione


  www.MitAPP.com             www.MarcheIN.biz
LE APPLICAZIONI SULLO STORE




                   WWDC09

www.MitAPP.com        www.MarcheIN.biz
COME STA CAMBIANDO IL MERCATO
• L’AppStorenon è + così democratico: diversa visibilità per
 alcune APPs.

• Entratain gioco massiccia delle Major ha ridotto le possibilità
 di successo di singoli sviluppatori soprattutto in alcune
 categorie: giochi in primis.

• Applicazioni sempre più curate, mercato sempre più difficile
 da approcciare: se possibile preferire il team al singolo
 sviluppatore.

• Puntare  sull’innovazione, mai trascurare la grafica e
 l’interazione.
 www.MitAPP.com                                           www.MarcheIN.biz
L’ALTERNATIVA
Android

• Ambiente       di sviluppo FREE

• Cross   Platform: utilizzabile su Windows, Linux, Mac Os

• Utilizzo   di un linguaggio standard: Java.

• Mercato?    In crescita. Molta attesa per i nuovi modelli in uscita




www.MitAPP.com                                            www.MarcheIN.biz
ALTRI PARAMETRI
Quanto costa sviluppare? (tempo/denaro)
• Un’applicazione standard senza caratteristiche particolari
  può richiedere un lavoro di 2-3 settimane per 1-2 persone.
• Al  tempo di sviluppo va aggiunto il periodo in cui
  l’applicazione deve essere approvata per essere messa in
  vendita sullo store.
• Campagna       Marketing? davvero non necessaria?
• Una  volta che si è in classifica (visibilità acquisita) rimanerci
  (e quindi continuare a vendere) dipenderà dal successo che
  incontrerà tra gli utenti

www.MitAPP.com                                          www.MarcheIN.biz
SVILUPPARE PER IPHONE:COSTI

• SDK Free (senza possibillità di provare le applicazioni su
 dispositivi fisici).
• 79€  anno (99$) per SDK completo con la possibilità di
 testare sul proprio iPhone le applicazioni sviluppate e per
 poterle distribuire tramite l’AppStore.
• Apple trattiene il 30-35% del prezzo di vendita delle vostre
 applicazioni.
• Siriceve un pagamento dalla Apple ogni 250$ di vendite nette
 in un mese.

  www.MitAPP.com                                       www.MarcheIN.biz
STRATEGIE DI MARKETING
• La   mia applicazione la distribuisco Gratis o a pagamento?
• Se   a pagamento, qual’è il prezzo giusto di vendita?
• Promozioni?
            sconti? (campagne di riduzione del costo
 temporanee)
• Utilizzo   dei codici Redeem per provare l’applicazione gratis.
• OrganizzazioneContest (con i redeem), meglio utilizzare
 piattaforme con grande popolarità: principali blog italiani del
 settore.


 www.MitAPP.com                                          www.MarcheIN.biz
IPHONE DEVELOPMENT FLOWCHART




www.MitAPP.com         www.MarcheIN.biz
IPHONE DEVELOPMENT FLOWCHART




www.MitAPP.com         www.MarcheIN.biz
I TOOLS DI SVILUPPO
Xcode
•   L’ambiente di Sviluppo Principale. Si utilizza per scrivere il codice e provare
    le nostre applicazioni.


Interface Builder
•   E’ lo strumento per la creazione delle interfacce.


Instruments
•   Un’insieme di strumenti per testare l’applicazione in maniera completa (run
    time).

www.MitAPP.com                                                          www.MarcheIN.biz
XCODE
Ambiente di sviluppo completo
per sviluppare da zero
un’applicazione.

•Tanti wizards per partire già da
un’architettura pronta di un’applicazione.

•Editing del codice.
•Ambiente di debug intuitivo.
•Strumenti di analisi dinamica del codice.
•... analisi statica con tool separati.
•Help integrato e completo di esempi.
  www.MitAPP.com                             www.MarcheIN.biz
XCODE: MAIN WINDOW
        Groups & Files of project

                  Details, Find & Build log




                       Detail View
   Status Bar

www.MitAPP.com                          www.MarcheIN.biz
XCODE: NEW PROJECT (WIZARD)




                      Templates

          •   Possiamo scegliere tra diverse strutture di applicazioni già
              pronte che ci forniscono già tanto codice già scritto.




www.MitAPP.com                                                 www.MarcheIN.biz
XCODE: NEW FILE (WIZARD)
                                       Create .m and .h files




                                Templates
                 •   Anche per le varie viste abbiamo dei
                     templates già pronti all’uso.




www.MitAPP.com                                       www.MarcheIN.biz
XCODE: DEBUG VIEW



            Thread List   Variable Values


                               Code


                               Console

www.MitAPP.com                        www.MarcheIN.biz
XCODE: THE IPHONE SIMULATOR

• Integrato
          in Xcode c’è un
 simulatore di iPhone

• Si
   possono provare le proprie
 applicazioni senza necessità di
 un dispositivo reale

• Usare   con “cautela”...




www.MitAPP.com                     www.MarcheIN.biz
XCODE: ACTIVITY MONITOR



                 RealTime Info


    Process running

                          You can testing an application and
                          monitoring in real time: Leak of
                          memory, CPU Load, etc...
www.MitAPP.com                                        www.MarcheIN.biz
DOCUMENTAZIONE
Select O.S.
                     Searching Field



                               List of simbols


                                   Details
                               •   Descrizioni

                               •   Esempi di codice


 www.MitAPP.com                                   www.MarcheIN.biz
OBJECTIVE-C
• C with some keywords to add classes

  – (i.e., @interface and @class)

• Lots of square brackets.

• You do not call a method. Instead you send a message to an
  object (i.e., dynamic runtime)

• No memory management (reference counting)



 www.MitAPP.com                                     www.MarcheIN.biz
OBJECTIVE C METHODS

• C# / Java

 objInstance.methodName(param1, param2);



• Objective-C (named parameters)

 [objInstance methodName:param1 paramName:param2];


 www.MitAPP.com                              www.MarcheIN.biz
INTERFACE BUILDER
Ambiente per la creazione di
interfacce in maniera visuale

•Semplice drag&drop di elementi
 grafici.

•Completa separazione rispetto al
 codice: possibile sviluppo parallelo di
 un’applicazione.

•Personalizzazione di ogni elemento in
 maniera semplice.

•Rapido collegamento con la parte di
 codice che deve interagir con
 l’interfaccia

   www.MitAPP.com                          www.MarcheIN.biz
INTERFACE BUILDER: THE LIBRARY



                          Controllers
                          Data Views
                        Inputs & Values
                    Windows, Views & Bars




                 Details View
www.MitAPP.com                    www.MarcheIN.biz
TIPI DI CONTROLLERS
            TabBar
           Controller


                         NavBar
                        Controller


           ModalView
           Controller
www.MitAPP.com                 www.MarcheIN.biz
APPLICAZIONE DI ESEMPIO
             NavBar Buttons
                                    Add Button



        Cell     Search Button



                                 Toolbar Buttons



          Tab Bar


www.MitAPP.com                          www.MarcheIN.biz
INTERFACE BUILDER: LAVORO CON LA CARTA




http://www.uistencils.com/




                                                            http://notepod.net/


    Altre risorse grafiche http://theresaneil.wordpress.com/2009/09/16/iphone3g-design-resources/


 www.MitAPP.com                                                                      www.MarcheIN.biz
INTERFACE BUILDER: LAVORO CON PHOTOSHOP




           Elenco risorse Photoshop Ex:   http://www.teehanlax.com/blog/?p=1628


 www.MitAPP.com                                                      www.MarcheIN.biz
EVOLUZIONE DELL’INTERFACCIA: CONVERT




• Video (2’)




                 Source: http://www.taptaptap.com/blog/convert-design-evolution/


www.MitAPP.com                                                                     www.MarcheIN.biz
WEBAPP VS APPLICAZIONI
WebApp :
• Siti Web       ottimizzati
• Applicazioni      che non necessitano di memorizzare dati
• Non    necessaria approvazione AppStore (sono semplici link)
• Esistono   librerie in grado di replicare gli elementi grafici
  dell’interfaccia iPhone.
• Conoscenze         necessarie: xHTML, CSS, Javasciprt, jQuery, etc...
• Non    possono essere a pagamento...

www.MitAPP.com                                              www.MarcheIN.biz
SUGGERIMENTI

• Interfaccia     semplice ed intuitiva

• Grafica      piacevole

• Sfruttare
        pecularità del dispositivo: gps, accelerometro,
 magnetometro, wi-fi, bluetooth.

• Non  pensare solo all’applicazione stand alone: se possibile
 creare una community, puntare sul passa-parola come
 principale strumento di marketing.


 www.MitAPP.com                                      www.MarcheIN.biz
IL VOSTRO TARGET

• Ilvostro target di mercato è l’utente, diventate prima voi
  stessi utenti per capire quali sono le richieste del mercato.

• L’iPhone ad oggi è un oggetto di moda più che un telefonino
  di business, i clienti sono persone “normali”... indagate sull’uso
  che ne fanno e quali applicazioni preferiscono.

• Studiate i comportamenti nei diversi paesi, l’Italia è uno dei
  primi 8 mercati mondiali di applicazioni ma i numeri variano di
  un fattore >10 tra il mercato americano e il nostro.


  www.MitAPP.com                                         www.MarcheIN.biz
QUALI APPLICAZIONI SVILUPPARE?

•IGiochi sono il mercato più remunerativo ma allo
 stesso tempo il più difficile da approcciare. (Giochi e
 Divertimento sono le categorie che insieme valgono l’80% del
 mercato globale delle applicazioni).

• Le aziende si stanno affacciando sempre di più a questo
 mondo per loro meglio le app gratis che rafforzano il
 brand piuttosto che investire in applicazioni a pagamento. (La
 differenza tra il numero di download di applicazioni gratis e a
 pagamento è circa di un fattore 100)


 www.MitAPP.com                                      www.MarcheIN.biz
TRENDS DI SVILUPPO
Attuali
• Geolocalizzazione

• Augmented      Reality

• Integrazione: servizi    web & mobile

Prossimo Futuro
• Micro   Pagamenti (coFounder di Twitter)

• Integrazione: servizi    web & mobile & InternetOfThings
www.MitAPP.com                                        www.MarcheIN.biz
AUGMENTED REALITY


Video 1’




 www.MitAPP.com          www.MarcheIN.biz
ALTRA APP INTERESSANTE


Video 1’




                   iLingual
  www.MitAPP.com              www.MarcheIN.biz
LE NOSTRE APPS
                   ilBugiardino
                 La Guida sulla salute




www.MitAPP.com                           www.MarcheIN.biz
LE NOSTRE APPS
         Impronta Ecologica
     Calcola il tuo impatto ambientale




www.MitAPP.com                           www.MarcheIN.biz
COMING SOON...




www.MitAPP.com                    www.MarcheIN.biz
COMING SOON...
L’applicazione per scoprire Ascoli.
Pensata per incentivare il turismo della nostra città




 www.MitAPP.com                                    www.MarcheIN.biz
COMING SOON...
L’applicazione per scoprire Ascoli.
Pensata per incentivare il turismo della nostra città




 www.MitAPP.com                                    www.MarcheIN.biz
COMING SOON...
L’applicazione per scoprire Ascoli.
Pensata per incentivare il turismo della nostra città




 www.MitAPP.com                                    www.MarcheIN.biz
COMING SOON...
L’applicazione per scoprire Ascoli.
Pensata per incentivare il turismo della nostra città




 www.MitAPP.com                                    www.MarcheIN.biz
RISORSE
•Main Apple Dev Site: http://developer.apple.com/iphone/

•Stanford: http://www.stanford.edu/class/cs193p/cgi-bin/index.php

•Community Forum: http://www.iphonedevsdk.com/

•Tips: http://iphonedevelopertips.com/

•Blog: http://iphoneincubator.com/blog/

•StackOverflow: http://stackoverflow.com/

•Italian Sites: iSpazio, iPhoneItalia, MelaMorsicata, MacLounge, etc...

•... search “iphone dev” on Google...

 www.MitAPP.com                                                           www.MarcheIN.biz
RINGRAZIAMENTI
•   Ospitalità: Libreria Rinascita www.rinascita.it
•   Materiale: www.mitapp.com (sviluppo applicazioni iPhone)
•   Supporto: www.marchein.biz (Business Club delle Marche)
•   Diffusione: www.ascolidaviviere.it (Associazione Culturale)
•   Registrazione Video: www.blographik.it (Mirko D’Isidoro)

               Sei uno sviluppatore junior? Abbiamo bisogno di TE!
       Sei un’azienda che vuole avere un’applicazione x iPhone? Rivolgiti a noi!
                  www.mitapp.com            info@mitapp.com
DOMANDE?

• Fatele   ora :)

• Scrivetemi   cafiniomar@gmail.com



•Le slide le troverete su slideshare per libera consultazione
•La registrazione video del seminario sarà su www.blographik.it

Más contenido relacionado

Similar a Applicazioni iPhone: un mercato per tutti?

Piano di marketing per Nokia Ovi Store
Piano di marketing per Nokia Ovi StorePiano di marketing per Nokia Ovi Store
Piano di marketing per Nokia Ovi StoreGiuseppe Scamardella
 
Android - Programmazione Avanzata
Android -  Programmazione AvanzataAndroid -  Programmazione Avanzata
Android - Programmazione AvanzataStefano Sanna
 
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchProgrammiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchStefano Ottaviani
 
Come creare una app di successo
Come creare una app di successoCome creare una app di successo
Come creare una app di successoMichele Ferraro
 
Sviluppare una app mobile net oriented
Sviluppare una app mobile net orientedSviluppare una app mobile net oriented
Sviluppare una app mobile net orientedAlessandro Morvillo
 
Portfolio Progetti Mobile Omnia Group
Portfolio Progetti Mobile Omnia GroupPortfolio Progetti Mobile Omnia Group
Portfolio Progetti Mobile Omnia GroupOmniaGroupIT
 
HCIM08 - Mobile Applications
HCIM08 - Mobile ApplicationsHCIM08 - Mobile Applications
HCIM08 - Mobile ApplicationsStefano Sanna
 
Workshop AngularJs, Cordova, Ionic - Politecnico di Milano
Workshop AngularJs, Cordova, Ionic - Politecnico di MilanoWorkshop AngularJs, Cordova, Ionic - Politecnico di Milano
Workshop AngularJs, Cordova, Ionic - Politecnico di MilanoGabriele Gaggi
 
FLTlab Business Presentation 2012
FLTlab Business Presentation 2012FLTlab Business Presentation 2012
FLTlab Business Presentation 2012FLT.lab
 
Sviluppo di applicazioni mobile con Titanium Appcelerator
Sviluppo di applicazioni mobile con Titanium AppceleratorSviluppo di applicazioni mobile con Titanium Appcelerator
Sviluppo di applicazioni mobile con Titanium Appceleratorextrategy
 
TT| Case histories - Mobile APP
TT| Case histories - Mobile APPTT| Case histories - Mobile APP
TT| Case histories - Mobile APPluca-bencini
 
DML Mobile strategy, Marketing & Mobile Apps 2013
DML Mobile strategy, Marketing & Mobile Apps 2013DML Mobile strategy, Marketing & Mobile Apps 2013
DML Mobile strategy, Marketing & Mobile Apps 2013DML Srl
 
Internet in mobilita edizione 2010
Internet in mobilita edizione 2010Internet in mobilita edizione 2010
Internet in mobilita edizione 2010Luca Mascaro
 
Irig platform NFC Mobile Cloud
Irig platform NFC Mobile CloudIrig platform NFC Mobile Cloud
Irig platform NFC Mobile CloudGiorgio Chignola
 
follow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQueryfollow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQueryQIRIS
 

Similar a Applicazioni iPhone: un mercato per tutti? (20)

iOS Ecosystem
iOS EcosystemiOS Ecosystem
iOS Ecosystem
 
iOS Ecosystem
iOS EcosystemiOS Ecosystem
iOS Ecosystem
 
Piano di marketing per Nokia Ovi Store
Piano di marketing per Nokia Ovi StorePiano di marketing per Nokia Ovi Store
Piano di marketing per Nokia Ovi Store
 
Android - Programmazione Avanzata
Android -  Programmazione AvanzataAndroid -  Programmazione Avanzata
Android - Programmazione Avanzata
 
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchProgrammiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
 
Adesso In Onda
Adesso In OndaAdesso In Onda
Adesso In Onda
 
Come creare una app di successo
Come creare una app di successoCome creare una app di successo
Come creare una app di successo
 
platforms
platformsplatforms
platforms
 
Sviluppare una app mobile net oriented
Sviluppare una app mobile net orientedSviluppare una app mobile net oriented
Sviluppare una app mobile net oriented
 
Portfolio Progetti Mobile Omnia Group
Portfolio Progetti Mobile Omnia GroupPortfolio Progetti Mobile Omnia Group
Portfolio Progetti Mobile Omnia Group
 
HCIM08 - Mobile Applications
HCIM08 - Mobile ApplicationsHCIM08 - Mobile Applications
HCIM08 - Mobile Applications
 
Workshop AngularJs, Cordova, Ionic - Politecnico di Milano
Workshop AngularJs, Cordova, Ionic - Politecnico di MilanoWorkshop AngularJs, Cordova, Ionic - Politecnico di Milano
Workshop AngularJs, Cordova, Ionic - Politecnico di Milano
 
FLTlab Business Presentation 2012
FLTlab Business Presentation 2012FLTlab Business Presentation 2012
FLTlab Business Presentation 2012
 
Sviluppo di applicazioni mobile con Titanium Appcelerator
Sviluppo di applicazioni mobile con Titanium AppceleratorSviluppo di applicazioni mobile con Titanium Appcelerator
Sviluppo di applicazioni mobile con Titanium Appcelerator
 
TT| Case histories - Mobile APP
TT| Case histories - Mobile APPTT| Case histories - Mobile APP
TT| Case histories - Mobile APP
 
DML Mobile strategy, Marketing & Mobile Apps 2013
DML Mobile strategy, Marketing & Mobile Apps 2013DML Mobile strategy, Marketing & Mobile Apps 2013
DML Mobile strategy, Marketing & Mobile Apps 2013
 
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
 
Internet in mobilita edizione 2010
Internet in mobilita edizione 2010Internet in mobilita edizione 2010
Internet in mobilita edizione 2010
 
Irig platform NFC Mobile Cloud
Irig platform NFC Mobile CloudIrig platform NFC Mobile Cloud
Irig platform NFC Mobile Cloud
 
follow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQueryfollow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQuery
 

Más de Omar Cafini

Airbag studio - Convegno Autoimprenditorialità - Senigallia 2015
Airbag studio - Convegno Autoimprenditorialità - Senigallia 2015Airbag studio - Convegno Autoimprenditorialità - Senigallia 2015
Airbag studio - Convegno Autoimprenditorialità - Senigallia 2015Omar Cafini
 
La mia storia di Libero Professionista
La mia storia di Libero ProfessionistaLa mia storia di Libero Professionista
La mia storia di Libero ProfessionistaOmar Cafini
 
PRESENTAZIONE DEI PRINCIPALI SOCIAL MEDIA E LORO UTILIZZO NEL BUSINESS
PRESENTAZIONE DEI PRINCIPALI SOCIAL MEDIA E LORO UTILIZZO NEL BUSINESSPRESENTAZIONE DEI PRINCIPALI SOCIAL MEDIA E LORO UTILIZZO NEL BUSINESS
PRESENTAZIONE DEI PRINCIPALI SOCIAL MEDIA E LORO UTILIZZO NEL BUSINESSOmar Cafini
 
Mobile & territorio
Mobile & territorioMobile & territorio
Mobile & territorioOmar Cafini
 
Augmented Reality on iPhone Applications
Augmented Reality on iPhone ApplicationsAugmented Reality on iPhone Applications
Augmented Reality on iPhone ApplicationsOmar Cafini
 
iPhone Development Tools
iPhone Development ToolsiPhone Development Tools
iPhone Development ToolsOmar Cafini
 
MarcheIN - Il centro benessere delle relazioni
MarcheIN - Il centro benessere delle relazioniMarcheIN - Il centro benessere delle relazioni
MarcheIN - Il centro benessere delle relazioniOmar Cafini
 
presentazione MarcheIN
presentazione MarcheINpresentazione MarcheIN
presentazione MarcheINOmar Cafini
 
Bologna In 23 Febbraio2009
Bologna In 23 Febbraio2009Bologna In 23 Febbraio2009
Bologna In 23 Febbraio2009Omar Cafini
 
SolidITcamp - Piattaforma Open per favorire la comunicazione delle realtà non...
SolidITcamp - Piattaforma Open per favorire la comunicazione delle realtà non...SolidITcamp - Piattaforma Open per favorire la comunicazione delle realtà non...
SolidITcamp - Piattaforma Open per favorire la comunicazione delle realtà non...Omar Cafini
 

Más de Omar Cafini (11)

Airbag studio - Convegno Autoimprenditorialità - Senigallia 2015
Airbag studio - Convegno Autoimprenditorialità - Senigallia 2015Airbag studio - Convegno Autoimprenditorialità - Senigallia 2015
Airbag studio - Convegno Autoimprenditorialità - Senigallia 2015
 
La mia storia di Libero Professionista
La mia storia di Libero ProfessionistaLa mia storia di Libero Professionista
La mia storia di Libero Professionista
 
PRESENTAZIONE DEI PRINCIPALI SOCIAL MEDIA E LORO UTILIZZO NEL BUSINESS
PRESENTAZIONE DEI PRINCIPALI SOCIAL MEDIA E LORO UTILIZZO NEL BUSINESSPRESENTAZIONE DEI PRINCIPALI SOCIAL MEDIA E LORO UTILIZZO NEL BUSINESS
PRESENTAZIONE DEI PRINCIPALI SOCIAL MEDIA E LORO UTILIZZO NEL BUSINESS
 
Mobile & territorio
Mobile & territorioMobile & territorio
Mobile & territorio
 
Augmented Reality on iPhone Applications
Augmented Reality on iPhone ApplicationsAugmented Reality on iPhone Applications
Augmented Reality on iPhone Applications
 
Making An App
Making An AppMaking An App
Making An App
 
iPhone Development Tools
iPhone Development ToolsiPhone Development Tools
iPhone Development Tools
 
MarcheIN - Il centro benessere delle relazioni
MarcheIN - Il centro benessere delle relazioniMarcheIN - Il centro benessere delle relazioni
MarcheIN - Il centro benessere delle relazioni
 
presentazione MarcheIN
presentazione MarcheINpresentazione MarcheIN
presentazione MarcheIN
 
Bologna In 23 Febbraio2009
Bologna In 23 Febbraio2009Bologna In 23 Febbraio2009
Bologna In 23 Febbraio2009
 
SolidITcamp - Piattaforma Open per favorire la comunicazione delle realtà non...
SolidITcamp - Piattaforma Open per favorire la comunicazione delle realtà non...SolidITcamp - Piattaforma Open per favorire la comunicazione delle realtà non...
SolidITcamp - Piattaforma Open per favorire la comunicazione delle realtà non...
 

Applicazioni iPhone: un mercato per tutti?

  • 1. Martedì 1 Dicembre - Libreria Rinascita - Ascoli Piceno www.rinascita.it APPLICAZIONI IPHONE Un mercato per tutti? a cura di con il supporto di Ing. Omar Cafini www.omarcafini.info cafiniomar@gmail.com www.MitAPP.com www.MarcheIN.biz Sviluppo Il Social Business Club Applicazioni iPhone delle Marche Registrazione Video www.Blographik.it
  • 2. SOMMARIO • Il fenomeno iPhone e i numeri del Mercato • Le risorse per sviluppare • Consigli per iniziare e per progettare applicazioni • Domande e Risposte www.MitAPP.com www.MarcheIN.biz
  • 3. L’IPHONE CARATTERISTICHE • Mobile telephone • Multi-touch (Interfaccia rivoluzionaria) [presentato nel giugno ’07] • Camera • Multimedia player • GPS, magnetometro, accelerometro. • E-mail • Text messaging (SMS, MMS) • Web browsing * • ..and wireless connectivity www.MitAPP.com www.MarcheIN.biz
  • 4. COSA C’E’ DENTRO Ultimo modello iPhone iPod Touch "1G", iPhone "2G"/3G iPhone 3GS ARM 11 (1176JZ(F)-S), ARM 7 (Jazelle) ARM Cortex-A8 412MHz (Underclocked from 620MHz) 600MHz (Underclocked fom 16KB L1 cache 833MHz) SIMD, 8 Stage Pipeline 32KB L1 cache 90nm manufacturing process 13 Stage Pipeline 65nm manufacturing process Testo iPod Touch "2G" 532MHz (Underclocked from 620MHz) iPod Touch "3G" ARM Cortex-A8 600MHz (Undercl. fom 833MHz) 32KB L1 cache 13 Stage Pipeline 65nm manufacturing process www.MitAPP.com www.MarcheIN.biz
  • 5. IL MERCATO •50.000.000 iPhone ed iPod Touch venduti •2.000.000.000 applicazioni scaricate attraverso l’AppStore •100.000 applicazioni presenti nello store •Più di 125.000 sviluppatori ufficiali •In Italia nell’ultimo trimestre le vendite sono cresciute del 49%. •Nel mercato mondiale Apple è al 3° posto nel mercato degli smartphones. La sua percentuale di mercato dal 13.3% (grafico sotto relativo ad Agosto 2009) è passato al 17% a Novembre 2009. www.MitAPP.com www.MarcheIN.biz
  • 6. IL MERCATO •L’ iPhone rappresenta il 50% dell’uso di smartphone in America. iPhone e Android probabilmente si divideranno il mercato degli smartphones nei prossimi 2-3 anni. www.MitAPP.com www.MarcheIN.biz
  • 7. CANALE DI VENDITA AppStore •Unico canale di vendita •Store per ogni paese •Classifica APPS + vendute complessivamente e per categorie •Schede con descrizione, immagini e recensioni per ogni applicazione www.MitAPP.com www.MarcheIN.biz
  • 8. LE APPLICAZIONI SULLO STORE WWDC09 www.MitAPP.com www.MarcheIN.biz
  • 9. COME STA CAMBIANDO IL MERCATO • L’AppStorenon è + così democratico: diversa visibilità per alcune APPs. • Entratain gioco massiccia delle Major ha ridotto le possibilità di successo di singoli sviluppatori soprattutto in alcune categorie: giochi in primis. • Applicazioni sempre più curate, mercato sempre più difficile da approcciare: se possibile preferire il team al singolo sviluppatore. • Puntare sull’innovazione, mai trascurare la grafica e l’interazione. www.MitAPP.com www.MarcheIN.biz
  • 10. L’ALTERNATIVA Android • Ambiente di sviluppo FREE • Cross Platform: utilizzabile su Windows, Linux, Mac Os • Utilizzo di un linguaggio standard: Java. • Mercato? In crescita. Molta attesa per i nuovi modelli in uscita www.MitAPP.com www.MarcheIN.biz
  • 11. ALTRI PARAMETRI Quanto costa sviluppare? (tempo/denaro) • Un’applicazione standard senza caratteristiche particolari può richiedere un lavoro di 2-3 settimane per 1-2 persone. • Al tempo di sviluppo va aggiunto il periodo in cui l’applicazione deve essere approvata per essere messa in vendita sullo store. • Campagna Marketing? davvero non necessaria? • Una volta che si è in classifica (visibilità acquisita) rimanerci (e quindi continuare a vendere) dipenderà dal successo che incontrerà tra gli utenti www.MitAPP.com www.MarcheIN.biz
  • 12. SVILUPPARE PER IPHONE:COSTI • SDK Free (senza possibillità di provare le applicazioni su dispositivi fisici). • 79€ anno (99$) per SDK completo con la possibilità di testare sul proprio iPhone le applicazioni sviluppate e per poterle distribuire tramite l’AppStore. • Apple trattiene il 30-35% del prezzo di vendita delle vostre applicazioni. • Siriceve un pagamento dalla Apple ogni 250$ di vendite nette in un mese. www.MitAPP.com www.MarcheIN.biz
  • 13. STRATEGIE DI MARKETING • La mia applicazione la distribuisco Gratis o a pagamento? • Se a pagamento, qual’è il prezzo giusto di vendita? • Promozioni? sconti? (campagne di riduzione del costo temporanee) • Utilizzo dei codici Redeem per provare l’applicazione gratis. • OrganizzazioneContest (con i redeem), meglio utilizzare piattaforme con grande popolarità: principali blog italiani del settore. www.MitAPP.com www.MarcheIN.biz
  • 16. I TOOLS DI SVILUPPO Xcode • L’ambiente di Sviluppo Principale. Si utilizza per scrivere il codice e provare le nostre applicazioni. Interface Builder • E’ lo strumento per la creazione delle interfacce. Instruments • Un’insieme di strumenti per testare l’applicazione in maniera completa (run time). www.MitAPP.com www.MarcheIN.biz
  • 17. XCODE Ambiente di sviluppo completo per sviluppare da zero un’applicazione. •Tanti wizards per partire già da un’architettura pronta di un’applicazione. •Editing del codice. •Ambiente di debug intuitivo. •Strumenti di analisi dinamica del codice. •... analisi statica con tool separati. •Help integrato e completo di esempi. www.MitAPP.com www.MarcheIN.biz
  • 18. XCODE: MAIN WINDOW Groups & Files of project Details, Find & Build log Detail View Status Bar www.MitAPP.com www.MarcheIN.biz
  • 19. XCODE: NEW PROJECT (WIZARD) Templates • Possiamo scegliere tra diverse strutture di applicazioni già pronte che ci forniscono già tanto codice già scritto. www.MitAPP.com www.MarcheIN.biz
  • 20. XCODE: NEW FILE (WIZARD) Create .m and .h files Templates • Anche per le varie viste abbiamo dei templates già pronti all’uso. www.MitAPP.com www.MarcheIN.biz
  • 21. XCODE: DEBUG VIEW Thread List Variable Values Code Console www.MitAPP.com www.MarcheIN.biz
  • 22. XCODE: THE IPHONE SIMULATOR • Integrato in Xcode c’è un simulatore di iPhone • Si possono provare le proprie applicazioni senza necessità di un dispositivo reale • Usare con “cautela”... www.MitAPP.com www.MarcheIN.biz
  • 23. XCODE: ACTIVITY MONITOR RealTime Info Process running You can testing an application and monitoring in real time: Leak of memory, CPU Load, etc... www.MitAPP.com www.MarcheIN.biz
  • 24. DOCUMENTAZIONE Select O.S. Searching Field List of simbols Details • Descrizioni • Esempi di codice www.MitAPP.com www.MarcheIN.biz
  • 25. OBJECTIVE-C • C with some keywords to add classes – (i.e., @interface and @class) • Lots of square brackets. • You do not call a method. Instead you send a message to an object (i.e., dynamic runtime) • No memory management (reference counting) www.MitAPP.com www.MarcheIN.biz
  • 26. OBJECTIVE C METHODS • C# / Java objInstance.methodName(param1, param2); • Objective-C (named parameters) [objInstance methodName:param1 paramName:param2]; www.MitAPP.com www.MarcheIN.biz
  • 27. INTERFACE BUILDER Ambiente per la creazione di interfacce in maniera visuale •Semplice drag&drop di elementi grafici. •Completa separazione rispetto al codice: possibile sviluppo parallelo di un’applicazione. •Personalizzazione di ogni elemento in maniera semplice. •Rapido collegamento con la parte di codice che deve interagir con l’interfaccia www.MitAPP.com www.MarcheIN.biz
  • 28. INTERFACE BUILDER: THE LIBRARY Controllers Data Views Inputs & Values Windows, Views & Bars Details View www.MitAPP.com www.MarcheIN.biz
  • 29. TIPI DI CONTROLLERS TabBar Controller NavBar Controller ModalView Controller www.MitAPP.com www.MarcheIN.biz
  • 30. APPLICAZIONE DI ESEMPIO NavBar Buttons Add Button Cell Search Button Toolbar Buttons Tab Bar www.MitAPP.com www.MarcheIN.biz
  • 31. INTERFACE BUILDER: LAVORO CON LA CARTA http://www.uistencils.com/ http://notepod.net/ Altre risorse grafiche http://theresaneil.wordpress.com/2009/09/16/iphone3g-design-resources/ www.MitAPP.com www.MarcheIN.biz
  • 32. INTERFACE BUILDER: LAVORO CON PHOTOSHOP Elenco risorse Photoshop Ex: http://www.teehanlax.com/blog/?p=1628 www.MitAPP.com www.MarcheIN.biz
  • 33. EVOLUZIONE DELL’INTERFACCIA: CONVERT • Video (2’) Source: http://www.taptaptap.com/blog/convert-design-evolution/ www.MitAPP.com www.MarcheIN.biz
  • 34. WEBAPP VS APPLICAZIONI WebApp : • Siti Web ottimizzati • Applicazioni che non necessitano di memorizzare dati • Non necessaria approvazione AppStore (sono semplici link) • Esistono librerie in grado di replicare gli elementi grafici dell’interfaccia iPhone. • Conoscenze necessarie: xHTML, CSS, Javasciprt, jQuery, etc... • Non possono essere a pagamento... www.MitAPP.com www.MarcheIN.biz
  • 35. SUGGERIMENTI • Interfaccia semplice ed intuitiva • Grafica piacevole • Sfruttare pecularità del dispositivo: gps, accelerometro, magnetometro, wi-fi, bluetooth. • Non pensare solo all’applicazione stand alone: se possibile creare una community, puntare sul passa-parola come principale strumento di marketing. www.MitAPP.com www.MarcheIN.biz
  • 36. IL VOSTRO TARGET • Ilvostro target di mercato è l’utente, diventate prima voi stessi utenti per capire quali sono le richieste del mercato. • L’iPhone ad oggi è un oggetto di moda più che un telefonino di business, i clienti sono persone “normali”... indagate sull’uso che ne fanno e quali applicazioni preferiscono. • Studiate i comportamenti nei diversi paesi, l’Italia è uno dei primi 8 mercati mondiali di applicazioni ma i numeri variano di un fattore >10 tra il mercato americano e il nostro. www.MitAPP.com www.MarcheIN.biz
  • 37. QUALI APPLICAZIONI SVILUPPARE? •IGiochi sono il mercato più remunerativo ma allo stesso tempo il più difficile da approcciare. (Giochi e Divertimento sono le categorie che insieme valgono l’80% del mercato globale delle applicazioni). • Le aziende si stanno affacciando sempre di più a questo mondo per loro meglio le app gratis che rafforzano il brand piuttosto che investire in applicazioni a pagamento. (La differenza tra il numero di download di applicazioni gratis e a pagamento è circa di un fattore 100) www.MitAPP.com www.MarcheIN.biz
  • 38. TRENDS DI SVILUPPO Attuali • Geolocalizzazione • Augmented Reality • Integrazione: servizi web & mobile Prossimo Futuro • Micro Pagamenti (coFounder di Twitter) • Integrazione: servizi web & mobile & InternetOfThings www.MitAPP.com www.MarcheIN.biz
  • 39. AUGMENTED REALITY Video 1’ www.MitAPP.com www.MarcheIN.biz
  • 40. ALTRA APP INTERESSANTE Video 1’ iLingual www.MitAPP.com www.MarcheIN.biz
  • 41. LE NOSTRE APPS ilBugiardino La Guida sulla salute www.MitAPP.com www.MarcheIN.biz
  • 42. LE NOSTRE APPS Impronta Ecologica Calcola il tuo impatto ambientale www.MitAPP.com www.MarcheIN.biz
  • 43. COMING SOON... www.MitAPP.com www.MarcheIN.biz
  • 44. COMING SOON... L’applicazione per scoprire Ascoli. Pensata per incentivare il turismo della nostra città www.MitAPP.com www.MarcheIN.biz
  • 45. COMING SOON... L’applicazione per scoprire Ascoli. Pensata per incentivare il turismo della nostra città www.MitAPP.com www.MarcheIN.biz
  • 46. COMING SOON... L’applicazione per scoprire Ascoli. Pensata per incentivare il turismo della nostra città www.MitAPP.com www.MarcheIN.biz
  • 47. COMING SOON... L’applicazione per scoprire Ascoli. Pensata per incentivare il turismo della nostra città www.MitAPP.com www.MarcheIN.biz
  • 48. RISORSE •Main Apple Dev Site: http://developer.apple.com/iphone/ •Stanford: http://www.stanford.edu/class/cs193p/cgi-bin/index.php •Community Forum: http://www.iphonedevsdk.com/ •Tips: http://iphonedevelopertips.com/ •Blog: http://iphoneincubator.com/blog/ •StackOverflow: http://stackoverflow.com/ •Italian Sites: iSpazio, iPhoneItalia, MelaMorsicata, MacLounge, etc... •... search “iphone dev” on Google... www.MitAPP.com www.MarcheIN.biz
  • 49. RINGRAZIAMENTI • Ospitalità: Libreria Rinascita www.rinascita.it • Materiale: www.mitapp.com (sviluppo applicazioni iPhone) • Supporto: www.marchein.biz (Business Club delle Marche) • Diffusione: www.ascolidaviviere.it (Associazione Culturale) • Registrazione Video: www.blographik.it (Mirko D’Isidoro) Sei uno sviluppatore junior? Abbiamo bisogno di TE! Sei un’azienda che vuole avere un’applicazione x iPhone? Rivolgiti a noi! www.mitapp.com info@mitapp.com
  • 50. DOMANDE? • Fatele ora :) • Scrivetemi cafiniomar@gmail.com •Le slide le troverete su slideshare per libera consultazione •La registrazione video del seminario sarà su www.blographik.it