SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Corso WebApp iOS
    “Mobile Touch Development”
                              Lezione 05/10

”..if you would Create something,
you must Be something..”
  Johann Wolfang von Goethe
    Writer and Polymath.
Chapter 03
Web Development for iOS Devices




  http://www.apress.com/9781430232469
Diario Lezioni
         LEZIONE 05

 Mobile Touch Development
    WebApp Vs MobileWeb
    WebApp Vs NativeApp
   iWebKit 5.0.4 Framework
 jQuery Mobile 1.0 Framework
MobileWeb Vs WebApp




  MobileWeb   WebApp
Diario Lezioni
         LEZIONE 05

 Mobile Touch Development
    WebApp Vs MobileWeb
    WebApp Vs NativeApp
   iWebKit 5.0.4 Framework
 jQuery Mobile 1.0 Framework
WebApp Vs NativeApp
          Come Scegliere

               budget
       requisiti applicazione
        requisiti di business
     competenze team sviluppo
WebApp Vs NativeApp
               Come Scegliere

                   budget

  webapp sono più “economiche” da sviluppare

    (es: competenze tecniche più avanzate)
      (es: fase progettazione più intensa)
             (es: no iscrizione Apple)
WebApp Vs NativeApp
            Come Scegliere

         requisiti applicazione

    webapp non possono soddisfare
       alcuni requisiti applicativi

         (es: realtà aumentata)
WebApp Vs NativeApp
               Come Scegliere

            requisiti di business

   monetizzare una webapp é più complesso
WebApp Vs NativeApp
              Come Scegliere

         competenze team sviluppo

  competenze interne vs competenze esterne
               (es: try or buy)
WebApp Vs NativeApp
                    Alcuni Pros

  1.   No Objective-C skills
  2.   No Iscrizione Apple
  3.   No Mac, OSX, o iOS
  4.   No Download o Installazione
  5.   No Divisione Guadagni con Apple
  6.   Processo di Sviluppo più agile
  7.   Possibilità ci diventare native (PhoneGap)
WebApp Vs NativeApp
                    Alcuni Cons

  1.   Lente in alcuni contesti
  2.   Difficile implementare alcuni UI Effects
  3.   No Accesso al Filesystem
  4.   No Accesso a Funzioni Hardware
  5.   No Piattaforma di Pagamento
WebApp Vs NativeApp
                         Scelta Migliore quando

1.   No   bisogno   di   aggiornare frequentemente i contenuti
2.   No   bisogno   di   ciò che offre l’App Store
3.   No   bisogno   di   prestazioni grafiche avanzate
4.   No   bisogno   di   funzionalità native
5.   No   bisogno   di   eseguire l’app in background
6.   No   bisogno   di   utilizzare le notifiche push
Esempio
Esempio
Diario Lezioni
         LEZIONE 05

 Mobile Touch Development
    WebApp Vs MobileWeb
    WebApp Vs NativeApp
   iWebKit 5.0.4 Framework
 jQuery Mobile 1.0 Framework
iWebKit 5.0.4
iWebKit 5.0.4
<div id="topbar">
    <div id="title">iWebKit 5 Demo</div>
    <div id="leftbutton">
         <a href="http://iwebkit.net" class="noeffect">PC Site</a>
    </div>
</div>
iWebKit 5.0.4
iWebKit 5.0.4
<li class="textbox">
    <span class="header">Discover iWebKit 5</span>
     <p>Welcome to this demo. please &quot;touch&quot; around to
discover iWebKit&apos;s features!</p>
</li>
iWebKit 5.0.4
Diario Lezioni
         LEZIONE 05

 Mobile Touch Development
    WebApp Vs MobileWeb
    WebApp Vs NativeApp
   iWebKit 5.0.4 Framework
 jQuery Mobile 1.0 Framework
jQuery Mobile 1.0
jQuery Mobile 1.0
Esercitazione
Utilizzare Guida* di Riferimento
      del Framework scelta

 1. Creare dei Prototipi Elettronici
 2. Implementare le Funzioni Specifiche




* versione online e/o formato elettronico
PROSSIMA LEZIONE
      LEGGERE

        HTML5
         CSS3
      Javascript

Weitere ähnliche Inhalte

Was ist angesagt?

FROSMO Presentazione in Italiano 2016
FROSMO Presentazione in Italiano 2016FROSMO Presentazione in Italiano 2016
FROSMO Presentazione in Italiano 2016Manuel Furlotti
 
Whymca - Sviluppare applicazioni mobile native in html e javascript
Whymca - Sviluppare applicazioni mobile native in html e javascriptWhymca - Sviluppare applicazioni mobile native in html e javascript
Whymca - Sviluppare applicazioni mobile native in html e javascriptFabio Franzini
 
Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015 Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015 Manuel Furlotti
 
Corso Wordpress Milano
Corso Wordpress MilanoCorso Wordpress Milano
Corso Wordpress MilanoDenis Leo
 
E così vuoi sviluppare un'app (ci servono le APi!)
E così vuoi sviluppare un'app (ci servono le APi!)E così vuoi sviluppare un'app (ci servono le APi!)
E così vuoi sviluppare un'app (ci servono le APi!)Matteo Collina
 
App mobile cross-platform con Xamarin
App mobile cross-platform con XamarinApp mobile cross-platform con Xamarin
App mobile cross-platform con XamarinMichele Aponte
 
L'universo dietro alle App
L'universo dietro alle AppL'universo dietro alle App
L'universo dietro alle AppMatteo Collina
 
Social media ca’ foscari 2016
Social media ca’ foscari 2016Social media ca’ foscari 2016
Social media ca’ foscari 2016marcomurador
 
Lean UX Approach for developers
Lean UX Approach for developersLean UX Approach for developers
Lean UX Approach for developersFabio Fabbrucci
 
Creare app senza programmare
Creare app senza programmareCreare app senza programmare
Creare app senza programmareTommaso Tosi
 
Strumenti per girare i tuoi video corsi
Strumenti per girare i tuoi video corsiStrumenti per girare i tuoi video corsi
Strumenti per girare i tuoi video corsiSilvia Bevilaqua
 

Was ist angesagt? (12)

FROSMO Presentazione in Italiano 2016
FROSMO Presentazione in Italiano 2016FROSMO Presentazione in Italiano 2016
FROSMO Presentazione in Italiano 2016
 
Whymca - Sviluppare applicazioni mobile native in html e javascript
Whymca - Sviluppare applicazioni mobile native in html e javascriptWhymca - Sviluppare applicazioni mobile native in html e javascript
Whymca - Sviluppare applicazioni mobile native in html e javascript
 
Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015 Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015
 
Corso Wordpress Milano
Corso Wordpress MilanoCorso Wordpress Milano
Corso Wordpress Milano
 
E così vuoi sviluppare un'app (ci servono le APi!)
E così vuoi sviluppare un'app (ci servono le APi!)E così vuoi sviluppare un'app (ci servono le APi!)
E così vuoi sviluppare un'app (ci servono le APi!)
 
App mobile cross-platform con Xamarin
App mobile cross-platform con XamarinApp mobile cross-platform con Xamarin
App mobile cross-platform con Xamarin
 
Presentazioni su iPad
Presentazioni su iPadPresentazioni su iPad
Presentazioni su iPad
 
L'universo dietro alle App
L'universo dietro alle AppL'universo dietro alle App
L'universo dietro alle App
 
Social media ca’ foscari 2016
Social media ca’ foscari 2016Social media ca’ foscari 2016
Social media ca’ foscari 2016
 
Lean UX Approach for developers
Lean UX Approach for developersLean UX Approach for developers
Lean UX Approach for developers
 
Creare app senza programmare
Creare app senza programmareCreare app senza programmare
Creare app senza programmare
 
Strumenti per girare i tuoi video corsi
Strumenti per girare i tuoi video corsiStrumenti per girare i tuoi video corsi
Strumenti per girare i tuoi video corsi
 

Ähnlich wie Corso WebApp iOS - Lezione 05: Mobile Touch Development

Presentazione Corso - Parte 3
Presentazione Corso - Parte 3Presentazione Corso - Parte 3
Presentazione Corso - Parte 3Giorgio Carpoca
 
Sviluppo Web Agile Con MonoRail
Sviluppo Web Agile Con MonoRailSviluppo Web Agile Con MonoRail
Sviluppo Web Agile Con MonoRailStefano Ottaviani
 
Strategie per applicazioni web prima o meglio dell'app nativa
Strategie per applicazioni web prima o meglio dell'app nativaStrategie per applicazioni web prima o meglio dell'app nativa
Strategie per applicazioni web prima o meglio dell'app nativaDiego La Monica
 
Corso WebApp iOS - Lezione 08: Optimize iOS WebApp
Corso WebApp iOS - Lezione 08: Optimize iOS WebAppCorso WebApp iOS - Lezione 08: Optimize iOS WebApp
Corso WebApp iOS - Lezione 08: Optimize iOS WebAppAndrea Picchi
 
Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5Gabriele Gaggi
 
Come sviluppare applicazioni cross device con HTML
Come sviluppare applicazioni cross device con HTMLCome sviluppare applicazioni cross device con HTML
Come sviluppare applicazioni cross device con HTMLSinergia Totale
 
Crea servizi REST per la tua App con ASP.NET 5
Crea servizi REST per la tua App con ASP.NET 5Crea servizi REST per la tua App con ASP.NET 5
Crea servizi REST per la tua App con ASP.NET 5Andrea Dottor
 
Sviluppare una app mobile net oriented
Sviluppare una app mobile net orientedSviluppare una app mobile net oriented
Sviluppare una app mobile net orientedAlessandro Morvillo
 
Introduzione a Ruby On Rails
Introduzione a Ruby On RailsIntroduzione a Ruby On Rails
Introduzione a Ruby On RailsLuca Mearelli
 
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
 
Drupal Day 2012 - Applicazioni mobile multipiattaforma integrate con Drupal 7...
Drupal Day 2012 - Applicazioni mobile multipiattaforma integrate con Drupal 7...Drupal Day 2012 - Applicazioni mobile multipiattaforma integrate con Drupal 7...
Drupal Day 2012 - Applicazioni mobile multipiattaforma integrate con Drupal 7...DrupalDay
 
Angular js o React? Spunti e idee per la scelta di un framework
Angular js o React? Spunti e idee per la scelta di un frameworkAngular js o React? Spunti e idee per la scelta di un framework
Angular js o React? Spunti e idee per la scelta di un frameworkGiovanni Buffa
 
Integrazione continua con TFS Build
Integrazione continua con TFS BuildIntegrazione continua con TFS Build
Integrazione continua con TFS BuildGian Maria Ricci
 
Sviluppo Web Agile con Castle Monorail
Sviluppo Web Agile con Castle MonorailSviluppo Web Agile con Castle Monorail
Sviluppo Web Agile con Castle MonorailDotNetMarche
 
Mobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web DevelopersMobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web Developerssparkfabrik
 

Ähnlich wie Corso WebApp iOS - Lezione 05: Mobile Touch Development (20)

Presentazione Corso - Parte 3
Presentazione Corso - Parte 3Presentazione Corso - Parte 3
Presentazione Corso - Parte 3
 
Sviluppo Web Agile Con MonoRail
Sviluppo Web Agile Con MonoRailSviluppo Web Agile Con MonoRail
Sviluppo Web Agile Con MonoRail
 
WordCamp Catania 2019 PWA e TWA
WordCamp Catania 2019 PWA e TWAWordCamp Catania 2019 PWA e TWA
WordCamp Catania 2019 PWA e TWA
 
Strategie per applicazioni web prima o meglio dell'app nativa
Strategie per applicazioni web prima o meglio dell'app nativaStrategie per applicazioni web prima o meglio dell'app nativa
Strategie per applicazioni web prima o meglio dell'app nativa
 
Corso WebApp iOS - Lezione 08: Optimize iOS WebApp
Corso WebApp iOS - Lezione 08: Optimize iOS WebAppCorso WebApp iOS - Lezione 08: Optimize iOS WebApp
Corso WebApp iOS - Lezione 08: Optimize iOS WebApp
 
Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5Sviluppo di App cross-platform con Cordova e HTML5
Sviluppo di App cross-platform con Cordova e HTML5
 
Come sviluppare applicazioni cross device con HTML
Come sviluppare applicazioni cross device con HTMLCome sviluppare applicazioni cross device con HTML
Come sviluppare applicazioni cross device con HTML
 
Crea servizi REST per la tua App con ASP.NET 5
Crea servizi REST per la tua App con ASP.NET 5Crea servizi REST per la tua App con ASP.NET 5
Crea servizi REST per la tua App con ASP.NET 5
 
Sviluppare una app mobile net oriented
Sviluppare una app mobile net orientedSviluppare una app mobile net oriented
Sviluppare una app mobile net oriented
 
Introduzione a Ruby On Rails
Introduzione a Ruby On RailsIntroduzione a Ruby On Rails
Introduzione a Ruby On Rails
 
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
 
Drupal Day 2012 - Applicazioni mobile multipiattaforma integrate con Drupal 7...
Drupal Day 2012 - Applicazioni mobile multipiattaforma integrate con Drupal 7...Drupal Day 2012 - Applicazioni mobile multipiattaforma integrate con Drupal 7...
Drupal Day 2012 - Applicazioni mobile multipiattaforma integrate con Drupal 7...
 
Rich Internet Application
Rich Internet ApplicationRich Internet Application
Rich Internet Application
 
Angular js o React? Spunti e idee per la scelta di un framework
Angular js o React? Spunti e idee per la scelta di un frameworkAngular js o React? Spunti e idee per la scelta di un framework
Angular js o React? Spunti e idee per la scelta di un framework
 
Integrazione continua con TFS Build
Integrazione continua con TFS BuildIntegrazione continua con TFS Build
Integrazione continua con TFS Build
 
@Web co tilde app
@Web co tilde app@Web co tilde app
@Web co tilde app
 
Sviluppo Web Agile con Castle Monorail
Sviluppo Web Agile con Castle MonorailSviluppo Web Agile con Castle Monorail
Sviluppo Web Agile con Castle Monorail
 
Flash vs jQuery
Flash vs jQueryFlash vs jQuery
Flash vs jQuery
 
Mobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web DevelopersMobile Development: una introduzione per Web Developers
Mobile Development: una introduzione per Web Developers
 
Intel AppUp Webinar Italiano html5
Intel AppUp Webinar Italiano html5Intel AppUp Webinar Italiano html5
Intel AppUp Webinar Italiano html5
 

Mehr von Andrea Picchi

The New Retail Paradigm: How the Psychological Foundation of Consumer Behavio...
The New Retail Paradigm: How the Psychological Foundation of Consumer Behavio...The New Retail Paradigm: How the Psychological Foundation of Consumer Behavio...
The New Retail Paradigm: How the Psychological Foundation of Consumer Behavio...Andrea Picchi
 
The 3 Dimensions of Design: A Model to scale the Human-Centered Problem-Solvi...
The 3 Dimensions of Design: A Model to scale the Human-Centered Problem-Solvi...The 3 Dimensions of Design: A Model to scale the Human-Centered Problem-Solvi...
The 3 Dimensions of Design: A Model to scale the Human-Centered Problem-Solvi...Andrea Picchi
 
The Evolution of Design Thinking: Shifting from a Product and Service to a Re...
The Evolution of Design Thinking: Shifting from a Product and Service to a Re...The Evolution of Design Thinking: Shifting from a Product and Service to a Re...
The Evolution of Design Thinking: Shifting from a Product and Service to a Re...Andrea Picchi
 
Continuous Innovation: Going beyond Agile, Lean, and Design Thinking toward a...
Continuous Innovation: Going beyond Agile, Lean, and Design Thinking toward a...Continuous Innovation: Going beyond Agile, Lean, and Design Thinking toward a...
Continuous Innovation: Going beyond Agile, Lean, and Design Thinking toward a...Andrea Picchi
 
The 3 Dimensions of Design: Scaling a Human-Centered Practice across the Orga...
The 3 Dimensions of Design: Scaling a Human-Centered Practice across the Orga...The 3 Dimensions of Design: Scaling a Human-Centered Practice across the Orga...
The 3 Dimensions of Design: Scaling a Human-Centered Practice across the Orga...Andrea Picchi
 
Beyond Design Thinking the 3 Dimension of a Design-Driven Company.
Beyond Design Thinking the 3 Dimension of a Design-Driven Company.Beyond Design Thinking the 3 Dimension of a Design-Driven Company.
Beyond Design Thinking the 3 Dimension of a Design-Driven Company.Andrea Picchi
 
Embedding Design Thinking at Sony to accomplish Business Strategy
Embedding Design Thinking at Sony to accomplish Business StrategyEmbedding Design Thinking at Sony to accomplish Business Strategy
Embedding Design Thinking at Sony to accomplish Business StrategyAndrea Picchi
 
How a Design-Driven Company can Multiply its Business Value
How a Design-Driven Company can Multiply its Business ValueHow a Design-Driven Company can Multiply its Business Value
How a Design-Driven Company can Multiply its Business ValueAndrea Picchi
 
The Evolution of Business Strategy: How to use Design Thinking to uncover hid...
The Evolution of Business Strategy: How to use Design Thinking to uncover hid...The Evolution of Business Strategy: How to use Design Thinking to uncover hid...
The Evolution of Business Strategy: How to use Design Thinking to uncover hid...Andrea Picchi
 
Mobile and Wearable Technologies in the Travel Industry
Mobile and Wearable Technologies in the Travel IndustryMobile and Wearable Technologies in the Travel Industry
Mobile and Wearable Technologies in the Travel IndustryAndrea Picchi
 
A Cognitive Approach to Ecosystem Design
A Cognitive Approach to Ecosystem DesignA Cognitive Approach to Ecosystem Design
A Cognitive Approach to Ecosystem DesignAndrea Picchi
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile ScrumAndrea Picchi
 
Designing the User Experience
Designing the User ExperienceDesigning the User Experience
Designing the User ExperienceAndrea Picchi
 
Variabili Cognitive dell'Esperienza Utente
Variabili Cognitive dell'Esperienza UtenteVariabili Cognitive dell'Esperienza Utente
Variabili Cognitive dell'Esperienza UtenteAndrea Picchi
 
Ottimizzazione Cognitiva di Contesti Mobile Touch
Ottimizzazione Cognitiva di Contesti Mobile TouchOttimizzazione Cognitiva di Contesti Mobile Touch
Ottimizzazione Cognitiva di Contesti Mobile TouchAndrea Picchi
 
Analisi e Tecniche di Design Cognitivo per Contesti Mobile Touch
Analisi e Tecniche di Design Cognitivo per Contesti Mobile TouchAnalisi e Tecniche di Design Cognitivo per Contesti Mobile Touch
Analisi e Tecniche di Design Cognitivo per Contesti Mobile TouchAndrea Picchi
 
Ottimizzazione e Analisi Cognitiva di Contesti Mobile Touch
Ottimizzazione e Analisi Cognitiva di Contesti Mobile TouchOttimizzazione e Analisi Cognitiva di Contesti Mobile Touch
Ottimizzazione e Analisi Cognitiva di Contesti Mobile TouchAndrea Picchi
 
Corso WebApp iOS - Lezione 09: Testing iOS WebApp
Corso WebApp iOS - Lezione 09: Testing iOS WebAppCorso WebApp iOS - Lezione 09: Testing iOS WebApp
Corso WebApp iOS - Lezione 09: Testing iOS WebAppAndrea Picchi
 
Corso WebApp iOS - Lezione 07: iOS WebApp Anatomy
Corso WebApp iOS - Lezione 07: iOS WebApp AnatomyCorso WebApp iOS - Lezione 07: iOS WebApp Anatomy
Corso WebApp iOS - Lezione 07: iOS WebApp AnatomyAndrea Picchi
 
Corso WebApp iOS - Lezione 06: Web Development for iOS Devices
Corso WebApp iOS - Lezione 06:   Web Development for iOS DevicesCorso WebApp iOS - Lezione 06:   Web Development for iOS Devices
Corso WebApp iOS - Lezione 06: Web Development for iOS DevicesAndrea Picchi
 

Mehr von Andrea Picchi (20)

The New Retail Paradigm: How the Psychological Foundation of Consumer Behavio...
The New Retail Paradigm: How the Psychological Foundation of Consumer Behavio...The New Retail Paradigm: How the Psychological Foundation of Consumer Behavio...
The New Retail Paradigm: How the Psychological Foundation of Consumer Behavio...
 
The 3 Dimensions of Design: A Model to scale the Human-Centered Problem-Solvi...
The 3 Dimensions of Design: A Model to scale the Human-Centered Problem-Solvi...The 3 Dimensions of Design: A Model to scale the Human-Centered Problem-Solvi...
The 3 Dimensions of Design: A Model to scale the Human-Centered Problem-Solvi...
 
The Evolution of Design Thinking: Shifting from a Product and Service to a Re...
The Evolution of Design Thinking: Shifting from a Product and Service to a Re...The Evolution of Design Thinking: Shifting from a Product and Service to a Re...
The Evolution of Design Thinking: Shifting from a Product and Service to a Re...
 
Continuous Innovation: Going beyond Agile, Lean, and Design Thinking toward a...
Continuous Innovation: Going beyond Agile, Lean, and Design Thinking toward a...Continuous Innovation: Going beyond Agile, Lean, and Design Thinking toward a...
Continuous Innovation: Going beyond Agile, Lean, and Design Thinking toward a...
 
The 3 Dimensions of Design: Scaling a Human-Centered Practice across the Orga...
The 3 Dimensions of Design: Scaling a Human-Centered Practice across the Orga...The 3 Dimensions of Design: Scaling a Human-Centered Practice across the Orga...
The 3 Dimensions of Design: Scaling a Human-Centered Practice across the Orga...
 
Beyond Design Thinking the 3 Dimension of a Design-Driven Company.
Beyond Design Thinking the 3 Dimension of a Design-Driven Company.Beyond Design Thinking the 3 Dimension of a Design-Driven Company.
Beyond Design Thinking the 3 Dimension of a Design-Driven Company.
 
Embedding Design Thinking at Sony to accomplish Business Strategy
Embedding Design Thinking at Sony to accomplish Business StrategyEmbedding Design Thinking at Sony to accomplish Business Strategy
Embedding Design Thinking at Sony to accomplish Business Strategy
 
How a Design-Driven Company can Multiply its Business Value
How a Design-Driven Company can Multiply its Business ValueHow a Design-Driven Company can Multiply its Business Value
How a Design-Driven Company can Multiply its Business Value
 
The Evolution of Business Strategy: How to use Design Thinking to uncover hid...
The Evolution of Business Strategy: How to use Design Thinking to uncover hid...The Evolution of Business Strategy: How to use Design Thinking to uncover hid...
The Evolution of Business Strategy: How to use Design Thinking to uncover hid...
 
Mobile and Wearable Technologies in the Travel Industry
Mobile and Wearable Technologies in the Travel IndustryMobile and Wearable Technologies in the Travel Industry
Mobile and Wearable Technologies in the Travel Industry
 
A Cognitive Approach to Ecosystem Design
A Cognitive Approach to Ecosystem DesignA Cognitive Approach to Ecosystem Design
A Cognitive Approach to Ecosystem Design
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
 
Designing the User Experience
Designing the User ExperienceDesigning the User Experience
Designing the User Experience
 
Variabili Cognitive dell'Esperienza Utente
Variabili Cognitive dell'Esperienza UtenteVariabili Cognitive dell'Esperienza Utente
Variabili Cognitive dell'Esperienza Utente
 
Ottimizzazione Cognitiva di Contesti Mobile Touch
Ottimizzazione Cognitiva di Contesti Mobile TouchOttimizzazione Cognitiva di Contesti Mobile Touch
Ottimizzazione Cognitiva di Contesti Mobile Touch
 
Analisi e Tecniche di Design Cognitivo per Contesti Mobile Touch
Analisi e Tecniche di Design Cognitivo per Contesti Mobile TouchAnalisi e Tecniche di Design Cognitivo per Contesti Mobile Touch
Analisi e Tecniche di Design Cognitivo per Contesti Mobile Touch
 
Ottimizzazione e Analisi Cognitiva di Contesti Mobile Touch
Ottimizzazione e Analisi Cognitiva di Contesti Mobile TouchOttimizzazione e Analisi Cognitiva di Contesti Mobile Touch
Ottimizzazione e Analisi Cognitiva di Contesti Mobile Touch
 
Corso WebApp iOS - Lezione 09: Testing iOS WebApp
Corso WebApp iOS - Lezione 09: Testing iOS WebAppCorso WebApp iOS - Lezione 09: Testing iOS WebApp
Corso WebApp iOS - Lezione 09: Testing iOS WebApp
 
Corso WebApp iOS - Lezione 07: iOS WebApp Anatomy
Corso WebApp iOS - Lezione 07: iOS WebApp AnatomyCorso WebApp iOS - Lezione 07: iOS WebApp Anatomy
Corso WebApp iOS - Lezione 07: iOS WebApp Anatomy
 
Corso WebApp iOS - Lezione 06: Web Development for iOS Devices
Corso WebApp iOS - Lezione 06:   Web Development for iOS DevicesCorso WebApp iOS - Lezione 06:   Web Development for iOS Devices
Corso WebApp iOS - Lezione 06: Web Development for iOS Devices
 

Corso WebApp iOS - Lezione 05: Mobile Touch Development

  • 1. Corso WebApp iOS “Mobile Touch Development” Lezione 05/10 ”..if you would Create something, you must Be something..” Johann Wolfang von Goethe Writer and Polymath.
  • 2. Chapter 03 Web Development for iOS Devices http://www.apress.com/9781430232469
  • 3. Diario Lezioni LEZIONE 05 Mobile Touch Development WebApp Vs MobileWeb WebApp Vs NativeApp iWebKit 5.0.4 Framework jQuery Mobile 1.0 Framework
  • 4. MobileWeb Vs WebApp MobileWeb WebApp
  • 5. Diario Lezioni LEZIONE 05 Mobile Touch Development WebApp Vs MobileWeb WebApp Vs NativeApp iWebKit 5.0.4 Framework jQuery Mobile 1.0 Framework
  • 6. WebApp Vs NativeApp Come Scegliere budget requisiti applicazione requisiti di business competenze team sviluppo
  • 7. WebApp Vs NativeApp Come Scegliere budget webapp sono più “economiche” da sviluppare (es: competenze tecniche più avanzate) (es: fase progettazione più intensa) (es: no iscrizione Apple)
  • 8. WebApp Vs NativeApp Come Scegliere requisiti applicazione webapp non possono soddisfare alcuni requisiti applicativi (es: realtà aumentata)
  • 9. WebApp Vs NativeApp Come Scegliere requisiti di business monetizzare una webapp é più complesso
  • 10. WebApp Vs NativeApp Come Scegliere competenze team sviluppo competenze interne vs competenze esterne (es: try or buy)
  • 11. WebApp Vs NativeApp Alcuni Pros 1. No Objective-C skills 2. No Iscrizione Apple 3. No Mac, OSX, o iOS 4. No Download o Installazione 5. No Divisione Guadagni con Apple 6. Processo di Sviluppo più agile 7. Possibilità ci diventare native (PhoneGap)
  • 12. WebApp Vs NativeApp Alcuni Cons 1. Lente in alcuni contesti 2. Difficile implementare alcuni UI Effects 3. No Accesso al Filesystem 4. No Accesso a Funzioni Hardware 5. No Piattaforma di Pagamento
  • 13. WebApp Vs NativeApp Scelta Migliore quando 1. No bisogno di aggiornare frequentemente i contenuti 2. No bisogno di ciò che offre l’App Store 3. No bisogno di prestazioni grafiche avanzate 4. No bisogno di funzionalità native 5. No bisogno di eseguire l’app in background 6. No bisogno di utilizzare le notifiche push
  • 16. Diario Lezioni LEZIONE 05 Mobile Touch Development WebApp Vs MobileWeb WebApp Vs NativeApp iWebKit 5.0.4 Framework jQuery Mobile 1.0 Framework
  • 18. iWebKit 5.0.4 <div id="topbar"> <div id="title">iWebKit 5 Demo</div> <div id="leftbutton"> <a href="http://iwebkit.net" class="noeffect">PC Site</a> </div> </div>
  • 20. iWebKit 5.0.4 <li class="textbox"> <span class="header">Discover iWebKit 5</span> <p>Welcome to this demo. please &quot;touch&quot; around to discover iWebKit&apos;s features!</p> </li>
  • 22. Diario Lezioni LEZIONE 05 Mobile Touch Development WebApp Vs MobileWeb WebApp Vs NativeApp iWebKit 5.0.4 Framework jQuery Mobile 1.0 Framework
  • 25. Esercitazione Utilizzare Guida* di Riferimento del Framework scelta 1. Creare dei Prototipi Elettronici 2. Implementare le Funzioni Specifiche * versione online e/o formato elettronico
  • 26. PROSSIMA LEZIONE LEGGERE HTML5 CSS3 Javascript