Perinteiset työpöytäsovellukset Microsoft Store Windows

Pete Brown

Windows Microsoft Store on jo pitkään tukenut erinomaisesti UWP-sovelluksia, PWA-sovelluksia ja -sovelluksiin sisältyviä työpöytäsovelluksia. MSIX-asennusohjelmat, joissa on sovelluksen käyttäjätiedot ja jotka keskittyvät sekä turvallisuus- että yksinkertaiseen asennuskokemukseen.

Windows -ympäristön hyödyllisyys ja toivottavuus johtuu suurelta osin valtavasta valikoimasta tehokkaita ja tuottavia perinteisiä työpöytäsovelluksia, joissa käytetään perinteisiä asennusohjelmia. Nämä sovellukset jaetaan kaikkialla verkossa, joten asiakkaan on vaikea tietää, onko sovellus hyvämaineinen vai ei. Pienillä kehittäjätiimeillä voi myös olla paljon työtä, jotta he saavat oikeat tiedot sovellustensa käyttöönotosta ja käytöstä ja saavat oikeanlaisen löydettävyyden sovelluksilleen.

Tunnustuksena tästä, Viime vuonna otimme käyttöön esikatseluohjelman, jonka avulla perinteiset työpöytäsovellukset, joita kutsutaan yleisesti nimellä "Win32" -sovellukset, pakattiin .EXE tai .MSI asentajiin, ja loimme käyttämällä mitä tahansa .NET (WPF, Windows Forms, console) C++:iin, WinUI:hen, MFC:hen, Qt:hen, Flutteriin, OpenGL:ään, Pascaliin, Javaan, Electroniin ja niin edelleen, ollaksemme osa Windows Store -luetteloa. Koontiversiossa 2022 ilmoitimme esikatseluohjelman onnistuneen ja olemme avanneet Win32-sovellusjulkaisun kaikille!

Tuomalla Win32-sovelluksesi Microsoft Store lisää perinteisen työpöytäsovelluksesi toisen jakelukanavan tekemällä siitä löydettävissä olevan Windows asiakkaille suoraan Windows säilyttäen kuitenkin olemassa olevat koontiversion tuotantotyönkulut. Windows uusi Microsoft Store tukee Windows 10 rinnalla Windows 11, joka tavoittaa enemmän Windows asiakkaita kuin koskaan.

"WinZip hyödyntää nykyisin kahta pääjakelumallia Microsoft Store – UWP-sovelluksia ja win32-muokkaamattomia sovelluksia. Muuttamattomien Win32-sovellusten avulla WinZip voi muodostaa suoran suhteen asiakkaidemme kanssa ja hyödyntää Samalla Microsoftin tavoittavuutta. Microsoftin kehityskumppaneille tarjoama uusi kumppanuusmalli tarjoaa suuren mahdollisuuden laajentaa kattavuutta, kuunnella asiakkaitamme ja reagoida nopeasti kysynnän muutoksiin."

– WinZip, Henry Monteiro, tuotteiden johtaja


Enemmän tuottoa kovasta työstä

Jotta voit tukea sovelluksiasi ilman muutoksia, voit tuoda oman kauppajärjestelmäsi sovelluskohtaisia ostoja varten.

Kun käytät omaa kaupankäyntijärjestelmääsi muille kuin pelisovelluksillesi, pidät 100 % tuotoista (oman kaupankäyntijärjestelmän tarjoajan ja maksukäsittelijän ehtojen mukaisesti) etkä maksa Microsoftille mitään sovelluksesi julkaisemisesta tai myymisestä. Alustamaksua ei ole.

Tämä on hyvä asia. :)

Sovelluksesi. Asennusohjelmasi. Teidän CDN.

Suunnittelimme Win32-kaupan tuen niin, että sovelluskehittäjät voivat hyödyntää niitä mahdollisimman helposti olemassa olevilla sovelluksilla. Asennusohjelmaa käytetään hiljaisessa tilassa ilman muutoksia. Asennusohjelma tarjotaan omasta URL-osoitteestasi, ja se asentaa sovelluksesi. Kunhan sovellus ja asennusohjelma noudattavat kaupan vaatimuksia ja käytäntöjä, sinun ei tarvitse muuttaa mitään, jotta löydettävyys, analyysi ja muut myymälässä listaamisesta saatavat edut voidaan saavuttaa.

Myymälä käsittelee vakiomuotoiset MSI-palautuskoodit automaattisesti. Jotta exe-asennusohjelmaa (kuten setup.exe) käytettäisiin parhaan mahdollisen asiakaskokemuksen tarjoamiseksi, Kauppa tukee sopivia asiakaskohtaisia viestejä ja palautuskoodien toimintoja asennuksen aikana. Voit antaa nämä mukautetut palautuskoodit, kun lähetät asennusohjelman kauppaan.

Screen shot of Installer form

"Kehittäjän kannalta olemme erittäin iloisia nähdessämme, että uusi Microsoft Store tukee useita erilaisia sovellustyyppejä, kuten MSI, EXE, MSIX ja PWA. Tämä on vähentänyt huomattavasti kuulemista päässämme ja helpottanut lähetysprosessia. Lisäksi Microsoft Store tiimi on tarjonnut hämmästyttävää tukea teknisiin kysymyksiin vastaamisesta markkinointistrategioiden tarjoamiseen ja kaikkeen siltä väliltä."

– Wondershare, Pete Yang, vanhempi johtaja, strategiset kumppanuudet


Toimitustyönkulkusi

Voit lähettää sovellukseen päivityksiä helposti suoraan kumppanikeskuksen käyttöliittymän kautta. Jos haluat automatisoida menetelmän, voit kuitenkin käyttää REST-ohjelmointirajapintojamme myymälän lähettämiseen ja päivittämiseen.

Kun olet ensin lähetät sovelluksesi, voit käyttää Microsoft Store lähetyksen ohjelmointirajapintaa Win32-sovelluksellesi ja tehdä ohjelmallisesti kyselyjä ja luoda uusia lähetyksiä sovellukselle. Tästä ohjelmointirajapinnasta on hyötyä, jos tililläsi on useita sovelluksia ja haluat automatisoida ja optimoida näiden resurssien lähetysprosessin.

Julkaise GitHub

Tarjoamme myös jatkuvan integroinnin / CI/CD-tuen GitHub pohjalta näiden samojen säilön ohjelmointirajapintojen pohjalta. Tämä GitHub toiminto, joka on käytettävissä GitHub Marketplacessa, automatisoi koonti- ja pakkausprosessin ja päivittää myymäläluettelon uudella paketilla, joka käynnistetään osana CI/CD-putkea.

Screenshot of GitHub publishing

Mielestämme tämä on erinomainen tapa ottaa manuaaliset toimenpiteet pois myymälöiden julkaisemisesta ja kannustaa kehittäjiä pitämään sovelluksensa ajan tasalla kaupassa.

Lisää merkityksellistä tietoa hankinnasta alkaen

Win32-sovellusten julkaisijat ovat joutuneet panostamaan analytiikkaan paljon, jos he haluavat tietää, miten asennusohjelma toimii tai miten sovellus toimii. Yleensä tämä edellyttää mukautettua palvelua asennuskoodien sieppaamiseen sekä päätepisteitä käytössä olevien virheiden sieppaamiseksi. Muuntyyppisillä sovelluksilla, jotka on asennettu kaupan kautta, on kuitenkin käyttöoikeus monipuoliseen analytiikkaan, joka kattaa kaiken asentamisesta käyttöön.

Halusimme tietenkin tarjota saman merkityksellisten tietojen tason Win32-sovelluksille. Niin me teimmekin. :)

Kun sovelluksen asennusohjelma suoritetaan, se voi palauttaa virhekoodeja. MSI:n tapauksessa vakiokoodit käsitellään oikein asennusohjelman suorituksen aikana, kuten yllä on kuvattu. Exe- ja MSI-asentajien kohdalla, joilla on ylimääräisiä palautuskoodeja, vain sinä kehittäjänä voit ymmärtää nämä koodit. Nyt käsittelemme niitä kaupan koontinäytön sovellusten asennusohjelman analyysitoiminnoilla vakiomallien lisäksi.

Trend chart of Installer return code

Voit käsitellä ja suodattaa näitä tietoja, jotta saat lisätietoja siitä, miten asennusohjelma toimii ja missä olosuhteissa se voi epäonnistua. Tämä on valtava tuottavuuden lisäys kaikenkokoisille kehittäjätiimeille.

Kun julkaiset perinteisiä työpöytäsovelluksiasi kaupassa, saat hankinta-analytiikan lisäksi Kaupan sovelluksen käyttö- ja kuntoanalytiikkaa ilman lisäinstrumentteja itse sovellukseen.

Asiakasarvioihin vastaaminen

Asiakkaat voivat arvioida ja tarkastella asentamiaan sovelluksia Microsoft Store kautta. Luokitukset ja arvostelut ovat tärkeitä sen ymmärtämiseksi, miten asiakkaat tarkastelevat sovelluksiasi ja miten muut havaitsevat sovelluksesi hankintaa harkittaessa. Voit analysoida luokituksia ja arvosteluja luokitusten ja arvostelujen raportissa kumppanikeskuksessa. Nyt voit myös vastata Win32-sovelluksiesi asiakasarvosteluihin suoraan tältä sivulta.

Screenshot of customer reviews

Entistä enemmän hallintaa käyttökokemukseen

Tiedämme myös, että monet sinusta ovat panostaneet työnkulkuun ja asennuskokemukseen, joka pitää asiakkaat sitoutuneina sivustoihisi, etkä halua menettää sitä.

Tuemme nyt ponnahdusikkunaa, joka tarjoaa ponnahdusikkunan minikaupan asennusikkunan sivustoltasi. Näin voit pitää asiakkaillesi saman tutun verkko-first-käyttökokemuksen, mutta silti tukea asentamista Windows Microsoft Store kautta, mukaan lukien kaikki edellä kuvatut analyysit ja muut hyvyystiedot.

Lue, miten voit julkaista Win32-sovelluksesi

Esiversio-ohjelman kaikkien osallistujien palautteen ansiosta olemme tehneet muokkamattomien perinteisten työpöytäsovellusten julkaisemisesta helppoa Microsoft Store. Katso tästä lyhyestä videosta lisätietoja.


Suosittelemme, että julkaiset upeat sovelluksesi kaupassa! Aloita siirtymällä kumppanikeskukseen. Lisätietoja on ohjeissa, joissa kuvataan Win32-sovellusten julkaiseminen täällä.