Windows Store Apps - näin tehtiin Sovelto Hub

Post on 16-Apr-2017

238 views 3 download

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

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

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

Demo

Responsive Design - käytännössä

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

Demo

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)

Apple: tehdään puhelimesta tabletti

IPad sovelluksia on ei voi ajaa Macintosh tietokoneissa

Windows Store sovelluksia on mahdollista ajaa kaikissa Macintosh tietokoneissa

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

Apple 2013 Q1 Myydyt Ipadit 19.5 miljoonaa

Windows 8 Myydyt lisenssit 2013 alussa

60 miljoonaa

Tilanne ½ vuotta sitten

Vaiheet: Windows Marketplace (Phone)

Vaiheet: Windows Store (RT eli tablet)

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!

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.

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.

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

Windows Phone & Windows RT - sertifioinnit

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

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

Sovelton testikeskus on auki joka viikko!

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

Call to action: Ladatkaa Sovelto Hub!