Windows 8: mga developer at ang kanilang kaugnayan sa Windows Store

Talaan ng mga Nilalaman:
- Ano ang kailangang matugunan ng Modern UI app para makapasok sa Store?
- Mga desktop application oo, ngunit bilang mga link lamang
- Beta at mga trial na bersyon sa Windows Store
- Mga presyo ng application: mula 1.49 hanggang 1000 dollars
- In-App Purchases, isa pang paraan para kumita ng pera gamit ang mga application
- Push notification, Live Connect at mga ad network
- Espesyal na Windows 8 Malalim
Nagpapatuloy kami sa aming espesyal sa Windows 8. Sa huling yugto, sinuri namin nang malalim ang Windows Store, kung paano ito gumana at kung paano namin ito masusulit upang mahanap ang application na kailangan namin. Ngayon ay pag-uusapan din natin ang tungkol sa app store, ngunit sa pagkakataong ito mula sa pananaw ng mga developer: anong mga kinakailangan ang dapat matugunan ng isang app upang lumabas sa Store at kung ano ang iba pang mga karagdagang serbisyo na inaalok ng Microsoft.
Ano ang kailangang matugunan ng Modern UI app para makapasok sa Store?
Para sa isang Makabagong UI app na makarating sa Windows Store, kailangan muna nitong pumasa sa isang serye ng mga pagsubok.Itinatag ng Microsoft ang mga mahigpit na kinakailangan, kapwa sa antas ng code at API, gayundin sa antas ng kakayahang magamit, na pumipigil sa anumang application na walang minimum na kalidad na makarating sa Store.
Ang Certification ay may dalawang yugto, ang isa ay awtomatiko at ang isa ay isinasagawa ng mga tao. Sa yugto ng awtomatikong pagsubok, na-verify na ang application ay tumatawag lamang sa mga pinapayagang API at ang lahat ng mga field at file (mga pagkuha at icon) na ipinadala ay sumusunod sa mga kaukulang paghihigpit.
Susunod ay ang mas malawak na yugto ng pagsubok, ang bahagi kung saan susubok ang isang tao sa aplikasyon. Para bang isa kang normal na user, i-explore mo ang application na sinusubukan ang lahat ng opsyon, mag-navigate sa iba't ibang page at kahit na sinusubukang gawin ang mga bagay na hindi inaasahan para sa application (halimbawa, paglalagay ng mga titik sa isang text field).
Sa pamamagitan nito sinusubukan nilang i-verify na gumagana ang application, at gumagana ito nang maayos.Ang pinakapangunahing mga kinakailangan ay ang application ay kailangang gumana mula sa sandaling ito ay na-install, hindi maaaring sarado nang hindi inaasahan dahil sa isang error o pag-crash, na hindi ito maaaring tumagal ng higit sa 5 segundo upang ilunsad o tumagal ng mas mababa sa 2 segundo upang masuspinde, at na ang interface ay hindi maaaring tumigil sa pagtugon anumang oras.
"Bukod dito, titiyakin nila na igagalang ang privacy ng user. Nangangahulugan ito na dapat silang magpakita ng isang pahayag sa privacy kung mag-iimbak o gumamit sila ng personal na impormasyon, at magbabala kung kailan nila ibabahagi o ipapadala ang parehong impormasyong ito (wala sa mga ito ang maaari mong i-off sa ibang pagkakataon, istilo ng Facebook). "
Sinasuri din ng proseso ng certification na ang mga ad ay hindi nakakaabala at hindi lumalabas sa halip na mga app o notification bar, na iginagalang ng mga ito ang mga setting ng system ng user at na magagamit ang mga ito kahit saan sa computer anuman ang laki ng screen o pamamaraan ng pag-input.
Sa wakas, sinusubaybayan ng Microsoft ang nilalaman ng application: na walang kapootang panlahi, pag-uudyok sa karahasan o katulad nito, at naaangkop ang rating ng edad.
Sa buod: anumang application na available sa Windows Store ay nakapasa sa mga pagsubok na nagtitiyak na magda-download ka ng isang bagay na gumagana nang maayos at natutupad ang ipinangako nito. Siyempre, ito ay nasa teorya: sa Windows Phone ang proseso ay halos kapareho at tingnan kung ano ang nangyayari sa WhatsApp, halimbawa.
Mga desktop application oo, ngunit bilang mga link lamang
Bilang karagdagan sa Metro o Modern UI app, tatanggap din ang Windows Store ng mga desktop app. Gayunpaman, hindi namin mai-download ang mga ito nang direkta mula doon: ang Store ay magsisilbi lamang bilang isang listahan ng mga application.Kapag pumapasok sa pahina ng detalye ng bawat isa, magkakaroon kami ng mga link upang pumunta sa website ng gumawa at i-download ito.
Upang makapasa sa certification, dapat matugunan ng isang desktop app ang parehong mga kinakailangan gaya ng mga Modern UI na app. Bilang karagdagan, ang Microsoft ay nagpapataw ng ilang karagdagang mga paghihigpit sa mga link sa pag-download: dapat silang maging direkta (hindi umiikot sa libu-libong beses upang i-download o bilhin ang application), mayroong 32-bit at 64-bit na bersyon, at kasama rin ang parehong impormasyon na ay ibinigay sa Microsoft. sa Store. Bilang huling kundisyon, ang mga developer ng enterprise lang ang makakapagsumite ng mga desktop application.
Beta at mga trial na bersyon sa Windows Store
Ang isa sa mga depekto ng Windows Store ay, hindi katulad ng mas maliit nitong mobile na pinsan, hindi ito nag-aalok ng mga beta application.Sa Windows Phone, maaaring magsumite ang mga developer ng beta na bersyon, na pribado at dumadaan lamang sa self-certification. Ang developer ang nagsasama ng mga email ng mga user na gustong subukan ang application, at sila lang ang makakapag-download at makakasubok nito.
Walang ganitong kakayahan ang Windows Store, na isang bug at istorbo para sa mga developer, higit sa lahat dahil ang mga regular na user ay hindi makakapag-install ng Modern UI app nang walang developer account. Sa ganitong paraan, kung may gustong mag-alok ng beta na bersyon ng isang application, makakaasa lang sila sa napakaliit na grupo ng mga tao at hindi sila makakatanggap ng kasing dami ng komento o mungkahi.
"Ano ang inaalok ng Windows Store, at sa pagkakataong ito ay pinahusay na may kinalaman sa Windows Phone store, ay ang mga trial na bersyon. Ang anumang bayad na aplikasyon ay maaaring magkaroon ng trial mode na limitado ng oras (pitong araw). Kapag lumipas ang oras na iyon, babala ng system ang >"
Kung nagpasya ang user na bilhin ang buong bersyon, mula sa sandaling magbayad sila ay magagamit na nila ang application nang walang anumang uri ng paghihigpit. At ang pinakamahalaga: nang hindi nagda-download ng anumang karagdagang at hindi nawawala ang anumang data .
Mga presyo ng application: mula 1.49 hanggang 1000 dollars
Siyempre, pinapayagan ka ng Windows Store na mag-publish ng mga bayad na application. Ang mga presyo ay itinakda ng Microsoft, at mula sa $1.49 hanggang $1,000. Sa mas mababang hanay, na marahil ang pinakakaraniwan, ang mga pagtaas ay $0.50. Habang tumataas ang presyo, mas malaki rin ang pagkakaiba.
Sa euro, ang pinakamababang presyo ay 1.19 euro. Nakakagulat, ang mga presyo ay hindi tumataas sa parehong paraan, ngunit kung minsan ay may mga pagkakaiba na 30 cents at kung minsan ay 50, tulad ng makikita mo sa screenshot. Ang mga posibilidad na pumili mula sa ay medyo malawak, kaya kahit sino ay maaaring ilagay ang presyo na gusto nila.
Sa lahat ng nakolekta kasama ng mga benta ng application, kinukuha ng Microsoft ang tradisyonal na bahagi: 30%. Gayunpaman, kapag ang mga benta ay lumampas sa $25,000, ang komisyon ay magiging 20%.
In-App Purchases, isa pang paraan para kumita ng pera gamit ang mga application
Sa Windows 8 Ang Microsoft ay may kasamang bagong paraan upang makabuo ng pera para sa mga developer: Mga In-App na pagbili, o mga pagbiling isinama sa application. Napakasimple ng konsepto: magbayad para sa maliliit na add-on o mga karagdagan sa application.
Halimbawa, maaaring samantalahin ng isang racing game ang mga In-App na pagbili upang ang mga user ay makabili ng mga eksklusibong sasakyan, o ang isang newsreader ay maaaring magbenta ng iba't ibang tema para sa application. Ang pinakamalaking bentahe ay ang mga pagbili ay ginawa gamit ang Windows Store account, kaya ang mga detalye ng pagbabayad ay hindi ibinibigay sa lumikha ng application.
Para sa developer, ang mga pagbili ng In-App ay nag-aalok din ng mahahalagang bentahe, pangunahin na ang lahat ng pagbabayad at pamamahala ng produkto ay ginagawa sa mga server ng Microsoft. Kailangan mo lang suriin ang mga resibo ng pagbili kung gusto mong ipadala ang pagbiling iyon sa isang server (halimbawa, para ma-download ang kinakailangang data kapag ini-install ang application sa ibang PC).
Push notification, Live Connect at mga ad network
Nag-aalok ang Microsoft ng ilang serbisyong nauugnay sa Windows Store para sa mga developer. Ang mga ito ay mga tool na nagpapalawak ng mga feature ng mga application o nagpapadali sa ilang partikular na gawain, hangga't nai-publish ang kanilang application sa Store.
Ang unang bagay ay mga push notification. Para matanggap ng isang app ang mga instant na notification na ito, kailangan nitong gumamit ng WNS (Windows Notification Service).Ang WNS ay gumaganap bilang isang intermediary server sa pagitan ng computer at ng server ng developer na nagpapadala ng mga notification. Mahalagang tandaan na walang ibang paraan upang magpadala ng mga push notification sa mga app sa Windows 8.
Microsoft ay nag-aalok din ng serbisyong Live Connect. Tulad ng alam mo, sa Windows 8 maaari kang lumikha ng isang user account na naka-link sa isang Live na account. Binibigyang-daan ng Live Connect ang application na ma-access ang Live account na iyon (hangga't nagbibigay kami ng tahasang pahintulot) at samakatuwid ay SkyDrive, Calendar, Contacts at Messenger sa isang napaka-simple at, higit pa rito, napaka-secure na paraan para sa user.
"Maaari ding gamitin ang serbisyong ito para kilalanin ang user sa isang external na server. Halimbawa, sabihin nating nagda-download ka ng isang online na laro ng diskarte kung saan nakikipaglaban ka sa iba pang mga manlalaro sa isang browser o sa isang mobile.Well, sa halip na gumawa ng bagong account, ginagamit lang namin ang aming Live account para kilalanin ang aming mga sarili nang walang gaanong problema. Ito ay isang pamamaraan na katulad ng sa Pagpasok gamit ang Facebook/Twitter>."
Sa wakas, mayroon ding ad network ang Microsoft para sa . Sa pamamagitan ng isang libreng SDK, maaaring isama ng sinumang developer sa kanilang aplikasyon at direktang kumita ng karagdagang pera sa kanilang Windows Store account, at makatipid sa lahat ng abala sa paghahanap ng mga advertiser o ahensya na namamahala sa .