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
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
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
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
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
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