Dezvoltarea primei aplicații pentru editarea de aplicații pentru ferestre pe piață

Pentru a vă dezvolta în Windows, aveți nevoie de următorul software:

Versiunea de încercare a Windows 10

Încercați cea mai recentă versiune a sistemului de operare.

Visual Studio este un mediu integrat de dezvoltare cu capabilități extensive de a crea aplicații uimitoare pentru Windows, Android și iOS, precum și aplicații web moderne și servicii cloud.

Microsoft .NET Framework 4.6

Pachetul de orientare multi-platformă .NET Framework 4.6 permite dezvoltatorilor să creeze aplicații pentru .NET Framework 4.6 utilizând Visual Studio sau IDE terță parte.

1.1 Verificați fierul "viu"

De asemenea, este recomandabil să se verifice aplicarea pe noile dispozitive bugetare cu 256 MB de memorie, cum ar fi Nokia Lumia 610. Din moment ce în acest moment nu este încă în vânzare, este de dorit cel puțin testa aplicația pe emulator cu 256MB, care vine instrumente complete de renovare WP7 SDK 7.1.1 .

Al doilea motiv nu mai puțin important este detectarea problemelor de interacțiune cu interfața aplicației dvs. Este deosebit de important să verificați aplicația pe un dispozitiv live, dacă dezvoltați propriile controale sau scrieți jocuri.

Un exemplu din viață:
Ca urmare a dezvoltării caseta cu trei poziții, care poate fi destul de succes a lucra cu mouse-ul, sa constatat că incredibil de dificil să intre în tampoane degetele. Într-o altă jucărie strategică în timp real, conform logicii noastre, dând clic pe unitate a evidențiat-o, și făcând clic și urmărind traseul a dat comanda pentru a muta / ataca pe traseul urmărit. Atunci când sa constatat că, practic, imposibil de testare in vivo, un aparat pentru a distinge o unitate, în schimb unitate sa mutat câțiva pixeli, deoarece procesorul degetul de presare arătat dacă starea presată la un anumit punct și ușor târât.

2. Testați aplicația utilizând Marketplace Test Kit

O altă recomandare puternică este să testați aplicațiile utilizând Marketplace Test Kit. Acest instrument minunat vine cu instrumentele de dezvoltare și este destul de ușor de lansat - din meniul contextual când faceți clic dreapta pe proiect, selectați Open Marketplace Test Kit

De asemenea, trebuie să se țină cont de faptul că trecerea cu succes a tuturor testelor nu garantează că cererea dvs. va fi certificată, deși șansele de a trece cu succes la certificare sunt sporite.

În Kitul de testare putem vedea patru file: Detalii de aplicație, Test automatizat, Test monitorizat, Teste manuale:

2.1. Detalii de aplicare

Primul fișier Cerere Detalii este necesar pentru a vă asigura că ați pregătit toate pictogramele și capturile de ecran necesare.

De asemenea, trebuie să specificați cel puțin o captură de ecran. Fotografia maximă a dimensiunii necesare (480 x 800) poate fi realizată cu ajutorul unui emulator.

Întrebarea destul de des adresată - cum să eliminați cifrele rămase pe emulator. Aceste numere sunt de depanare și nu sunt emise, doar executați aplicația pe emulator fără depanare (de exemplu, Ctrl + F5 din studio). De asemenea, puteți completa fișierul xap utilizând utilitarul Application Deployment, care este livrat împreună cu instrumentele de dezvoltare.

2.2. Testul automat

Testele automate sunt foarte mici, verifică dimensiunea fișierului xap, manifestul în funcțiile manifestate, pictogramele (enumerate în secțiunea Detalii aplicații) și capturile de ecran.

Dimensiunea fișierului xap trebuie să fie mai mică de 225 MB. De asemenea, este necesar să se ia în considerare faptul că, dacă dimensiunea este mai mare de 20 MB, atunci va fi disponibilă numai pentru descărcare prin WiFi.

2.3. Testul monitorizat

Aceste teste "monitorizează" funcționarea aplicației dvs. Ei lucrează numai cu un dispozitiv fizic și necesită compilație de eliberare.

Aplicația monitorizează timpul de lansare, consumul de memorie, prăbușirea aplicației (aplicația nu trebuie să se închidă în mod neașteptat din cauza unei erori) și utilizând butonul Înapoi.

De asemenea, trebuie amintit că, în cazul în care aceste teste nu sunt „vezi“ problemele cu aplicația, aceasta nu înseamnă că ele nu sunt atât de dorit atunci când testarea maximă „sarcină“ aplicare. De exemplu, dacă aveți anunțuri, este de dorit să le umple cu cel mai mare număr posibil de elemente (numărul depinde de caracteristicile cererii dumneavoastră, dar de obicei 50-100 elemente lipsă pentru a vă asigura că există o problemă sau nu). În consecință, de asemenea, trebuie să completați fiecare element la maxim - de exemplu, dacă imaginile sunt afișate în elemente, este de dorit să se umple cu diverse imagini.

2.4. Test manual

Aici puteți vedea o listă cu 50 de articole, prin care puteți verifica conformitatea aplicației dvs. Pentru fiecare dintre teste, puneți singur rezultatul testului

Poate că veți petrece o jumătate de zi pe toate aceste teste, dar vă poate salva săptămâni.

3. Publicați aplicația
3.1. încărcare

După ce selectați trimiteți o aplicație nouă, va porni Expertul pentru descărcarea aplicației.

Numele specificat va fi vizibil numai în contul personal și nu afectează numele aplicației pe piață.

Publicarea în Beta Private Test vă va permite să distribuiți aplicația în acces privat la testeri (sau, la discreția dvs., colegi, prieteni și rude :)

3.2. Descrierea cererii.

Una dintre întrebările frecvente se referă la completarea descrierii. În special, cum să modificați / adăugați limbi.

Nu puteți schimba limba în detaliu. Limba este detectată automat din fișierul XAP.

Dacă doriți doar să schimbați limba principală a aplicației dvs., puteți să o faceți direct în studio în proprietățile proiectului, fila Aplicație în informații despre ansamblu și meniul derulant al limbajului neutru.

Alternativ, puteți edita fișierul AssemblyInfo.cs, unde trebuie să specificați limba

Acum, dacă reîncarcă fișierul, putem vedea că în loc de engleză avem secțiunea rusă.

În majoritatea cazurilor, sunt necesare mai multe limbi. În acest caz, trebuie să aveți un limbaj principal și limbi acceptate.

Procesul de localizare este complet identic cu procesul de localizare a aplicațiilor convenționale .NET și desktop.

De exemplu, dacă avem limba engleză principală și dorim să adăugăm suport pentru limba rusă, adăugăm resursele corespunzătoare

și o resursă lingvistică localizată pentru limba rusă:

Pentru ca toate secțiunile lingvistice să apară simultan pe piață, în aplicația noastră trebuie să existe cel puțin o resursă de localizare pentru limba acceptată.

Al doilea pas este să editați fișierul proiectului pentru aplicația noastră [myprojectname] .csproj

pentru mai multe limbi prin intermediul unui separator; ""

În acest caz, limba principală nu este necesară.

După aceasta, putem vedea și completa informațiile pentru toate limbile acceptate:

Mai departe pe această pagină vom completa descrierea aplicației, cuvintele cheie de căutare și indică pictogramele și capturile de ecran ale aplicației.

3.3 Testul beta


Al treilea pas depinde de ceea ce ați ales - un test beta sau acces public.

În cazul în care ați ales o publicație beta, veți vedea un formular care vă solicită să specificați testere LiveId:

Și aici, totul este simplu: după ce faceți clic pe Trimiteți și în câteva ore veți primi un link pentru a descărca aplicația.

3.3. Costul aplicației (Piața publică)

3.4. Test (Piața publică)

În mod oficial, este nevoie de aproximativ 5 zile pentru a certifica cererea, dar mi-a luat 4 până la 8 zile.

După finalizarea certificării, veți primi o scrisoare cu stadiul de transmitere a certificării. În caz de eșec, veți primi un raport detaliat cu informații despre ceea ce a împiedicat certificarea.

Am avut mai multe cazuri când cererea a fost respinsă în mod eronat. Repetarea ulterioară a lansării certificării, cu o descriere detaliată a motivului pentru care nu am fost de acord cu rezultatul, a condus la certificarea aplicației. Deci, nu ezitați să scrieți dezvoltatorilor despre caracteristicile aplicației dvs. - acest lucru va ajuta de asemenea la economisirea timpului.

Articole similare