Pasakas no attīstības elles

Bezbailīgs programmatūras izstrādātājs ir publicējis a pamatīgs memuārs tas norāda uz daudziem iemesliem, kāpēc Apple ir tik tālu priekšā mobilo lietojumprogrammu spēlē un kāpēc Blackberry, Palm un Android drīzumā būs grūti panākt.

Markuss Votkins atklāja, ka izstrādā savu mobilā tālruņa lietojumprogrammu tādā pašā veidā, kā neskaitāmi citi izstrādātāji neapšaubāmi saprata savu iedvesmas avots: viņš domāja par savu biznesu, kad saprata, ka kādu dienu viņa dzīve uzlabosies, ja viņa tālrunis spēs kaut ko darīt, kas epifānijas brīdī nevarēja.

Viņš veica savu izpēti, noskaidroja, ka nav neviena pieteikuma, lai apmierinātu viņa vajadzības, saprata viņa potenciālā tirgus lielumu lietotne daudziem miljoniem cilvēku ar savu tālruni - no kuriem lielai daļai viņa lietotne varētu šķist noderīga - un viņš devās uz strādāt.

Diemžēl (iespējams) Watkinsam viņa tālrunis ir Blackberry, bet par laimi (Blackberry lietotājiem) viņš neatlaidīgi izturējās un stāsts parāda, cik tālu aiz Apple atpaliek citi viedtālruņu ražotāji, kad ierīču kategorija sāk savu trešo gadu esamību.

Tūlīt pēc nūjas Watkins atklāja, ka viņam ir jāattīsta - PodTrapper, vienkāršs aplāžu atskaņotājs - jau no paša sākuma tika iekļauts iPhone pamatfunkcijās.

Tiesa, ir bijuši strīdi salīdzinājumā ar trešo pušu aplāžu atskaņotājiem Apple App Store, taču aplāžu apraides popularitāte šodien un tas, ka nebija iespējas spēlēt tie Blackberry, līdz Watkins pagājušajā pavasarī uzsāka savu lietotni, liecina par zināmu iztēles neveiksmi vadītāju un inženieru vidū plkst Pētījums kustībā (RIM), Blackberry veidotāji.

Plānojot, kā attīstīt savu lietojumprogrammu, Votkins atklāja, ka viņam jāizvēlas starp 5 RIM SDK versijām, kas bija pietiekami biedējoši, taču viņš arī atrada ka “jo vairāk funkciju iegūstat, jo mazāk ierīču varat atbalstīt… un diemžēl ne visi operētājsistēmas labojumi ir pieejami visiem ierīces. ”

Pēc sarežģīta algoritma (ilustrēts ar krāsainām joslu diagrammām) iziešanas pie SDK, kas viņu varētu novest lielākās izredzes gūt panākumus, Votkins paskatījās uz Blackberry mobilo lietotāja saskarni un sacīja: “Es apskaužu iPhone izstrādātājus tur. ”

Lai Blackberry lietotni ievietotu “vienā līgā” kā iPhone lietotni, viņš teica: “ievērojama koda daļa [ir] jāvelta līniju zīmēšanai, bezier līknēm, bitkartes un ēnojuma taisnstūri pareizā veidā, ”turpretī“ iPhone SDK nodrošina visu veidu glītus logrīkus, kas ir iepriekš sagatavoti, lai tie atbilstu platforma. Tūlīt no kastes jūs iegūstat tīru lietotāja saskarni, kas izskatās “moderna”. ”

Pievienojot apvainojumus traumām, no izstrādātāja viedokļa: “RIM ir visu veidu lietotāja saskarnes logrīki, ko tie izmanto viņu pirmās puses lietojumprogrammas - noapaļoti stūri, bīdāmas ekrāna pārejas, gradientu saraksta lauki utt. - bet viņi to neizlaiž trešo pušu izstrādātāju lietošanai. Rezultāti ir lietotnes ar ārkārtīgi pretrunīgu lietotāja saskarni, ko izveidojuši izstrādātāji, kuriem bija jāpieliek ievērojamas pūles, padarot tās pretrunīgas. ”

Votkina skaņdarbs ir garš, taču viņš sīki izklāsta duci dažādu veidu, kā tas kļūst skaidrs - par visu ņaudēšanu un vaidēšanu par Apple obsesīvo noslēpumu un vēlme kontrolēt, par App Store apstiprināšanas procesa nekonsekvenci un Apple vārtejas funkcijas “lielais brālis” raksturu - daudzi lēmumi un izvēle, ko Apple ir izņēmis no trešo pušu izstrādātāju rokām, ir nozīmējis lielākus panākumus iPhone, vairāk panākumus Apple un, vēl svarīgāk, lielākus panākumus vietnē vismazāk daži izstrādātājiem.

Vai ienīst, ka iPhone ir pieejams tikai vienā tīklā? Mēģiniet izstrādāt lietotni, ko izmantot visiem pārvadātājiem ar tīkla sakariem, kas “ir ieviesti kā virkne pilnīgi izolētu pārvadājumu, kas atšķiras atkarībā no datu plāna, nevis pārvadātāja”.

Vai ienīst Apple par to, ka neļauj lietotnēm darboties fonā? Votkins stāsta par stāstu High Geek, kas ietver “100K RSS plūsmu, kuru nekad nevarēja atbrīvot”, un secināja galu galā: “Es noteikti redzu, kāpēc Apple vilcinājās atvērt fona apstrādi vietnē iPhone. Sliktiem izstrādātājiem ir patiešām viegli likt visai platformai izskatīties slikti. ”

Viņa stāsts par savas lietotnes pārdošanu un izvēli starp izplatīšanas kanāliem, cenšanos saņemt samaksu un cīņu pret nejaušām atlaižu “akcijām” kas, šķiet, vienmēr atstāja viņu ar īsiem salmiem, padara Apple vienas pieturas aģentūru un visaptverošo sadalījumu 70/30 skaistu. vienkāršība.

Tas arī palīdz izskaidrot, kāpēc App Store ir vairāk nekā 50 000 iPhone lietojumprogrammu, savukārt konkurējošo mobilo platformu veikalos salīdzinājumā ir tukši plaukti.

Pārdošanas un mārketinga dati, ko Watkins piedāvā PodTraper, izskatās līdzīgi pārdošanas un mārketinga datiem, kurus esam redzējuši iPhone lietotnes un mijiedarbība ar viņa klientu bāzi izklausās pēc mijiedarbības, kas ikvienam būtu līdzīga situāciju. Secinājums: veicināšana ir laba; publicitāte ir laba; klientu apkalpošana (uzklausot savus klientus) ir laba.

Laiks ir atriebējs, un Apple konkurenti var savlaicīgi to apvienot, lai atbalstītu attīstību ekosistēma, kas iedvesmos trešās puses zelta drudža līdzīgu tai, kas palīdzēja iPhone kļūt par trieciens. Kā labi parāda Vatkina labi uzrakstītās, nevainojami dokumentētās atmiņas, šis laiks nav pie rokas.

Nav nejaušība, ka cilvēki saka: “Tam ir lietotne!” kad viņi runā par iPhone. Kad viņi runā par citiem viedtālruņiem, visticamāk, tas būs: "Es vēlos, lai tam būtu lietotne."

Jaunākais emuāra ziņojums

CODA apskats: Sundance hits pārbauda nepārsteidzošās kastes Apple TV+
September 11, 2021

CODA, šī gada Sandensas kinofestivāla hīts ir klāt, lai Apple TV+pievienotu ģimenei draudzīgus smieklus un muzikālu noskaņu.Vai jums patiks šī goda...

| Mac kults
September 11, 2021

Jot Pro irbulis ar mazāku, klusāku padomuSlaidāks, klusāks, jaunāks.Čau, zīdītāj? Vai nesen iegādājāties iPad 3 un Adonit Jot Pro irbuli? Tad jūs e...

Ceļojiet izturīgā stilā ar ceļveža ādas somas [apskats]
September 11, 2021

Ar nopietni izturīgo stilu Intrepid Journeyman sūtņu soma nav nekas. Mīksts brūns ādas ārpuse aptver šīs ceļgala somas ar pleciem pilnīgi stingras,...