Zavřít reklamu

Možná si vzpomenete na nedávnou „kauzu“ týkající se modelu „ročních aplikací“ nejmenovaného vývojářského týmu. Na toto téma bych chtěl rozvést menší úvahu z pohledu druhé strany, tedy ze strany vývojáře.

Čas od času vzniká problém každému vývojáři. Při prvním „vyjetí“ aplikace do App Store se zákonitě prodává nejvíc. Napomáhají tomu samozřejmě i různá na Apple zaměřená média (Jablíčkáře nevyjímaje), případně i vlastní promo vývojářů. Ovšem po této vlně prodejů přichází téměř nevyhnutelný pokles. Aplikace ztrácí punc „novinky v App Store“. Po raketovém startu na žebříčku stahovaných aplikací začne postupně ústup a zájem médií ustane.

Tímto pro vývojáře práce nekončí, spíš se rozbíhá zdánlivě nekonečný koloběh. Současní zákazníci jej tlačí k vydávání aktualizací, přidávání funkcí a odstraňování nedostatků a chyb. Odměnou za tuto práci mu jsou dobré reference a spokojenost zákazníků, která ovšem nemá na další prodej takový efekt, jaký by si vývojář přál. Čas a energie věnovaná aktualizacím není přímo úměrná pozdějšímu množství prodaných licencí.

Proto je mnohdy pro vývojáře těžké najít motivaci k další práci na aplikaci. Nezřídka se stává, že aplikace se aktualizací vůbec nedočká. Někteří vývojáři řeší tento problém velmi rafinovaně. Vydávají nové verze, kde využijí část kódu a popularity předchozí verze. Díky tomu jsme se dočkali aplikací jako je Tweetie 2 či sequelů různých her (Angry Birds Helloween…). Tento krok je pochopitelný do té míry, kdy nová verze přináší tak zásadní změny, že se dá hovořit o jakémsi pokračovateli původní verze či plnohodnotné samostatné hře.

Oproti „velkým programům“ z desktopových operačních systémů je tu ovšem drobný zádrhel. Pokud například na Macu vyjde nová verze programu, dosavadní zákazníci jsou zvýhodněni možností upgradu na novější verzi za výrazně nižší cenu než ti, kteří si tuto verzi zakoupí nově. Tento model ovšem není v App Store možný a vývojáři nemají možnost dosavadním zákazníkům poskytnout nějaké zvýhodnění.

To je důvodem nespokojenosti mnohých zákazníků. Místo aktualizace vyšla úplně nová verze aplikace a stará se už nedočká zdaleka takové podpory jako doposud. Zajímavým příkladem je příchod iPhone 4 s vyšším rozlišením. To pro mnoho vývojářů znamenalo vytvoření nových ikon, ovládacích prvků a dalších grafických záležitostí. Jinými slovy spousta další práce, kterou vám nikdo nezaplatí, pokud bude poskytnuta pouze jako aktualizace.

Největší ránu v tomto ohledu dostaly hry. Do dnešního dne je v App Store minimálně polovina her, které nové rozlišení nepodporují a vypadají na iPhone 4 poněkud ošklivě. Spousta z nich se aktualizace nikdy nedočká. Pro vývojáře je mnohem lepší investovat čas a úsilí do další nové hry, která se už se přídomkem „retina ready“ bude moci chlubit.

Druhou stranou mince je to, že některé úpravy by zabraly minimum času – například HD ikona do springboardu či generování 3D grafiky s vyšším rozlišením přes OpenGL (to jsme vám ukázali už dříve). Zde se už do hry dostávají obchodní zájmy. Pokud by totiž „aktualizované“ hry nabídly HD grafiku stejně jako nově vydané pokračování, byly by možná prodeje nižší.

abych to shrnul, měli bychom být k vývojářům shovívavější, i když bezplatné aktualizace patří k dobrým mravům vývojářů, nezapomeňme, že je dělají jen z vlastní vůle (mimo slíbených nových funkcí a nezbytných oprav). Ne každá aplikace se těší permanentního zájmu a drží si vysokou hladinu prodejnosti.

.