Įsivaizduokite taip: esate programų kūrėjas ir jums suteiktas pasirinkimas. Galite pasirinkti programų parduotuvę, kurioje yra didesnis vartotojų skaičius, bet kiekvienas turi skirtingą įrenginį arba galite pasirinkti programų parduotuvę su ribotu vartotojų skaičiumi, bet visi naudoja maždaug tą patį modelis. Ką rinktumėtės jūs?
Su šia problema susiduria visi programų kūrėjai kurdami programas mobiliesiems, ypač žaidimus mobiliesiems. Ir kaip jau spėjote, antrasis variantas dažnai yra populiaresnis. „Apple App Store“ ir „Google Play Store“ atlieka tą pačią funkciją, tačiau pirmoji nuolat pranoksta pastarąją. Kodėl taip?
Kodėl kūrėjai teikia pirmenybę iOS, o ne Android?
Norint sukurti gerą programą mobiliesiems, reikia daug laiko, pinigų ir pastangų. Rizika, kad programa nepasiseks, jau yra per didelė dėl siautėjančios konkurencijos. Kad išvengtų šios rizikos, programų kūrėjai turi būti tikri, kad programos kūrimas bus vertas pastangų ir duos gerą investicijų grąžą. Trumpai tariant, jiems reikia patikimumo.
Nors „Android“ ekosistema yra įvairesnė, ji taip pat netvarkingesnė ir sunkiau dirbti su ja. Kita vertus, „iOS“ yra labiau kontroliuojama, glaudžiau susieta ir standartizuota, todėl kūrėjams lengviau žinoti, ko tikėtis, ir atitinkamai optimizuoti savo programų patirtį.
Štai kodėl tokios socialinės žiniasklaidos programos kaip „Instagram“, „Snapchat“ ir „TikTok“ tikrai gerai veikia „iPhone“ ir kituose „Apple“ įrenginiuose, bet ne tiek „Android“ įrenginiuose. Tas pats pasakytina ir apie mobiliuosius žaidimus.
Susijęs: Priežastys, kodėl mobilieji žaidimai iš tikrųjų keblu
„IOS“ ekosistemoje kūrėjai puikiai supranta, kaip galutinis vartotojas matys ir sąveikaus su savo programa. Tačiau „Android“ ekosistemoje, atsižvelgiant į įvairių „Android“ telefonų gamintojų skaičių, šio efekto pakartoti iš esmės neįmanoma.
Be to, beveik kiekvienas „Android“ telefonų gamintojas savo įrenginiui prideda tinkintą apvalkalą (pvz., „OxygenOS“, „OneUI“, „ColorOS“ ir kt.), todėl viskas tampa dar sudėtingesnė.
Paprasčiau tariant, jei kuriate „Android“ programą, turite du pasirinkimus: arba sukurti tokią programą, kuri veiktų pakankamai gerai. visuose „Android“ telefonuose arba investuokite daugiau laiko ir pinigų, kad įsitikintumėte, jog jūsų programa puikiai veikia bent kai kuriuose „Android“. telefonai. Panašu, kad posėdžių salės posėdžiuose pirmieji visada turi pranašumą.
Susijęs: „Android 13“ pageidavimų sąrašas: dalykai, kuriuos norime pamatyti 2022 m
Tačiau „Android“ turi daugiau vartotojų, todėl kūrėjai negali kompensuoti papildomų išlaidų?
Jie gali, bet tai retai kada nutinka. Dažniausiai nauji kūrėjai stengiasi tiesiog būti pastebėti, jau nekalbant apie populiarumą. Ir net jei išpopuliarėsite ir turite pakankamai išteklių, optimizuoti galite tik tiek daug „Android“ įrenginių. Po tam tikro taško investicijų grąža pradeda smarkiai kristi – darant prielaidą, kad iš pradžių uždirbote grąžą.
Tarkime, kad optimizuojate savo programą „Samsung“ telefonams. Norėdami tai padaryti, turite ne tik optimizuoti programą, skirtą „Android“, bet ir „OneUI“. Tai reiškia, kad reikia rašyti papildomas kodo eilutes ir daugiau laiko skirti kokybės užtikrinimui. Visos šios papildomos pastangos nukelia jūsų programos (arba naujinio) paleidimo datą atgal, tačiau „Apple“ vartotojai gali mėgautis programa anksčiau.
Susijęs: iPhone vs. „Samsung“ telefonai: kuris geresnis?
„Android“ skirtų programų optimizavimas yra rizikingas
Galų gale, įmonėms rūpi gauti pelną. Jei „Android“ ekosistema nėra pakankamai pelninga, atsižvelgiant į jos riziką, „iOS“ džiaugiasi galėdama būti labai gera alternatyva, kaip ne kartą buvo įrodyta. Tai patikimesnė, standartizuota, mažiau paini ir, svarbiausia, mažiau rizikinga.
Taigi, žinoma, kūrėjai pirmenybę teikia Apple App Store, o ne Google Play parduotuvei.
Jei „Android“ telefonų gamintojai nori, kad programos veiktų taip pat sklandžiai, kaip ir „iPhone“, jie turi dirbti kartu su programų kūrėjais ir padėti jiems – tiek finansiškai, tiek techniškai – kurti geresnes programas. Be tam tikros paramos programų kūrėjai neturi realios paskatos prisiimti šią riziką patys.
Kaip žinoti, kokių specifikacijų reikia ieškoti perkant naują „Android“ telefoną? Nesijaudink! Vykdykite šį vadovą ir jums bus gerai.
Skaitykite toliau
- Android
- iPhone
- Android
- iOS
- Programėlių kūrimas
Ayush yra technologijų entuziastas ir turi akademinį išsilavinimą rinkodaros srityje. Jam patinka mokytis apie naujausias technologijas, kurios išplečia žmogaus potencialą ir meta iššūkį esamai situacijai. Be savo darbo, jis mėgsta rašyti poeziją, dainas ir leistis į kūrybines filosofijas.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Spauskite čia norėdami užsiprenumeruoti