Over universele apps en ontwikkelaars

Pictogram voor leestijd 7 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Er is veel hype geweest na de lancering van universele apps met Windows Phone 8.1. Voor consumenten hoeft u een app maar één keer te kopen om deze op uw pc of telefoon en mogelijk ook op Xbox te hebben. Voor ontwikkelaars zou je de mogelijkheid hebben om een ​​app één keer te schrijven en deze overal te hebben, evenals toegang tot het gecombineerde gebruikersbestand van pc en Windows Phones. Het lijkt overal een win-win. Het sleutelwoord is "lijkt". Sommige Windows Phone-gebruikers hebben zich afgevraagd waarom Android- en iOS-ontwikkelaars niet massaal overhaasten om voor Windows te ontwikkelen of een massale uittocht tegen te houden, waarom grote bedrijven zoals Facebook en Twitter Windows nog steeds een virtuele vinger geven. Nou, hier is waarom.
De eerste en belangrijkste reden is het gebruikersbestand en het marktaandeel. Mensen draven vaak uit de statistiek dat Windows 90% van de OS-markt heeft. Dat is niet helemaal waar, Windows heeft 14 procent van de totale OS-markt in handen, zoals Microsoft heeft erkend. De meeste apps beslaan de overige 86% van de markt, dus waarom zouden ontwikkelaars zich druk maken over Windows?

"Eerlijk? Ik denk dat Windows als platform dood is. Zeker voor nieuwe ontwikkelingen zou ik ofwel voor het web ofwel voor Android/iOS ontwikkelen.

Natuurlijk kunnen er niches zijn waar Windows-ontwikkeling nog steeds van belang is, maar voor de meeste consumentgerichte dingen heeft het gewoon geen zin meer.

"Ik werkte eerder bij een zeer groot bedrijf dat een Windows Mobile-app had (die ook veel op de markt was), onze tracking toonde aan dat mensen op mobiele Windows-apparaten ons product liever via hun browser gebruikten dan via de app (ze zouden gewoon gaan naar onze mobiele website). Ondertussen hadden mensen met iOS of Android de neiging om de app meer te gebruiken dan de site.

Ik ben nu bij een veel kleiner bedrijf, voordat ik het geld uitspat om elk platform onder de zon te ondersteunen, dat platform nodig heeft om een ​​aanzienlijk relevant marktaandeel te tonen en gebruikers van dat platform die de neiging hebben om apps te gebruiken. Anders ondersteunen we die klanten via onze volledig functionele responsieve/mobiele site”

Afgezien van het marktaandeelargument, is er ook het punt van gebruikers. Voor Windows en Windows Phone is het argument hier omgekeerd. Windows HAS-gebruikers, maar die gebruikers willen niet per se apps. Windows Phone-gebruikers willen apps, maar dat zijn er niet veel. Omdat Windows-gebruikers niet per se apps willen, zouden de ontwikkelaars zich in wezen richten op Windows Phone-gebruikers, van wie er wederom niet veel zijn. Van die kleine groep gebruikers betekent de hernieuwde low-end push van Microsoft dat de overgrote meerderheid van deze gebruikers geen apps als zodanig zou willen gebruiken en het apparaat misschien gewoon als een dure featurephone zou gebruiken. Tenzij ze er zeker van zijn dat een groot aantal Windows Phone-gebruikers hun apps zouden gebruiken, zouden ze gewoon geen prioriteit hebben. Dit is de reden waarom berichten-apps mooi en lief worden gehouden op Windows Phone en waarom meer niche- en mogelijk innovatieve apps zeldzaam zijn.

idc
De volgende reden is Microsoft. Veel ontwikkelaars vertrouwen Microsoft en hun "This time is for real guys"-filosofie gewoon niet, nadat ze voor bijna elke versie van Windows baanbrekende veranderingen hebben meegemaakt. Omdat ontwikkelaars hun ontwikkelmethode en tools moeten aanpassen aan de tools van Microsoft, kunnen ze een hekel hebben aan het adopteren van een nieuwe tool die mogelijk weer wordt weggegooid voor de volgende "deze runtime zal alles veranderen". Vooral in het licht van het bovenstaande punt over gebruikers en rendement op investering.

"De markt is klein en Microsoft is onbetrouwbaar. Wat is het voordeel?”

IDK Q2 2014

Tot slot, voor Windows-ontwikkelaars die nog moeten upgraden, zijn daar redenen voor. Ten eerste is er de kwestie van Verizon in de VS die nog geen apparaten op Windows Phone 8.1 heeft. Verizon heeft een aanzienlijk deel van de Windows Phone-aandelen in de VS, en ze zouden die gebruikers uitschakelen door te updaten. Ten tweede is de Windows PRT nog niet zo uitgerust als de huidige Silverlight-runtime, dus er zijn dingen die je met de ene kunt doen, maar niet met de andere. Continue GPS-tracking (nodig in apps zoals Runtastic of Endomondo) is niet beschikbaar op WinPRT, evenmin als lensintegratie voor camera-apps of alle 6apps van Rudy Huyn.

"One nadeel dat nog niemand heeft genoemd, is dat de Windows Phone UI-besturingselementen in Universal Apps een imitatie zijn van de vorige Windows Phone UI-besturingselementen, en hoewel ze ongelooflijk veel op elkaar lijken, zijn ze niet helemaal hetzelfde.

De verschillen zijn subtiel, maar ze zorgen ervoor dat de app-ervaringen over het algemeen minder soepel aanvoelen. Het belangrijkste voorbeeld is dat op draaipagina's de koptekst niet wit verandert totdat de pagina waarnaar wordt overgezet volledig is geladen. Dit resulteert in een fractie van een seconde schokkerig gevoel dat niet goed voelt. Ik vond een forum waar een ontwikkelaar erover klaagde en een Microsoft-ontwikkelaar antwoordde dat het "goed genoeg" was en markeerde het als een niet-probleem. Ik ben echt gefrustreerd door dit gebrek aan respect voor design dat uit sommige delen van Microsoft lijkt te komen."

“De grootste valkuil is dat veel cruciale functies van Windows Phone nog niet worden ondersteund in Universal apps.

Als er 100% pariteit was, zodat elke API en functie beschikbaar zou zijn op zowel Windows als Windows Phone en ook WP-unieke dingen beschikbaar zouden zijn op Windows (Cortana, geavanceerde camera / foto / video-API's en nog een paar), zou er geen valkuil zijn naar universele apps.

Afgezien van dat, serieuze – maar zeker opgelost in Windows 10 – probleem, zijn universele apps een veel betere keuze.”

Last but not least gebruiken extreem weinig mensen apps op de desktop. Die mentaliteit hebben ze gewoon nog niet. Mensen zijn tegenwoordig te gewend om dingen gedaan te krijgen in browsers. Windows-tablets moeten nog een groot deel van de markt van iOS en Android overnemen, dus ze worden geconfronteerd met het probleem van de gebruikersbasis. Apparaten zoals de Surface Pro 3 kunnen het tij van perceptie in ontwikkelaarskringen keren, omdat mensen zich eerder voor een apparaat zullen ontwikkelen als ze het leuk vinden om het te gebruiken. Maar een groot effect op de acceptatie door ontwikkelaars moet nog worden gezien. Ze zouden heel goed kunnen wachten op Windows 10, net als iedereen.

Windows 10

 

Dus hier zijn we. Het is een feit dat universele apps geen magische oplossing zijn. Ze zijn in veel opzichten beter dan Silverlight, maar doen een stapje terug in andere. Er is ons verzekerd dat Windows 10 hier verandering in zal brengen en misschien is de derde keer deze keer echt de charme, maar dat verhaal hebben we al eerder gehoord. Als het frustrerend is voor gebruikers, is het dat nog meer voor ontwikkelaars. Microsoft zal een paar dingen moeten doen om het te laten werken.

  • Maak Windows Phone zelf aantrekkelijk voor eindgebruikers zonder apps. Zo won de iPhone.
  • Maak hero-apparaten om publiciteit te genereren en ontwikkelaars aan te trekken. Mensen houden van coole dingen en mensen zullen proberen dingen te ondersteunen die ze leuk vinden. “Maar maar de 930” zegt u? Noem er een cool en echt ander ding over. Ik wacht.
  • Dood elk idee van Android-apps. Een huis dat tegen zichzelf verdeeld is, zal heel snel en gemakkelijk instorten. BlackBerry heeft het geprobeerd en ze zijn slechter af dan Microsoft.
  • Stop met het breken van dingen in de volgende update. Zo bouw je geen vertrouwen op.

 

"Ze moeten stoppen met het zo drastisch veranderen van de API's... ze werken achteruit. Het maken van de volledige API-set en zelfs als het nog niet allemaal in het besturingssysteem is gedaan, zal het voor ontwikkelaars gemakkelijker maken.

We bevinden ons in deze constante staat van "wacht op de volgende geweldige release"

“Ja, ik ben moe van al hun API-wijzigingen. Het schrijven van een 8.1-app lijkt nutteloos, omdat ik bang ben dat ze het met 10 waarschijnlijk allemaal weer zullen veranderen."

Ik weet zeker dat er nog veel meer suggesties kunnen worden gedaan, maar dat is niet ter zake.

Het belangrijkste punt is dat voor de meeste ontwikkelaars universele apps niets veranderen zonder de vraag van de gebruiker en dat is een feit. We zitten nog steeds vast in de cirkel van vraag en aanbod, tenzij er volgend jaar echt iets storends gebeurt bij Ignite; Ik kijk er naar uit.

 

 

Meer over de onderwerpen: ontwikkelaars, shop, Universele apps, Windows 10

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *