30
Näin tehtiin Sovelto Hub Windows Phone & RT:lle Sovelton MCSD: Windows Store Apps - koulutusohjelman esittely Tuukka Salonen, Senior-konsultti

Windows Store Apps - näin tehtiin Sovelto Hub

  • Upload
    sovelto

  • View
    238

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Windows Store Apps - näin tehtiin Sovelto Hub

Näin tehtiin Sovelto Hub Windows Phone & RT:lle Sovelton MCSD: Windows Store Apps -koulutusohjelman esittely

Tuukka Salonen, Senior-konsultti

Page 2: Windows Store Apps - näin tehtiin Sovelto Hub

Lähtökohta: Kaikki julkaisut tehdään digitaalisesti

• Soveltaja siirtyi paperimuodosta WWW:n. Toteutus "Responsive Design".

Page 3: Windows Store Apps - näin tehtiin Sovelto Hub

Demo

Responsive Design - käytännössä

Page 5: Windows Store Apps - näin tehtiin Sovelto Hub

Ratkaisu: tehdään Apps:t Kehitys: Visual Studio 2012 & Windows 8

Page 7: Windows Store Apps - näin tehtiin Sovelto Hub

Demo

Page 8: Windows Store Apps - näin tehtiin Sovelto Hub
Page 9: Windows Store Apps - näin tehtiin Sovelto Hub

Mitä opittiin: kauppapaikka

• Windows Marketplace ja Windows Store eivät muistuta toisiaan

• Eri rakenne – eri säännöt – eri rekisteröinti

• Aloita rekisteröinti molempiin heti! Yrityksen rekisteröinti voi kestää (Sovelton tapauksessa noin kuukausi)

• Molemmissa sertifiointi (7 päivää vs. muutama tunti)

Page 10: Windows Store Apps - näin tehtiin Sovelto Hub

Apple: tehdään puhelimesta tabletti

Page 11: Windows Store Apps - näin tehtiin Sovelto Hub

IPad sovelluksia on ei voi ajaa Macintosh tietokoneissa

Page 12: Windows Store Apps - näin tehtiin Sovelto Hub

Windows Store sovelluksia on mahdollista ajaa kaikissa Macintosh tietokoneissa

Page 13: Windows Store Apps - näin tehtiin Sovelto Hub

Microsoft: tehdään työpöydästä tabletti

Page 14: Windows Store Apps - näin tehtiin Sovelto Hub

Apple 2013 Q1 Myydyt Ipadit 19.5 miljoonaa

Page 15: Windows Store Apps - näin tehtiin Sovelto Hub

Windows 8 Myydyt lisenssit 2013 alussa

60 miljoonaa

Tilanne ½ vuotta sitten

Page 16: Windows Store Apps - näin tehtiin Sovelto Hub

Vaiheet: Windows Marketplace (Phone)

Page 17: Windows Store Apps - näin tehtiin Sovelto Hub

Vaiheet: Windows Store (RT eli tablet)

Page 18: Windows Store Apps - näin tehtiin Sovelto Hub

Notary Letter?

Symantec is a verification and authentication agency employed by Microsoft to confirm the accuracy of the information that was provided during your enrollment for a Microsoft Developer Services Account. Microsoft requires this independent verification in order to complete your registration.

Please provide the following Notary Letter via e-mail (as an attachment) or via fax to complete the final verification of your Microsoft Developer Services account - please see the Notary Letter Instructions below.

Käytännössä PRH kaupparekisteriote!

Page 20: Windows Store Apps - näin tehtiin Sovelto Hub
Page 21: Windows Store Apps - näin tehtiin Sovelto Hub
Page 23: Windows Store Apps - näin tehtiin Sovelto Hub
Page 24: Windows Store Apps - näin tehtiin Sovelto Hub

Mitä opittiin: ohjelmointimalli

• Alkuperäinen lähtökohta: • Windows RT

• Windows Phone 8

• Sama koodipohja

• Ensimmäinen tuotantoversio • Windows RT

• Windows Phone 7.5

• Eri koodipohja (C# & XAML)

• Windows Phone 7.5 – puhelimia on miljoonia (Nokia on myynyt 10 000 000 Lumiaa 2012/Q4 2013 Q1)

• Molemmat sovellukset ovat XAML & HTML hybridejä. HTML pitkälti samaa.

• Windows Phone:n sovelluskehitysmalli on huomattavasti kypsempi kuin Windows RT:n • Liikaa eroja - vaikea oikeasti pitää samaa koodipohjaa.

Page 25: Windows Store Apps - näin tehtiin Sovelto Hub

MVVM: Model View ViewModel

A criticism of the pattern comes from MVVM creator John Gossman himself, who points out that the overhead in implementing MVVM is “overkill” for simple UI operations. He also states that for larger applications, generalizing the View layer becomes more difficult. Moreover, he illustrates that data binding, if not managed well, can result in considerable memory consumption in an application.

Page 26: Windows Store Apps - näin tehtiin Sovelto Hub

Mitä opittiin: ohjelmointimalli

• Windows Phone 7.5 Silverlight sovellukset (eli nykyinen CoreCLR) ovat periaatteessa suoraan käännettävissä Windows Phone 8:lle. • Samat projektityypit ja luokkakirjastot

• XNA ei käänny grafiikan osalta

• Käännös ei ole edes pakollinen. • Windows Phone 7.5 sovellusten pitäisi toimia sellaisenaan Windows Phone 8:ssa

• Oikeasti näin ei aina ole. Pakko testata.

• Näin tehtiin Sovelto Hub. Grafiikka on vektori pohjasta eli lopputulos näyttää Lumia 920:llä hyvältä

http://windowsphone.com/s?appid=3e8c4892-e563-4999-8743-a5362b93ea5d

Page 27: Windows Store Apps - näin tehtiin Sovelto Hub

Windows Phone & Windows RT - sertifioinnit

Microsoft sertifiointikartta http://www.sovelto.fi/sertifiointikartta

Microsoft kompetenssivalmennukset http://kova.sovelto.fi/

Sovelton testikeskus on auki joka viikko!

Page 29: Windows Store Apps - näin tehtiin Sovelto Hub

Mitä tapahtuu seuraavaksi?

• Apple omaksuun yksinkertaisemman muotokielen • Vähemmän kromia, varjoja ja keinonahkaa

• Applen versio Modern UI:stä

• Ei ole ole mitään teknistä estettä sille ettei XBOX 720:ssä voitaisi ajaa Windows Store sovelluksia. • Applellä ei ole Pelikonsolia

• Googlella ei ole pelikonsolia

• Windows Phone ja Windows Store sovelluskehitysmallin lähentyvät toisiaan

• Nokia julkaisee Windows RT - tabletin

Page 30: Windows Store Apps - näin tehtiin Sovelto Hub

Call to action: Ladatkaa Sovelto Hub!