1 / 37

Luku 7 – Sovellusten jakelu ja myynti

Luku 7 – Sovellusten jakelu ja myynti. Sisältö ❷❸. Omat sovellukset omiin laitteisiin Windows Store - kehittäjätili Sovellusten levittäminen Sovelluksen julkaisu kauppapaikkaan Visual Studio -kehittimen tärkeimmät ikkunat Tehtäviä Kysymyksiä ja vastauksia.

theta
Download Presentation

Luku 7 – Sovellusten jakelu ja myynti

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Luku 7 – Sovellusten jakelu ja myynti

  2. Sisältö ❷❸ • Omat sovellukset omiin laitteisiin • Windows Store -kehittäjätili • Sovellusten levittäminen • Sovelluksen julkaisu kauppapaikkaan • Visual Studio -kehittimen tärkeimmät ikkunat • Tehtäviä • Kysymyksiä ja vastauksia

  3. Omat sovellukset omiin laitteisiin • Kehitysaikana tapahtuvaan testaamiseen ei välttämättä tarvita lainkaan omaa Windows 8 -kosketuslaitetta • Kevyt testaus voidaan tehdä Visual Studion mukana tulevalla simulaattorilla • Lopullinen testaus on kuitenkin hyvä tehdä jollain oikealla laitteella, esimerkiksi tabletilla

  4. Visual Studion simulaattori

  5. Microsoftin Surface -tabletti

  6. Sovellusten asennus • Windows 8 -käyttöjärjestelmä on lähtökohtaisesti rakennettu niin, että Windows 8 -sovelluksia ei voi suoraan asentaa laitteisiin • Näin koko käyttöjärjestelmän tietoturva pysyy korkealla tasolla • Kehittäjänä voit kuitenkin siirtää sovelluksesi jollekin laitteelle Visual Studion kautta • Tavalliset käyttäjät voivat asentaa sovelluksia ainoastaan globaalin kauppapaikan kautta

  7. Levittämisen vaiheet • Avataan sovelluksen projekti Visual Studiolla. • Varmistetaan että sovellus kääntyy (engl. build) ilman virheitä. Valitse Build-valikosta komento Rebuild. • Valitse levityksen (engl. deploy) kohteeksi ”Device” eli laite Visual Studion työkalupalkin valintalistasta. • Kytke haluamasi laite usb-kaapelilla tietokoneeseen kiinni. • Valitse Visual Studiosta valikkokomento Build/Deploy. • Hetken kuluttua sovelluksesi on siirretty laitteeseen. Kytke laite irti usb-kaapelista. Nyt näet sovelluksesi laitteen Start-valikossa.

  8. Levityksen kohdevalinta Visual Studiossa

  9. Windows Store -kehittäjätili • Windows 8 -sovellusten myyntiä ja jakelua varten tarvitset erityisen kehittäjätilin (engl. developeraccount) • Tilin avulla voit lähettää sovelluksesi Microsoftille tarkistettavaksi • Jos sovelluksesi hyväksytään, voit julkaista sen globaalilla kauppapaikassa haluamallasi hinnalla (tai ilmaiseksi, jolloin puhutaan vain jakelusta)

  10. Kehittäjätilin hankkiminen • Kehittäjätilin saa jokainen, joka maksaa tiliin liittyvän vuosimaksun luotto- tai maksukortilla • Vuosimaksu on tällä hetkellä noin 20 euroa yksityishenkilöiltä ja noin 75 euroa yrityksiltä • Vuosimaksun maksettuaan sovelluksia voi laittaa jakeluun tai myyntiin lähes rajoittamattoman määrän • Rekisteröinti: http://dev.windows.com/

  11. Kehittäjätilin koontinäyttö

  12. Sovellusten levittäminen • Kehittäjänä voit päättää missä laajuudessa haluat sovellustasi myydä ja jakaa • Voit valita noin 80 maan joukosta haluamasi, tai voit valita kaikki maat • Maiden määrä lisääntyy koko ajan, joten liiketoimintamahdollisuudet paranevat edelleen • Erityisesti jos sovelluksesi on englanninkielinen, ei useinkaan ole tarvetta rajata niitä maita, joissa sovellustasi voi käyttää

  13. Huomioitavia asioita • Sovellusten jakelu kansainvälisesti voi vaatia muutoksia sovellukseesi • Käyttöliittymän kääntäminen on tästä konkreettisin esimerkki • Voit kuitenkin joutua pohtimaan esimerkiksi sovelluksen värimaailmaa, ikoneita, äänimerkkejä sekä tekstin lukemisen suuntaa

  14. Kauppapaikan sovellustiedot, huomaa kielien määrä

  15. Sovelluksen julkaisu kauppapaikkaan • Sovelluksen julkaisu kauppapaikkaan alkaa varmistamalla, että sovelluksesi: • on toiminnoiltaan valmis • sen ulkoasu ja käytettävyys on viimeistelty • Visual Studion uusimmassa 2013 -versiossa kauppapaikkaan julkaisua on helpotettu valmiiden toimintojen avulla • Windows 8 -sovellusten julkaisu tapahtuu web-pohjaisena prosessina

  16. Tarvittavat tiedot jakelua varten • Sovelluksen nimi • Tämän nimen avulla käyttäjät löytävät sovelluksesi kauppapaikasta. • Maat, joissa haluat jakaa sovellustasi (sekä mahdollisen hintatason) • Suosituimpia hintavaihtoehtoja ovat pienimmät yhden–kahden euron hinnat, esimerkiksi 1,19 €, 1,69 €, 1,99 € ja 2,49 €. • Sovelluksesi levityspaketin (engl. deploymentpackage) • Appx-tiedosto sisältää sovelluksen käännetyn binääritiedoston sekä tähän liittyviä aputiedostoja • Grafiikkaa, ruutukuvia ja sovelluksen lyhyen kuvauksen • Kauppapaikassa sovellusta esitellään nimen, grafiikan ja ruutukuvien voimin

  17. Manifest-tiedosto • Manifest-tiedosto kuuluu jokaiseen Windows 8 -sovellukseen • Kauppapaikan vaatimat tekniset yksityiskohdat tallennetaan siihen • Esimerkiksi: mitkä ovat sovelluksen laitteistovaatimukset, mille kielille se on käännetty, jne. • Visual Studiosta löydät tiedoston SolutionExplorer -ikkunan kautta • Manifest-tiedosto on xml-pohjainen, ja sitä voidaan muokata sekä Visual Studion kautta että käsin suoraan xml-kielisenä

  18. Manifest-tiedosto

  19. Muokkaaminen Visual Studiossa

  20. Sovelluksen lähettäminen Microsoftille • Kun sovelluksesi on valmis, testattu ja sen manifest-tiedosto on kunnossa, on aika lähettää se Microsoftille tarkistettavaksi ja sertifioitavaksi • Voit tehdä kahdella tavalla: • web-selaimen kautta kirjautumalla sisään kehittäjätililläsi osoitteessa dev.windows.com • aloittamalla prosessin suoraan Visual Studiosta

  21. Sovelluspaketin luonti • Visual Studiosta käsin voit käyttää Store-valikon komentoa CreateAppPackages • Tämä komento muodostaa sovelluksestasi tarvittavan levityspaketin ja yhdistää sen manifest-tiedoston kanssa kokonaisuudeksi, joka lähetään Microsoftille

  22. CreateAppPackages

  23. Valmis levityspaketti • Levityspaketin luomisessa on Visual Studion kautta neljä vaihetta • Kun vaiheet on käyty läpi onnistuneesti, Visual Studio muodostaa projektikansioon valmiin .appx-tiedoston • Seuraava vaihe on ladata levityspaketti kauppapaikkaan • Tämän voit tehdä suoraan Visual Studiosta komennolla UploadAppPackages

  24. Valmis levityspaketti

  25. Visual Studion tärkeimmät ikkunat • Visual Studio 2013 -kehitin on monipuolinen väline, ja sama tuote on tarkoitettu niin harraste- kuin ammattikäyttöönkin • Välineen hyvä hallinta auttaa kehittämään parempia sovelluksia nopeammin • Seuraavassa käydään läpi keskeisimpiä Visual Studion ikkunoita

  26. Solution Explorer -ikkuna • Solution Explorer -ikkuna on yksi keskeisimpiä Visual Studion apuikkunoista • Sen avulla hallitaan ensisijaisesti sovellukseesi kuuluvia tiedostoja • Tiedostojen lisäksi voit käyttää ikkunaa kätevänä hakutyökaluna koko sovellukseesi • Voit esimerkiksi etsiä tiedostoja nimellä, tai voit hakea ohjelmakoodiin kuuluvia luokkia tai metodeita

  27. Solution Explorer -ikkuna

  28. Toolbox-ikkuna • Toolbox- eli työkaluikkuna pitää sisällään kaikki ne komponentit, joita voit käyttää sovelluksesi käyttöliittymien suunnitteluun • Ikkunan sisältö vaihtuu sen mukaan, missä tilassa Visual Studio kulloinkin on • Jos olet vaikkapa suunnittelemassa XAML-käyttöliittymää, Toolbox-ikkuna näyttää käytettävissä olevat käyttöliittymäkomponentit

  29. Toolbox-ikkuna

  30. Properties-ikkuna • Properties-ikkuna löytyy yleisimmin Visual Studion oikeasta alakulmasta • Se näyttää tietoja valitusta kohteesta ja antaa mahdollisuuden muokata valitun kohteen asetuksia • Toisinaan Properties-ikkunaa ei ruudulla näy, vaan kehittäjän täytyy itse tuoda ikkuna näkyviin • Näppäinyhdistelmä on F4

  31. Properties-ikkuna

  32. Team Explorer -ikkuna • Team Explorer -ikkuna on portti versionhallintaan (engl. sourcecontrol) ja sen toimintoihin • Kehittäjien välillä toimiva versionhallinta on käytännön välttämättömyys silloin, kun projektin parissa työskentelee useampi kuin yksi henkilö yhtä aikaa • Versionhallinnasta on kuitenkin etua myös silloin, kun kehittäjiä on vain yksi, joten sen hyödyllisyyttä ei kannata aliarvioida • Visual Studion Team Explorer -ikkunan kautta pääset käsiksi erityisesti Microsoftin omaan versionhallintapalveluun, joka tunnetaan nimellä Team Foundation Server (TFS) • Kuitenkin myös Git-versionhallinta on tuettuna

  33. Team Explorer -ikkuna

  34. Tehtäviä • Selvitä, kuinka moneen maahan voit halutessasi jaella tekemiäsi Windows 8 -sovelluksia. Arvioi, kuinka monta kuluttajaa saatat näin tavoittaa? • Keksi kolme asiaa, joita sinun tulisi huomioida tehdessäsi sovelluksestasi monikielisiä versioita. • Pohdi, millä tavalla kokeiluversion tarjoaminen sovelluksestasi voisi edistää sen myyntiä.

  35. Kysymyksiä ja vastauksia 1 Olen saanut valmiiksi haluamani Windows 8 -sovelluksen, ja haluaisin aloittaa sen myynnin Microsoftin kauppapaikassa. Miten toimin? • Varmista ensin, että olet hankkinut sopivan kehittäjätilin, joko itsellesi yksityishenkilönä tai yrityksenä • Tarkista, että olet käynyt läpi maksuvälineen hyväksymisprosessin. Tässä kestää arviolta 3–4 päivää. • Tämän jälkeen voit luoda sovelluksestasi levityspaketin tässä luvussa kuvatulla tavalla, ja lähettää sovelluksen Microsoftille kehittäjien web-palvelun kautta osoitteessa dev.windows.com.

  36. Kysymyksiä ja vastauksia 2 Manifest-tiedostossa valitaan mitä ominaisuuksia sovellukseni käyttää, esimerkiksi paikkatietoa, ääntä, osoitekirjaa, ja niin edelleen. Mistä tiedän, mitä ominaisuuksia minun tulee valita tältä listalta? • Kehittäjänä sinun tulee ilmoittaa Microsoftille ne tekniset ominaisuudet (kuten verkkoliikenne, puhelimen sijainti, ja niin edelleen) joita sovelluksesi käyttää. • Lopullinen tarkistus sovelluksen käyttämistä ominaisuuksista tehdään sertifiointiprosessin yhteydessä, joten epähuomiossa tehdyt väärät valinnat korjautuvat ennen sovelluksen siirtymistä jakeluun tai myyntiin. • Sertifiointi kuitenkin keskeytyy, mikäli valinnat poikkeavat selvästi todellisuudesta.

  37. Kysymyksiä ja vastauksia 3 Mistä löydän lisätietoja Microsoftin pilvipohjaisesta versionhallinnasta? • Microsoftin pilvipalveluna tarjottava, alle viidelle käyttäjälle maksuton versionhallintapalvelu on nimeltään Visual Studio Online Basic (aiemmin palvelun nimi oli Team Foundation Service). • Lisätietoja palvelusta ja rekisteröitymissivun löydät osoitteesta www.visualstudio.com. • Visual Studiossa on suora liityntä tähän palveluun Team Explorer -ikkunan kautta.

More Related