Android Központi

Fejlesztői ügyek: Az alkalmazásboltok kínja és eksztázisa

protection click fraud

Által benyújtott Földi szeder

Talk Mobile Gaming

Fejlesztői ügyek: Az alkalmazásboltok kínja és eksztázisa

Régen mi számított az okostelefon kiválasztásánál – legyen az egy Nokia N-valami, egy öregedő Palm Treo, egy BlackBerry megfelelő válasz és befejező gombokkal, vagy ceruzával vezérelt Windows Mobile téglával – ez volt a beépített minőség alkalmazások. Az e-mail program vagy a teendő alkalmazás funkciói, vagy az Exchange-be integrált naptár voltak a hajtóerők.

Manapság az okostelefonok szinte teljes mértékben harmadik féltől származó alkalmazásoktól függenek. Ezek az alkalmazások állnak a reklámok felének középpontjában minden platformon – ezek határozzák meg, hogy mit tehet az okostelefonnal vagy táblagéppel. Mivel a modern okostelefonok és alkalmazásfejlesztők mennyire egymásra utalnak, fel kell tennünk a kérdést, mit tudnak ezen platformok készítői jobban támogatni ezen alkalmazások készítőinek?

Mindegyik platform más élményt és szolgáltatáskészletet kínál a fejlesztők számára. Egyes alkalmazások kirakatait szigorúan gondozzák, míg mások mindenki számára ingyenesek. Különféle mechanizmusokat kínálnak a hirdetéshez, az alkalmazáson belüli vásárlásokhoz, az előfizetésekhez, a felhőszolgáltatásokhoz és a telepítéshez. Egyes platformépítők ösztönzőket kínálnak, míg mások piaci részesedésük szerint az ösztönzés a siker.

A platformoknak fejlesztőkre van szükségük, a fejlesztőknek pedig platformokra, de a kapcsolat sziklás. Hogyan fejleszthetjük jobb platformok és jobb alkalmazások érdekében?

A felhasználók és a fejlesztők egyaránt egyetértenek abban, hogy egy alkalmazás platformtól függetlenül elérhető nagyszerű ideális. De milyen áron?

Kezdjük a beszélgetést!

Által Daniel Rubino, Kevin Michaluk, Phil Nickinson & René Ritchie

3

3

41

Játék

  1. Phil:Prémium partnerkapcsolatok prémium alkalmazásokhoz
Phil
  1. René:A fókuszált fejlesztők fókuszált alkalmazásokat jelentenek
René
  1. Kevin:Nyitott és ellenőrzött üzletek között
Kevin
  1. Daniel:Az alkalmazásvásárlási élmény javítása
Daniel

Alkalmazásboltok

Cikkek navigáció

  • Prémium partnerkapcsolatok
  • Videó: Guy English
  • A fejlesztői opció túlterhelése
  • Videó: Tom Anderson
  • Nyitott vs. zárt üzletek
  • Vásárlási tapasztalat
  • Következtetés
  • Hozzászólások
  • A tetejére
Phil Nickinson

Phil NickinsonAndroid Central

Prémium partnerkapcsolatok prémium alkalmazásokhoz

A prémium szolgáltatás nem feltétlenül rossz dolog. Amikor a mobilplatformokról van szó, az egyenlet minden részének a lehető legjobbnak kell lennie. Jobb hardver. Jobb design. Jobb alkalmazások.

A prémium szolgáltatás nem feltétlenül rossz dolog.

Belépési akadály

Az alkalmazások Google Play Áruházban való terjesztéséhez a fejlesztőnek egyszeri 25 USD díjat kell fizetnie, valamint a Google Play rendszeren keresztül történő fizetések (alkalmazásvásárlások, előfizetések vagy alkalmazáson belüli vásárlások) 30%-át.

A BlackBerry korábban 200 dollár regisztrációs díjat számított fel, de 2011-ben lemondott erről a díjról. A BlackBerry Worldön keresztül értékesített alkalmazások 30%-os csökkentést küldenek a BlackBerrynek.

Mind a Microsoft, mind az Apple évi 99 dollárt kér az alkalmazások boltjaiban való terjesztéséért, és mindkettő 30%-kal csökkenti az eladásokat és az alkalmazáson belüli vásárlásokat. A Microsoft emellett 19,99 dolláros díjat számít fel minden 100 beküldés feletti ingyenes alkalmazás után – ha a fejlesztő valaha is át akarja lépni ezt a határt.

Az utóbbi esetben azonban az alkalmazások prémium szintű szolgáltatása azzal fenyegethet, hogy még nagyobb egyenlőtlenség alakul ki a független fejlesztők és a nagy szoftverházak között. Egy utópisztikus világban mindenkinek képesnek kell lennie arra, hogy kifizesse a 99 dollárját (vagy bármibe, amibe kerül egy adott platformon), és egyenlő feltételek mellett kezdje meg a fejlődést. Az alkalmazások ekkor már csak érdemeik alapján versenyeznének.

És ez nem azt jelenti, hogy az alkalmazásfejlesztők önmagukban vannak. A fejlesztői kapcsolatok minden mobilplatform hatalmas részét képezik. Valójában azt merem állítani, hogy ez az egyik legfontosabb. És talán az ilyen személyes szolgáltatásnak nem kell ingyenesnek lennie. De fontos, hogy ne csak az tudjon minőségi alkalmazásokat és szolgáltatásokat fejleszteni egy adott platformra, akinek a legtöbb készpénze van.

Nézze meg, ahogy Guy English beszél a prémium alkalmazásbolt-partnerségek koncepciójáról.
Guy English, a Debug házigazdája, alkalmazásfejlesztő

Vannak idők, amikor boldogan fizettem volna az Apple-nek 5000-10 000 dollárt, csak azért, hogy azt mondjam: "adj egy fejlesztői készletet".

- Angol srác, A Debug gazdája, alkalmazásfejlesztő

K:

Hogyan támogathatják jobban a platformok a fejlesztőket?

313

René Ritchie

René RitchieÉn több

A fókuszált fejlesztők fókuszált alkalmazásokat jelentenek

MA platform számos fejlesztési lehetősége egyszerre áldás és átok. Áldás, hogy az alkalmazások többféle módon történő kódolásának képessége jelentősen megnöveli a lehetséges a fejlesztőket, akik meg tudják oldani a platformot, és ezáltal az ehhez elérhető alkalmazások potenciális mennyiségét felület. A HTML5 első osztályú fejlesztőrendszerként való támogatása azt jelenti, hogy platformját mindenki számára elérhetővé teszi, aki tud modern webalkalmazást írni. Az Apple bemutatta a web 2.0 alkalmazást az iPhone OS 1.0 rendszerrel. A webOS HTML5-alkalmazásokon alapult. A BlackBerry 10 támogatja a WebWorks szolgáltatást. A Google pedig gyakorlatilag feltalálta az AJAX alkalmazásokat a Térképpel.

Az Apple az Objective C-t is támogatja a natív SDK-jukkal. A Google támogatja a Java SDK-t és a natív SDK-t az olyan alkalmazásokhoz, amelyeket közelebb kell írni a fémhez (például játékok). A BackBerry pedig a lehetőségek szédületes tárházát támogatja, beleértve az Adobe AIR-t (gag), az Android futtatókörnyezetét és a saját Cascades SDK-jukat.

Tehát itt az átkos rész – minél könnyebb a fejlesztés, minél lustább vagy tétovább fejlesztőket vonz, és minél több nem natív fejlesztési lehetőséget biztosít, annál gagyibb lesz az alkalmazás élménye biztosítani.

A konyhai mosogató megközelítése

A BlackBerry World katalógusának bővítése érdekében a BlackBerry úgy döntött, hogy az új BlackBerry 10 operációs rendszer az alkalmazáskeretrendszerek széles skáláját fogja támogatni. A platform támogatja a C/C++-t az olyan nehéz alkalmazásokhoz, mint a játékok, megosztva a támogatást a többi platformmal (és ezzel sokkal könnyebbé teszi a játékfejlesztést).

A BlackBerry 10 támogatja a Qt alkalmazásokat, a saját Cascades SDK-val készült alkalmazásokat, a HTML5-alapú webalkalmazásokat, a WebWork keretrendszert, az Adobe AIR alkalmazásokat és a Java-t is. A leghíresebb, hogy a BlackBerry 10 Android futtatókörnyezetet tartalmaz, amely lehetővé teszi a felhasználók számára, hogy alig módosított Android-alkalmazásokat futtassanak.

Az alkalmazáskeret-támogatás konyhai mosogató megközelítése a mennyiséget illetően működött. A BlackBerry World több mint 120 000 alkalmazást számlál.

A nagyszerű fejlesztők, akik igazán törődnek a platformokkal, amelyekre írnak, és az általuk készített alkalmazásokra, új nyelvek és keretrendszerek elsajátítására vágynak. Rendkívül büszkék a munkájukra, és nem elégszik meg semmivel, mint a legjobb alkalmazással. Mindaddig, amíg érdekli őket a platform, amíg az megkívánja a kódolási kedvüket, kiütik az alkalmazásokat a parkból.

A nagyszerű fejlesztők új nyelvek és keretrendszerek elsajátítására vágynak.

Minden lehetőség az, hogy hagyja a többi fejlesztőt, a nem túl nagyokat, azokat, akik csak a lehető legegyszerűbb módot akarják portolni. alkalmazásokat a lehető legtöbb platformra, elkerülje a lehető legtöbb kód újrafelhasználását, miközben a lehető legkevesebbet dolgozik. A nagy márkák, akiket nem érdekel, ha az alkalmazásuk csak egy vékonyabbnál vékonyabb csomagolásba húzott, alig használható webnézet, profitálnak belőle.

Egyes játékok, amelyek a képernyőt úgy töltik meg grafikával, mint egy film vagy tévéműsor, a fő kivételt képezik e szabály alól – az egyenes porton kívül semmi másból nem profitálnak.

Nézze meg Tom Anderson előadását a fejlődéshez vezető számos útról.
Tom Anderson, menedzser Fejlesztő Evangelists Team Americas, BlackBerry

Biztosak akarunk lenni abban, hogy a BlackBerry 10 élmény nagyszerű felhasználói élményt nyújtson, függetlenül a fejlesztő által választott platformtól.

- Tom Anderson, Manager Fejlesztő Evangelists Team Americas, BlackBerry

Ha egy platform új, ha az újonc felhasználóknak szükségük van az alkalmazásaikra, és most is szükségük van rájuk, akkor ez lehet egy ugrásszerű indítás és egy megállás. A veszély az, hogy egy egyszerű alternatíva esetén a lusta vagy tétova fejlesztők ugrálnak és megállnak a résnél, az alkalmazást egy új boltba, majd soha ne térjen vissza, és biztosítsa a megfelelő, natív élményt a platformon és felhasználóin megérdemlik. Nem helyezik el a gombokat a megfelelő helyre, nem támogatják a gesztusokat úgy, ahogyan jónak tűnik, vagy nem kezelik az animációkat vagy az átmeneteket úgy, mintha az a teljes rendszer része lenne.

A túl kevés fejlesztői lehetőség rossz dolog, de a túl sok is lehet.

K:

Több fejlesztői lehetőség jobb alkalmazásokat eredményez?

1313

Kevin Michaluk

Kevin MichalukCrackBerry

Középút keresése a nyitott és ellenőrzött üzletek között

Lés legyünk őszinték. Az internet nagyjából annyira nyitott, mint ahogy jön, és ott egyszerre látunk szuper jó minőségű webhelyeket és a legrosszabb spam-szemetet. Ugyanez a helyzet a fejlesztőkkel és alkalmazásaikkal.

Ahogy a nagy fejlesztők nagyszerű webhelyeket készítenek, a nagyszerű fejlesztők is nagyszerű alkalmazásokat készítenek. Mások a lehető legminimálisabb erőfeszítést teszik webhelyeik vagy alkalmazásaik terén, és néhányan még azt is megteszik, hogy rosszindulatúak legyenek azzal kapcsolatban, amit csinálnak.

Az alkalmazások másolódnak, akárcsak a webhelyek. Az alkalmazások a webhelyekhez hasonlóan megpróbálják átverni a felhasználókat. Annyira megnőtt a kereslet a mobilalkalmazások iránt, és a megkereshető pénz ígérete olyan lendületet vett, hogy az alkalmazásterület mára nagyjából megegyezik a webes területtel. Ez a legjobb és a legrosszabb dolog ma.

Játszótér vs Storefront

Az App Store szabályzatának összehasonlításakor nincs nagyobb kontraszt, mint a Google és az Apple megközelítése. Az Apple iOS App Store szigorúan szabályozott. Az ellenőrző személyzet minden egyes alkalmazást külön-külön átvizsgál, és ellenőrzi, hogy az alkalmazás megfelel-e az Apple irányelveinek és szabályainak, a tartalmat, a rosszindulatú programokat és hasonlókat. Az, hogy ezt emberek csinálják, az idők során furcsa és figyelemre méltó elutasításokhoz vezetett.

A Google mindenki számára ingyenes megközelítést alkalmaz. A Google Play Áruházba beküldött alkalmazások egy gép által végzett szűrésen esnek át. Ellenőrzi az ismert rosszindulatú programok jelenlétét, és figyelmen kívül hagy minden használhatósági, tartalmi vagy kompatibilitási problémát. A Google Play fejlesztői szinte szabad uralmat kaptak az alkalmazások beküldésekor, akár jó, akár rossz irányba.

Személy szerint úgy gondolom, hogy a fejlesztők és a vásárlók számára is az a legjobb, ha valami a széles körű piac és a szigorúan ellenőrzött bolt között van. A Google Play például túl nyitott. A vadnyugat egész jó és jó, és minden bizonnyal izgalmas, amíg nem jön valami törvényen kívüli, aki ellopja a cuccait, vagy csak úgy fel nem égeti. Semmi sem akadályozza meg az innovációt és a csodálatos új alkalmazásokat, de semmi sem akadályozza meg azt, hogy rosszindulatú programok, kémprogramok és egyéb szarok kerüljenek a rendelkezésre álló több mint 700 000 alkalmazásba.

Másrészt az Apple-t gyakran kurátornak nevezik, de valójában csak irányított. Az Apple megakadályozza, hogy bizonyos típusú alkalmazások megjelenjenek az App Store-ban, de nem tesz sokat annak érdekében, hogy biztosítsa azok minőségét, amelyek bekerülnek. Kevesebb mennyiséget kapsz, de nem jobb minőséget, és sok zavarba ejtő elutasítás, ami sérti az önbizalmat és nem segít senkinek. A 800 000 alkalmazással biztosan nem sok a minőség-ellenőrzés.

A BlackBerry World és a Windows Phone úgy tűnik, valahol a közepén vannak. Nem engednek be bármit, de úgy tűnik, nincs olyan szerkesztési szabályzatuk sem, amely bizonyos típusú alkalmazásokat önkényesen kizárna.

Valószínűleg a legtöbb fogyasztó számára nem mindegy, mennyire lazán vagy szorosan ellenőrzik az alkalmazásboltjukat.

Végső soron a legtöbb fogyasztó számára valószínűleg nem mindegy, mennyire lazán vagy szorosan ellenőrzik az alkalmazásboltjukat. Az számít, hogy megtalálják-e az igényeiknek leginkább megfelelő alkalmazásokat. Ezt még sem a Google, sem az Apple nem szögezi le. (Nem mintha túlságosan panaszkodnék, ez óriási lehetőséget hagyott nyitva számunkra a Mobile Nationsnél, különösen az olyan új funkciókkal, mint a CrackBerry App Gallery. http://crackberry.com/apps)

Végül is ez az, amit a felhasználók akarnak. Nem „nyitottság”, amely elméletileg egy olyan alkalmazáshoz vezethet, amelyet esetleg soha nem akarnak. Nem a „bezártság”, amely megvédi őket az új innovatív ötletektől, amelyekből ténylegesen hasznot húzhatnak. Nagyszerű alkalmazásvásárlási élményt szeretnének, amely távol tartja a szartól, védi eszközeiket, és rendkívül egyszerűvé teszi a legjobb alkalmazások megtalálását, amikor akarják.

Nyitva vagy zárva nem számít. A legjobb számít.

K:

Talk Mobile Survey: A mobilalkalmazások állapota

Daniel Rubino

Daniel RubinoWindows Phone Central

Az alkalmazásvásárlási élmény javítása

CJelenleg az egyik legnagyobb probléma, amellyel a fogyasztók szembesülnek, amikor mobilplatformokon alkalmazásokat vásárolnak, a tranzakció természete, és az, hogy azok platformonként változnak.

Az iOS például a „vásárolj, mielőtt kipróbálnád” megközelítést alkalmazza, ahol nincs próbarendszer, és nagyrészt a szabványt határozza meg. Az Androidon korábban meglehetősen engedékeny visszatérítési rendszer működött, ahol a felhasználók 24 órán keresztül kipróbálhatták bármelyik alkalmazást, és ha nem tetszik nekik, teljes visszatérítést kaphatnak (és elveszíthetik az alkalmazás licencét) csak egy kattintás. Ötletes volt. A Google azonban később ezt az ablakot 24 óráról rövid 15 percre csökkentette, ami meglehetősen drasztikusnak tűnik. Egy ilyen korlátozott próbaidő alig teszi lehetővé, hogy a vásárló kipróbálja az alkalmazást. Mégis jobb, mint a semmi.

Mindkét módszer nyilvánvalóan nem befolyásolta az egyes platformok sikerét, bár ez az alkalmazások szétválásához vezetett, mivel a fejlesztők létrehoznak egy „könnyű” alkalmazást. ingyenes verzió, amely hirdetésekkel támogatott vagy korlátozott ideig/funkcióval/használattal, valamint egy teljes vagy "prémium" verzióval, ahol a felhasználók megvásárolhatják az alkalmazást (és feloldhatnak néhányat jellemzők). Ez egy ismerős modell, amely hasonló a PC-n lévő shareware-hez, bár duplikált piaci bejegyzésekhez és az alkalmazások számának mesterséges inflációjához vezet.

Megpróbál

Ha a legtöbb vásárlási lehetőséget kínáljuk a felhasználóknak és a fejlesztőknek, a Windows Phone a csomag elején áll. Amellett, hogy lehetővé teszi a fejlesztők számára, hogy fizetős és ingyenes alkalmazásokat kínáljanak (hirdetéstámogatással vagy anélkül), a Microsoft lehetővé teszi az alkalmazások próbaverziós kínálatát. Más platformokkal ellentétben, ahol az alkalmazásokat gyakran két verzióban kínálják – egy ingyenes „lite” verzióban és egy fizetős teljes kiadásban –, a Windows Phone Store-ban található alkalmazások próbaverzióval is elérhetők.

A teljes funkcionalitást ingyenesen megvalósíthatják egy korlátozott ideig tartó vagy korlátozott funkciókkal rendelkező ingyenes próbaverzióval – mindezt ugyanabban az alkalmazásban. Ha lejár a próbaidőszak, vagy a felhasználó úgy dönt, hogy fizetni akar a további szolgáltatásokért, a fizetős verzióra való frissítés néhány érintéssel egyszerű.

Véleményem szerint a Microsoft Windows Phone-ja a legjobb módszert választotta: megadja a fejlesztőknek, hogy választhatnak ingyenes alkalmazásokat és játékokat (ha úgy kívánják hirdetésekkel), vagy teljes árú, korlátozott próbaverzióval. A próbaverzió valóban a legjobb élmény, mivel a felhasználók letölthetnek egy fejlesztői alkalmazást, és kipróbálhatják a legtöbbet, ha nem az összeset a funkciókat, és ha elégedettek a termékkel, egyszerűen megvásárolhatják a licencet, és feloldhatják a teljes korlátot kb. Így a fogyasztóknak nem kell újratelepíteniük a szoftvert, nem kell új játékot beállítaniuk, és ami a legfontosabb, kipróbálhatják a terméket, mielőtt elköteleznék magukat a vásárlás mellett. Ez egyszerű megnyugtatás.

Különös látni, hogy a versengő platformok nem alkalmazzák a próbamodellt, mivel a fejlesztőknek gyakran csak egyetlen alkalmazásuk van az üzletben, ami csökkenti a bonyolultságot és a zavart, miközben boldogabb ügyfeleket teremt. Valójában a Windows Phone fejlesztők azt kockáztatják, hogy elidegenednek a fogyasztóktól, ha nem kínálnak próbaverziót. Ennek az az oka, hogy az alkalmazásokat vásárló emberek nagyon jól tudják, hogy a fejlesztő kínálhatta volna próbaverzió, de szándékosan úgy döntött, hogy nem – ez a tétlenség az alkalmazás minőségének gyanúját veti fel. Ha egy fejlesztő hisz a termékében, megengedik, hogy kipróbáld.

Ha egy fejlesztő hisz a termékében, megengedik, hogy kipróbáld.

A negyedik, modernebb verzió hasonló a fent vázolt próbamódszerhez, de kihasználja az alkalmazáson belüli vásárlási modellt. Azt látjuk, hogy a fejlesztők egyre gyakrabban építik be alkalmazásaikba azt a lehetőséget, hogy a szoftveren belül megvásárolják a hirdetések eltávolítását vagy a funkciók feloldását, gyakran mindössze 0,99 dollárért. Ez a módszer lehetővé teszi a fejlesztők számára, hogy több funkciószintet kínáljanak egyetlen alkalmazáshoz – például ingyenes, normál vagy haladó – több árponttal. Ez egy okos rendszer, amely természetes (és egyesek szerint igazságosabb) növekedése az alkalmazáson belüli vásárlások robbanásszerű növekedésének, amely a freemium játékokban való népszerű használatára épül.

A legjobb megoldás a piaci tranzakciók javítására az, ha egyértelmű választási lehetőségeket kínálunk a fogyasztóknak, és a fejlesztő által testreszabható, problémamentes próbarendszert tud testre szabni. Bár az iOS és az Android eltérő megközelítést alkalmaz, azt látjuk, hogy a fejlesztők továbbra is megpróbálják megkerülni ezeket a korlátozásokat azáltal, hogy hirdetésekkel támogatott, ingyenes verziókat és ugyanannak az alkalmazásnak több példányát kínálják. Bár ez működik, sajnos zavart és rendetlenséget okozhat az Áruházban.

K:

Visszatérítések, próbaverziók, alkalmazáson belüli frissítések – mi tenné jobbá az alkalmazásboltokat?

313

Következtetés

AA pps fontos, így a fejlesztők is fontosak. A fejlesztőknek ezernyi döntést kell meghozniuk, kezdve attól, hogy mely platformokat kell megcélozniuk, egészen addig, amíg az alkalmazás sikeressé válik. A platformépítőknek szükségük van ezekre az alkalmazásokra, hogy saját eszközeik sikeresek lehessenek, így a fejlesztők megfelelő támogatása nagyon fontos. A fejlesztői támogatás fejlődése az elmúlt néhány év egyik legfontosabb fejleménye volt.

De van még tennivaló. Az iOS App Store tartalmát és biztonságát szigorúan szabályozzák, de a minőséget nem, míg a Google Play Market mindenki számára ingyenes, minimális védelemmel, de maximális szabadsággal. A BlackBerry 10 és a Windows Phone valahol a kettő közé esik, de úgy tűnik, hogy még senki sem törte fel a megfelelő kódot.

Ha már a kódról beszélünk, ott van az a nem elhanyagolható probléma, hogy minden platform natív keretrendszere jelentősen eltér a versenytársaikétól. Bár léteznek többplatformos alkalmazáskeretrendszerek, nem olyan hatékonyak és nem is olyan rugalmasak, mint a platformspecifikus versenyük. A képességek, korlátozások és szolgáltatások platformok közötti változatosságának köszönhetően nincs ideális megoldás.

Az elmúlt néhány évben egy robusztus fejlesztői támogatási rendszer és közösség alakult ki, ám a folyamat során újabb bonyodalommal teli rétegekkel bővült az alkalmazások készítése. A fejlesztés, a gondozás, a terjesztés és a bővítés mind fejleszthető – és fejleszteni is kell. De hogyan?

instagram story viewer