9. 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)
18. 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!
19. Demo: Windows Marketplace vs. Windows Store
• Sovelto Hub Phone
• Sovelto Hub RT
• Molemmat ovat julkaistu ensisijaisesti Suomessa
24. 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.
25. 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.
26. 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
27. Windows Phone & Windows RT - sertifioinnit
Microsoft sertifiointikartta
http://www.sovelto.fi/sertifiointikartta
Microsoft kompetenssivalmennukset
http://kova.sovelto.fi/
Sovelton testikeskus on auki joka viikko!
28.
29. 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