På universelle apper og utviklere

Ikon for lesetid 7 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Det har vært mye hype etter lanseringen av universelle apper med Windows Phone 8.1. For forbrukere trenger du bare å kjøpe en app én gang for å ha den på din PC eller telefon og potensielt Xbox også. For utviklere vil du ha muligheten til å skrive en app én gang og ha den overalt, samt tilgang til den kombinerte brukerbasen av PC- og Windows-telefoner. Det virker som en vinn-vinn over alt. Nøkkelordet er "synes". Noen Windows Phone-brukere har lurt på hvorfor Android- og iOS-utviklere ikke haster over i hopetall for å utvikle for Windows eller hindrer en masseeksodus, hvorfor store selskaper som Facebook og Twitter fortsatt gir Windows en virtuell finger. Vel, her er hvorfor.
Den første og viktigste årsaken er brukerbase og markedsandel. Folk trekker ofte frem statistikken om at Windows har 90 % av OS-markedet. Det er ikke helt sant, Windows har 14 prosent av det totale OS-markedet som Microsoft har erkjent. Flertallet av appene dekker de andre 86% av markedet, så hvorfor skulle utviklere bry seg om Windows?

"Ærlig talt? Jeg tror Windows som plattform er dødt. Gjerne for nyutvikling, ville jeg enten utvikle for nettet eller Android/iOS.

Jada, det kan være noen nisjer der Windows-utvikling fortsatt betyr noe, men for de fleste forbrukerorienterte ting er det rett og slett ingen vits lenger."

"Jeg har tidligere jobbet i et veldig stort selskap som hadde en Windows Mobile-app (som også var sterkt markedsført), sporingen vår viste at folk på Windows Mobile-enheter foretrakk å bruke produktet vårt gjennom nettleseren i stedet for å bruke appen (de ville bare gå til mobilnettstedet vårt). I mellomtiden hadde folk som var på iOS eller Android en tendens til å bruke appen mer enn nettstedet.

Jeg er nå i et mye mindre selskap, før jeg spruter ut penger for å støtte hver eneste plattform under solen, sa plattformen må demonstrere en betydelig relevant markedsandel og brukere av den plattformen viser en tendens til å bruke apper. Ellers støtter vi disse kundene gjennom vår fullt funksjonelle responsive/mobilside”

Bortsett fra markedsandelargumentet, er det også poenget med brukere. Nå for Windows og Windows Phone er argumentet omvendt her. Windows HAR brukere, men disse brukerne vil ikke nødvendigvis ha apper. Windows Phone-brukere vil ha apper, men det er ikke så mange av dem. Siden Windows-brukere ikke nødvendigvis vil ha apper, vil utviklerne i hovedsak være rettet mot Windows Phone-brukere, som igjen ikke er så mange. Av den lille gruppen av brukere betyr Microsofts fornyede low-end push at de aller fleste av disse brukerne ikke vil bruke apper som sådan, og kan ganske enkelt bruke enheten som en dyr funksjonstelefon. Med mindre de føler seg sikre på at et stort antall Windows Phone-brukere ville bruke appene deres, ville de rett og slett ikke vært en prioritet. Dette er grunnen til at meldingsapper holdes fine og søte på Windows Phone og hvorfor mer nisje- og muligens innovative apper er sjeldne.

IDC
Den neste grunnen er Microsoft. Mange utviklere stoler rett og slett ikke på Microsoft og deres "Denne gangen er for ekte gutter"-filosofi etter å ha måttet oppleve brytende endringer hver for nesten alle versjoner av Windows. Ettersom utviklere må endre utviklingsmetoden og verktøyene sine for å matche Microsofts verktøy, kan det hende de avskyr å ta i bruk et nytt verktøy som kan bli forkastet igjen til neste «denne kjøretiden vil endre alt». Spesielt i lys av punktet ovenfor om brukere og avkastning på investeringen.

"De markedet er lite og Microsoft er upålitelige. Hva er fordelen?"

idc q2 2014

Til slutt, for Windows-utviklere som ennå ikke har oppgradert, er det grunner til det. For det første er det spørsmålet om Verizon i USA som foreløpig ikke har noen enheter på Windows Phone 8.1. Verizon har en betydelig del av Windows Phone-andelen i USA, og de vil kutte ut disse brukerne ved å oppdatere. For det andre er ikke Windows PRT like omtalt som den nåværende Silverlight-kjøringen ennå, derfor er det ting du kan gjøre med den ene, men ikke med den andre. Kontinuerlig GPS-sporing (nødvendig i apper som Runtastic eller Endomondo) er ikke tilgjengelig på WinPRT, det er heller ikke objektivintegrasjon for kameraapper eller alle Rudy Huyns 6-apper.

"En Ulempen som ingen har nevnt ennå, er at Windows Phone UI-kontrollene i Universal Apps er en imitasjon av de tidligere Windows Phone UI-kontrollene, og selv om de er utrolig like, er de ikke helt like.

Forskjellene er subtile, men de gjør at appopplevelsene generelt føles mindre jevne. Hovedeksemplet er at på pivotsider endres ikke overskriften hvit før siden som overføres til er fulllastet. Dette resulterer i en følelse av rykkighet som ikke føles bra. Jeg fant et forum der en utvikler klaget på det og en Microsoft-utvikler svarte at det var "bra nok" og markerte det som et ikke-problem. Jeg er virkelig frustrert over denne mangelen på respekt for design som ser ut til å komme ut av enkelte deler av Microsoft.»

"Den største fallgruven er at mange viktige funksjoner til Windows Phone ikke støttes i Universal-apper ennå.

Hvis det var 100 % paritet slik at hver API og funksjon var tilgjengelig på både Windows og Windows Phone og også WP unike ting ville være tilgjengelig på Windows (Cortana, avanserte kamera / foto / video APIer og flere), ville det ikke vært noen fallgruve til universelle apper.

Bortsett fra det, seriøst – men absolutt løst i Windows 10 – problem, Universal-apper er et langt bedre valg.»

Sist men ikke minst, ekstremt få mennesker bruker apper på skrivebordet. De har bare ikke den tankegangen ennå. Folk er for vant til å få ting gjort i nettlesere i dag. Windows-nettbrett har ennå ikke tatt en stor del av markedet fra iOS og Android, så de står overfor problemet med brukerbase. Enheter som Surface Pro 3 kan snu bølgen av persepsjon i utviklere, ettersom det er mer sannsynlig at folk utvikler seg for en enhet hvis de liker å bruke den. Men noen større effekt på utvikleradopsjon er ennå ikke sett. De kan godt vente på Windows 10, som alle andre.

Windows 10

 

Så her er vi. Faktum er at universelle apper ikke er en magisk løsning. De er bedre enn Silverlight på mange måter, men går tilbake på andre. Vi har blitt forsikret om at Windows 10 vil endre dette og kanskje den tredje gangen er virkelig sjarmen denne gangen, men vi har hørt den historien før. Hvis det er frustrerende for brukere, er det enda mer for utviklere. Microsoft må gjøre et par ting for å få det til å fungere.

  • Gjør selve Windows Phone attraktiv for sluttbrukere uten apper. Det var slik iPhone vant.
  • Lag helteenheter for å øke publisiteten og tiltrekke utviklere. Folk liker kule ting og folk vil prøve å støtte ting de liker. "Men men 930" sier du? Nevn en kul og genuint annerledes ting ved den. Jeg venter.
  • Drep alle forestillinger om Android-apper. Et hus delt mot seg selv vil kollapse veldig raskt og enkelt. BlackBerry prøvde det, og de har det verre enn Microsoft.
  • Slutt å ødelegge ting i neste oppdatering. Det er ingen måte å bygge opp tillit på.

 

"De må slutte å endre API-ene så dramatisk... de jobber baklengs. Å lage hele API-settet og selv om alt ikke er gjort ennå i OS vil gjøre det enklere for utviklere.

Vi er i denne konstante tilstanden "vent på den neste fantastiske utgivelsen"

"Ja, jeg er lei av alle API-endringene deres. Å skrive en 8.1-app virker verdiløs siden jeg er redd de sannsynligvis vil endre det hele igjen med 10.»

Jeg er sikker på at det er mange mange flere forslag som kan komme med, men det er ved siden av poenget.

Hovedpoenget er at for de fleste utviklere endrer ikke universelle apper noe uten brukerkrav, og det er et faktum. Vi sitter fortsatt fast i sirkelen av tilbud og etterspørsel med mindre det skjer noe virkelig forstyrrende på Ignite neste år; Jeg ser frem til det.

 

 

Mer om temaene: utviklere, oppbevare, Universal Apps, Windows 10