Universal-sovelluksissa ja -kehittäjissä

Lukuajan kuvake 7 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Windows Phone 8.1 -käyttöjärjestelmän yleissovellusten julkaisun jälkeen on ollut paljon hypeä. Kuluttajille sinun tarvitsee ostaa sovellus vain kerran, jotta se on tietokoneellasi tai puhelimellasi ja mahdollisesti myös Xboxilla. Kehittäjät voivat kirjoittaa sovelluksen kerran ja käyttää sitä kaikkialla sekä käyttää PC- ja Windows Phone -puhelinten yhdistettyä käyttäjäkuntaa. Näyttää siltä, ​​​​että kaikki voittaa. Avainsana on "näyttää". Jotkut Windows Phone -käyttäjät ovat ihmetelleet, miksi Android- ja iOS-kehittäjät eivät ryntää joukoittain kehittämään Windowsia tai estä joukkomuuttoa, miksi suuret yritykset, kuten Facebook ja Twitter, antavat Windowsille edelleen virtuaalisen sormen. No, tässä miksi.
Ensimmäinen ja tärkein syy on käyttäjäkunta ja markkinaosuus. Ihmiset julistavat usein tilastoja, että Windowsilla on 90 % käyttöjärjestelmämarkkinoista. Se ei ole täysin totta, Windowsilla on 14 prosenttia käyttöjärjestelmämarkkinoista, kuten Microsoft on myöntänyt. Suurin osa sovelluksista kattaa loput 86 % markkinoista, joten miksi kehittäjien pitäisi olla huolissaan Windowsista?

"Rehellisesti? Mielestäni Windows alustana on kuollut. Varmasti uutta kehitystä varten, kehittäisin joko webille tai Android/iOS:lle.

Tietysti voi olla markkinarakoja, joissa Windows-kehityksellä on edelleen merkitystä, mutta useimmissa kuluttajalähtöisissä asioissa ei ole enää mitään järkeä.

"Työskentelin aiemmin erittäin suuressa yrityksessä, jolla oli Windows Mobile -sovellus (jota myös markkinoitiin voimakkaasti), seurantamme osoitti, että Windows Mobile -laitteiden käyttäjät käyttivät tuotettamme mieluummin selaimen kautta kuin sovellusta (he vain menivät mobiilisivustollemme). Samaan aikaan ihmiset, jotka käyttivät iOS- tai Android-käyttöjärjestelmää, käyttivät sovellusta enemmän kuin sivustoa.

Olen nyt paljon pienemmässä yrityksessä, ennen kuin jaan rahaa tukeakseen jokaista auringon alla olevaa alustaa. Alustan on osoitettava olevan merkittävä markkinaosuus ja että alustan käyttäjillä on taipumus käyttää sovelluksia. Muuten tuemme näitä asiakkaita täysin toimivan responsiivisen/mobiilisivustomme kautta"

Markkinaosuusargumentin lisäksi on myös käyttäjien pointti. Nyt Windowsille ja Windows Phonelle argumentti on käännetty täällä. Windowsissa on käyttäjiä, mutta nämä käyttäjät eivät välttämättä halua sovelluksia. Windows Phone -käyttäjät haluavat sovelluksia, mutta niitä ei ole kovin paljon. Koska Windows-käyttäjät eivät välttämättä halua sovelluksia, kehittäjät kohdistaisivat ensisijaisesti Windows Phone -käyttäjiin, joita taas ei ole kovin montaa. Tästä pienestä käyttäjäjoukosta Microsoftin uusi matalan luokan push tarkoittaa, että suurin osa näistä käyttäjistä ei halua käyttää sovelluksia sellaisenaan ja saattaa käyttää laitetta vain kalliina ominaisuuspuhelimena. Elleivät he ole vakuuttuneita siitä, että suuri määrä Windows Phone -käyttäjiä käyttäisi heidän sovelluksiaan, ne eivät yksinkertaisesti ole etusijalla. Tästä syystä viestisovellukset pidetään mukavina ja suloisina Windows Phonessa ja miksi kapean ja mahdollisesti innovatiivisemman sovellukset ovat harvinaisia.

idc
Seuraava syy on Microsoft. Monet kehittäjät eivät yksinkertaisesti luota Microsoftiin ja heidän "Tämä aika on oikeita miehiä" -filosofiaan sen jälkeen, kun he joutuvat kokemaan murtuvia muutoksia lähes kaikissa Windows-versioissa. Koska kehittäjien on muutettava kehitysmenetelmiään ja työkalujaan vastaamaan Microsoftin työkaluja, he saattavat vihata ottamaan käyttöön uutta työkalua, joka saatetaan hylätä seuraavan kerran "tämä suoritusaika muuttaa kaiken". Varsinkin edellä olevan käyttäjiä ja sijoitetun pääoman tuottoa koskevan kohdan valossa.

"- markkinat ovat pienet ja Microsoft eivät ole luotettavia. Mitä hyötyä siitä on?"

idc q2 2014

Lopuksi Windows-kehittäjille, jotka eivät ole vielä päivittäneet, siihen on syitä. Ensinnäkin kyseessä on Verizon Yhdysvalloissa, jolla ei ole vielä laitteita Windows Phone 8.1:ssä. Verizon omistaa huomattavan määrän Windows Phone -osuutta Yhdysvalloissa, ja he poistaisivat nämä käyttäjät päivittämällä. Toiseksi, Windowsin PRT ei ole vielä yhtä suosittu kuin nykyinen Silverlight-ajonaika, joten on asioita, joita voit tehdä yhdellä, mutta et toisella. Jatkuva GPS-seuranta (tarvitaan sovelluksissa, kuten Runtastic tai Endomondo) ei ole saatavilla WinPRT:ssä, eikä objektiivin integrointi kamerasovelluksiin tai kaikkiin Rudy Huynin 6-sovelluksiin.

"yksi haittapuoli, jota kukaan ei ole vielä maininnut, on se, että Universal Appsin Windows Phone UI -ohjaimet ovat jäljitelmä aiemmista Windows Phone UI -säätimistä, ja vaikka ne ovat uskomattoman samankaltaisia, ne eivät ole aivan samoja.

Erot ovat hienovaraisia, mutta ne tekevät sovelluskokemuksesta yleisesti vähemmän sujuvan. Pääesimerkki on, että pivot-sivuilla otsikko ei muutu valkoiseksi ennen kuin siirrettävä sivu on ladattu kokonaan. Tämä johtaa sekunnin murto-osaan nykimisen tunteeseen, joka ei tunnu hyvältä. Löysin foorumin, jossa kehittäjä valitti siitä, ja Microsoftin kehittäjä vastasi, että se oli "riittävän hyvä" ja merkitsi sen ei-ongelmaksi. Olen todella turhautunut tähän kunnioituksen puutteeseen muotoilua kohtaan, joka näyttää tulevan joistakin Microsoftin osista."

"Suurin sudenkuoppa on, että monia Windows Phonen tärkeitä toimintoja ei vielä tueta Universal-sovelluksissa.

Jos pariteetti olisi 100 % niin, että jokainen API ja toiminto olisi saatavilla sekä Windowsissa että Windows Phonessa ja myös WP:n ainutlaatuista tavaraa olisi saatavilla Windowsissa (Cortana, kehittyneet kameran/kuvan/videon APIt ja pari muuta), ei olisi sudenkuoppaa. universaaleihin sovelluksiin.

Muutoin vakava – mutta varmasti ratkaistu Windows 10:ssä – ongelma, universaalit sovellukset ovat paljon parempi valinta.

Viimeisenä mutta ei vähäisimpänä, erittäin harvat ihmiset käyttävät sovelluksia työpöydällä. Heillä ei vain ole sitä ajattelutapaa vielä. Ihmiset ovat liian tottuneet tekemään asioita selaimilla nykyään. Windows-tabletit eivät ole vielä saaneet suurta osuutta iOS:n ja Androidin markkinoista, joten ne kohtaavat käyttäjäkunnan ongelman. Surface Pro 3:n kaltaiset laitteet saattavat kääntää havaintoja kehittäjäpiireissä, koska ihmiset todennäköisemmin kehittävät laitetta, jos he nauttivat sen käytöstä. Mutta suuria vaikutuksia kehittäjien käyttöönotossa ei ole vielä nähtävissä. He voivat hyvinkin odottaa Windows 10:tä, kuten kaikki muutkin.

Windows 10

 

Joten tässä ollaan. Tosiasia on, että universaalit sovellukset eivät ole maaginen parannuskeino. Ne ovat parempia kuin Silverlight monella tapaa, mutta perääntyvät toisissa. Meille on vakuutettu, että Windows 10 muuttaa tämän ja ehkä kolmas kerta on todella viehätys tällä kertaa, mutta olemme kuulleet tämän tarinan ennenkin. Jos se on turhauttavaa käyttäjille, se on vielä enemmän kehittäjille. Microsoftin on tehtävä muutamia asioita, jotta se toimisi.

  • Tee itse Windows Phonesta houkutteleva loppukäyttäjille, joilla ei ole sovelluksia. Näin iPhone voitti.
  • Tee sankarilaitteita julkisuuden lisäämiseksi ja kehittäjien houkuttelemiseksi. Ihmiset pitävät hienoista asioista ja ihmiset yrittävät tukea asioita, joista he pitävät. "Mutta mutta 930", sanot? Nimeä yksi hieno ja aidosti erilainen asia siitä. Odotan.
  • Poista kaikki käsitykset Android-sovelluksista. Itseään vastaan ​​jakautunut talo romahtaa todella nopeasti ja helposti. BlackBerry kokeili sitä, ja heillä on huonompi tilanne kuin Microsoftilla.
  • Lopeta asioiden rikkominen seuraavassa päivityksessä. Se ei ole tapa rakentaa luottamusta.

 

"Heidän on lopetettava sovellusliittymien muuttaminen niin dramaattisesti…. he työskentelevät taaksepäin. Täydellisen API-sarjan tekeminen ja vaikka se ei olisi vielä valmis käyttöjärjestelmässä, tekee siitä helpompaa kehittäjille.

Olemme tässä jatkuvassa "odottakaa seuraavaa mahtavaa julkaisua" -tilassa.

"Jep, olen kyllästynyt kaikkiin heidän API-muutoksiin. 8.1-sovelluksen kirjoittaminen näyttää arvottomalta, koska pelkään, että he todennäköisesti muuttavat kaiken uudelleen 10:llä.

Olen varma, että on monia monia muitakin ehdotuksia, joita voidaan tehdä, mutta se on aivan turhaa.

Pääasia on, että useimmille kehittäjille universaalit sovellukset eivät muuta mitään ilman käyttäjien kysyntää, ja se on tosiasia. Olemme edelleen jumissa kysynnän ja tarjonnan ympyrässä, ellei Ignitellä tapahdu ensi vuonna jotain todella häiritsevää; Odotan sitä.

 

 

Lisää aiheista: kehittäjille, verkkokaupasta, Universal-sovellukset, Windows 10

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *