Pe aplicații universale și dezvoltatori

Pictograma timp de citire 7 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe

A existat o mulțime de hype după lansarea aplicațiilor universale cu Windows Phone 8.1. Pentru consumatori, trebuie să cumpărați o aplicație o singură dată pentru a o avea pe computer sau pe telefon și, eventual, pe Xbox. Pentru dezvoltatori, veți avea posibilitatea de a scrie o aplicație o dată și de a o avea peste tot, precum și de acces la baza combinată de utilizatori PC și Windows Phones. Pare un câștig-câștig peste tot. Cuvântul cheie fiind „pare”. Unii utilizatori de Windows Phone s-au întrebat de ce dezvoltatorii Android și iOS nu se grăbesc să dezvolte pentru Windows sau să împiedice un exod în masă, de ce marile companii precum Facebook și Twitter încă mai oferă Windows un deget virtual. Ei bine, iată de ce.
Primul și principalul motiv este baza de utilizatori și cota de piață. Oamenii renunță adesea la statistica conform căreia Windows deține 90% din piața sistemului de operare. Acest lucru nu este în întregime adevărat, Windows deține 14% din piața totală a sistemului de operare, așa cum a recunoscut Microsoft. Majoritatea aplicațiilor acoperă celelalte 86% din piață, așa că de ce ar trebui să deranjeze dezvoltatorii cu Windows?

Sincer? Cred că Windows ca platformă a murit. Cu siguranță, pentru noi dezvoltări, aș dezvolta fie pentru web, fie pentru Android/iOS.

Sigur, pot exista nișe în care dezvoltarea Windows încă contează, dar pentru majoritatea lucrurilor orientate spre consumator, pur și simplu nu mai are rost.”

„Am lucrat anterior la o corporație foarte mare care avea o aplicație pentru Windows Mobile (care a fost, de asemenea, puternic comercializată), urmărirea noastră a arătat că oamenii de pe dispozitivele Windows Mobile preferau să folosească produsul nostru prin browser-ul lor decât să folosească aplicația (au mers doar pe site-ul nostru mobil). Între timp, oamenii care erau pe iOS sau Android au avut tendința de a folosi aplicația mai mult decât site-ul.

Acum sunt la o companie mult mai mică, înainte de a arunca banii pentru a sprijini fiecare platformă sub soare, platforma menționată trebuie să demonstreze o cotă de piață semnificativă și utilizatorii acelei platforme care manifestă tendința de a utiliza aplicații. În caz contrar, sprijinim acești clienți prin intermediul site-ului nostru responsiv/mobil complet funcțional”

În afară de argumentul cotei de piață, există și scopul utilizatorilor. Acum, pentru Windows și Windows Phone, argumentul este inversat aici. Windows ARE utilizatori, dar acești utilizatori nu doresc neapărat aplicații. Utilizatorii Windows Phone doresc aplicații, dar nu sunt foarte multe dintre ele. Deoarece utilizatorii Windows nu doresc neapărat aplicații, dezvoltatorii ar viza în esență utilizatorii Windows Phone, dintre care, din nou, nu sunt foarte mulți. Din acel grup mic de utilizatori, reînnoirea impulsului de gamă inferioară a Microsoft înseamnă că marea majoritate a acestor utilizatori nu ar dori să folosească aplicațiile ca atare și pot folosi pur și simplu dispozitivul ca un telefon cu caracteristici scumpe. Dacă nu sunt convinși că un număr mare de utilizatori Windows Phone își vor folosi aplicațiile, pur și simplu nu ar fi o prioritate. Acesta este motivul pentru care aplicațiile de mesagerie sunt păstrate drăguțe și dulci pe Windows Phone și de ce mai multe aplicații de nișă și posibil inovatoare sunt rare.

idc
Următorul motiv este Microsoft. Mulți dezvoltatori pur și simplu nu au încredere în Microsoft și în filozofia lor „De data aceasta este pentru băieți adevărați”, după ce au fost nevoiți să experimenteze schimbări radicale pentru aproape fiecare versiune de Windows. Deoarece dezvoltatorii trebuie să-și schimbe metoda și instrumentele de dezvoltare pentru a se potrivi cu instrumentele Microsoft, ei ar putea fi detestați să adopte un nou instrument care ar putea fi aruncat din nou pentru următorul „acest timp de execuție va schimba totul”. Mai ales în lumina punctului de mai sus despre utilizatori și randamentul investiției.

piața este mică și Microsoft nu este de încredere. Care este beneficiul?”

idc q2 2014

În cele din urmă, pentru dezvoltatorii Windows care încă nu au făcut upgrade, există motive pentru asta. În primul rând, este problema Verizon din SUA, care nu are încă dispozitive pe Windows Phone 8.1. Verizon deține o cantitate substanțială de cotă de Windows Phone în SUA și ar elimina acești utilizatori prin actualizare. În al doilea rând, Windows PRT nu este încă la fel de prezentat ca runtime-ul actual Silverlight, prin urmare există lucruri pe care le puteți face cu unul, dar nu cu celălalt. Urmărirea GPS continuă (necesară în aplicații precum Runtastic sau Endomondo) nu este disponibilă pe WinPRT, nici integrarea lentilelor pentru aplicațiile pentru cameră sau pentru toate cele 6 aplicații ale lui Rudy Huyn.

O Dezavantajul pe care nimeni nu l-a menționat încă este că comenzile pentru interfața de utilizare Windows Phone din aplicațiile universale sunt o imitație a controalelor anterioare pentru interfața de utilizare Windows Phone și, deși sunt incredibil de similare, nu sunt chiar la fel.

Diferențele sunt subtile, dar fac ca experiențele aplicației să se simtă în general mai puțin fluide. Exemplul principal este că pe paginile pivot, antetul nu se schimbă în alb până când pagina la care se face tranziția este complet încărcată. Acest lucru duce la o fracțiune de secundă senzație de sacadat care nu se simte bine. Am găsit un forum în care un dezvoltator s-a plâns despre asta și un dezvoltator Microsoft a răspuns că este „destul de bun” și l-a marcat ca neproblemă. Sunt foarte frustrat de această lipsă de respect față de design care pare să provină din unele părți ale Microsoft.”

„Principalul capcan este că multe funcții cruciale ale Windows Phone nu sunt încă acceptate în aplicațiile Universal.

Dacă ar exista o paritate de 100%, astfel încât fiecare API și funcție să fie disponibile atât pe Windows, cât și pe Windows Phone și, de asemenea, lucruri unice WP ar fi disponibile pe Windows (Cortana, API-uri avansate pentru cameră/foto/video și alte două), nu ar exista nicio capcană. la aplicațiile universale.

În afară de asta, problemă serioasă – dar cu siguranță rezolvată în Windows 10 –, aplicațiile universale sunt o alegere mult mai bună.”

Nu în ultimul rând, extrem de puțini oameni folosesc aplicații pe desktop. Pur și simplu nu au această mentalitate încă. Oamenii sunt prea obișnuiți să facă lucruri în browsere în zilele noastre. Tabletele cu Windows încă nu au luat o cotă majoră de piață de la iOS și Android, așa că se confruntă cu problema bazei de utilizatori. Dispozitive precum Surface Pro 3 pot schimba curentul percepției în cercurile dezvoltatorilor, deoarece oamenii sunt mai susceptibili să se dezvolte pentru un dispozitiv dacă le place să-l folosească. Dar orice efect major asupra adoptării dezvoltatorilor rămâne încă de văzut. Ar putea foarte bine să aștepte Windows 10, ca toți ceilalți.

ferestre 10

 

Deci aici suntem. Adevărul este că aplicațiile universale nu sunt o soluție magică pentru toate. Sunt mai bune decât Silverlight în multe privințe, dar dau înapoi în altele. Am fost asigurați că Windows 10 va schimba acest lucru și poate că a treia oară este cu adevărat farmecul de data aceasta, dar am mai auzit această poveste. Dacă este frustrant pentru utilizatori, cu atât mai mult pentru dezvoltatori. Microsoft va trebui să facă câteva lucruri pentru ca acesta să funcționeze.

  • Faceți Windows Phone în sine atractiv pentru utilizatorii finali fără aplicații. Așa a câștigat iPhone-ul.
  • Creați dispozitive eroi pentru a crește publicitatea și a atrage dezvoltatori. Oamenilor le plac lucrurile interesante și vor încerca să susțină lucrurile care le plac. „Dar dar 930” spui? Numiți un lucru cool și cu adevărat diferit despre el. Aștept.
  • Omorâți orice noțiune de aplicații Android. O casă împărțită împotriva ei însăși se va prăbuși foarte repede și ușor. BlackBerry a încercat-o și sunt mai proaste decât Microsoft.
  • Nu mai sparge lucruri în următoarea actualizare. Nu este o modalitate de a construi încredere.

 

„Trebuie să înceteze schimbarea API-urilor atât de dramatic... ei lucrează invers. Efectuarea setului complet de API și chiar dacă nu este încă făcută totul în sistemul de operare va face mai ușor pentru dezvoltatori.

Suntem în această stare constantă de „așteptați următoarea lansare minunată”

„Da, m-am săturat de toate modificările lor API. Scrierea unei aplicații 8.1 pare fără valoare, deoarece mă tem că probabil că vor schimba totul din nou cu 10.”

Sunt sigur că mai sunt multe sugestii care pot fi făcute, dar asta nu are rost.

Principalul aspect este că, pentru majoritatea dezvoltatorilor, aplicațiile universale nu schimbă nimic fără cererea utilizatorului și acesta este un fapt. Suntem încă blocați în cercul cererii și ofertei, dacă nu se întâmplă ceva cu adevărat perturbator la Ignite anul viitor; Abia astept.

 

 

Mai multe despre subiecte: Dezvoltatorii, stoca, Aplicații universale, ferestre 10

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *