Príbehy z pekla vývoja

Neohrozený vývojár softvéru publikoval súbor dôkladné spomienky, ktoré podrobne popisuje mnohé dôvody, prečo je Apple v hre s mobilnými aplikáciami tak ďaleko vpred a prečo Blackberry, Palm a Android budú v dohľadnej dobe ťažko doháňať.

Marcus Watkins sa ocitol vo vývoji aplikácie pre svoj mobilný telefón podobne, ako si to nepochybne uvedomilo mnoho ďalších vývojárov. inšpirácie: myslel na svoje vlastné podnikanie, keď si uvedomil, že jedného dňa sa jeho život zlepší, ak jeho telefón dokáže niečo, čo v čase jeho zjavenia nemohol.

Vykonal svoj prieskum, zistil, že neexistuje aplikácia, ktorá by zodpovedala jeho potrebám, uvedomil si veľkosť svojho potenciálneho trhu aplikáciu v miliónoch ľudí s telefónom - značnému percentu z nich sa môže zdať jeho aplikácia užitočná - a on išiel na práca.

Bohužiaľ (možno) pre Watkinsa je jeho telefón Blackberry, ale našťastie (pre používateľov Blackberry) vydržal a jeho Príbeh ukazuje, ako ďaleko za Apple sú ostatní výrobcovia smartfónov, pretože kategória zariadení vstupuje do svojho tretieho roku existenciu.

Hneď po netopierovi aplikácia, ktorú Watkins zistil, potreboval vyvinúť - PodTrapper, jednoduchý prehrávač podcastov - bol zahrnutý ako súčasť základnej funkčnosti iPhone od samého začiatku.

Pravda, došlo k kontroverzii nad prehrávačmi podcastov tretích strán v obchode Apple App Store, ale obrovská popularita podcastov dnes a skutočnosť, že sa nedal hrať na Blackberry, kým Watkins nespustil svoju aplikáciu minulú jar, hovorí o určitom zlyhaní predstavivosti medzi vedúcimi a inžiniermi o Výskum v pohybe (RIM), výrobcovia Blackberry.

Pri plánovaní vývoja svojej aplikácie Watkins zistil, že si musí vybrať medzi 5 verziami SDK RIM, čo bolo dosť skľučujúce, ale tiež zistil, že že „čím viac funkcií získate, tým menej zariadení môžete podporovať... a bohužiaľ nie všetky revízie operačného systému sú dostupné pre všetkých zariadení. “

Potom, čo ste prešli zložitým algoritmom (ilustrovaným farebnými stĺpcovými grafmi), aby ste prišli na to, ktorá SDK mu môže priniesť najlepšie šance na úspech, Watkins sa pozrel na mobilné používateľské rozhranie Blackberry a povedal: „Závidím vývojárom iPhone tam. "

Aby bola aplikácia Blackberry „v rovnakej lige“ ako aplikácia pre iPhone, povedal: „Značná časť kódu [musí byť] venovaná kresleniu čiar, bezierových kriviek, bitmapy a tieňovacie obdĺžniky správnym spôsobom “,„ zatiaľ čo “súprava SDK pre iPhone ponúka všetky druhy pekných miniaplikácií, ktoré sú vopred pripravené tak, aby zodpovedali plošina. Hneď po vybalení z krabice získate čisté používateľské rozhranie, ktoré vyzerá „moderne“. "

Pridaním urážky k zraneniu z pohľadu vývojára „RIM má všetky druhy widgetov používateľského rozhrania, v ktorých používa ich aplikácie prvej strany - zaoblené rohy, prechody na posuvnej obrazovke, polia so zoznamom prechodov atď. - ale nič z toho nevydávajú na použitie vývojárom tretích strán. Výsledkom sú aplikácie s výrazne nekonzistentným používateľským rozhraním, ktoré vytvorili vývojári a ktorí museli vynaložiť značné úsilie na to, aby boli nekonzistentné. “

Watkinov kúsok je dlhý, ale podrobne rozoberá tucet rôznych spôsobov, ktorými je to jasné - pre všetky tie kurvy a nariekanie nad obsedantným tajomstvom a túžba po kontrole, o nekonzistentnosti schvaľovacieho procesu v obchode App Store a o povahe funkcie vrátnika spoločnosti Apple „Big Brother“ - mnohé rozhodnutia a voľby, ktoré spoločnosť Apple vzala z rúk vývojárov tretích strán, znamenali väčší úspech pre iPhone, väčší úspech pre Apple a čo je dôležitejšie, väčší úspech pre najmenej niektorí vývojári.

Nemáte radi, že je iPhone iba v jednej sieti? Skúste vyvinúť aplikáciu na použitie u rôznych operátorov so sieťovou komunikáciou „implementovanou ako veľa úplne izolovaných prenosov, ktoré sa líšia podľa dátového plánu, nie podľa operátora“.

Nenávidíte Apple za to, že neumožňuje spustenie aplikácií na pozadí? Watkins rozpráva príbeh vo filme High Geek obsahujúci „100 000 RSS kanál, ktorý sa nikdy nedal uvoľniť“ a skončil Na konci: „Rozhodne chápem, prečo Apple váhal s otvorením spracovania na pozadí na serveri iPhone. Pre zlých vývojárov je skutočne ľahké nechať celú platformu vyzerať zle. “

Jeho príbeh o predaji svojej aplikácie, výbere medzi distribučnými kanálmi, snahe dostať peniaze a boji proti „propagačným akciám“ s náhodnými zľavami Zdá sa, že mu to vždy zanechalo krátku slamku, a preto jednotné kontaktné miesto spoločnosti Apple a rozdelený systém 70/30 vyzerajú krásne. jednoduchosť.

Ide tiež o dlhú cestu k vysvetleniu, prečo je v obchode App Store k dispozícii viac ako 50 000 aplikácií pre iPhone, zatiaľ čo obchody konkurenčných mobilných platforiem majú v porovnaní s tým holé police.

Údaje o predaji a marketingu, ktoré spoločnosť Watkins predstavuje pre PodTraper, vyzerajú podobne ako údaje o predaji a marketingu, ktoré sme videli Aplikácie pre iPhone a interakcie s jeho zákazníckou základňou znejú ako interakcie, ktoré by mal ktokoľvek pri podobných situáciu. Záver: propagácia je dobrá; reklama je dobrá; zákaznícky servis (počúvanie vašich zákazníkov) je dobrý.

Čas je mstiteľ a konkurenti Apple ho môžu časom skĺbiť, aby podporili vývoj ekosystém, ktorý bude inšpirovať zlatú horúčku tretej strany podobnú tej, ktorá pomohla iPhonu stať sa smeč hit. Ako dobre ukazuje Watkinova dobre napísaná, bezchybne zdokumentovaná monografia, že čas nie je na dosah.

Nie je náhoda, že ľudia hovoria: „Na to existuje aplikácia!“ keď hovoria o iPhone. Keď hovoria o iných smartfónoch, je pravdepodobnejšie, že: „Prial by som si, aby na to bola aplikácia.“

Najnovší blogový príspevok

Hry pre iOS, ktoré tento týždeň musíte mať: Návrat do budúcnosti, Real Racing 2, Final Fantasy III a ďalšie!
September 11, 2021

Tento týždeň prehľad hier, ktoré musíte mať, obsahuje druhú epizódu zo série piatich Späť do budúcnosti hry od Telltale - s úplne novým príbehom pr...

GIFVid, úhľadná animačná aplikácia pre iPhone [recenzia]
September 11, 2021

Späť v temnom veku webu, predtým, ako sa komukoľvek len snívalo o vytvorení loga pre značkovací jazyk, a pri neporiadku s predvolenými farbami odka...

| Kult Maca
September 11, 2021

Zostaňte v teple a spojení túto zimu s rukavicami kompatibilnými s dotykovým displejom [ponuky]Prichádza zima, čo znamená chladnejšie počasie. A vš...