Wyobraź sobie: jesteś programistą aplikacji i masz wybór. Możesz wybrać sklep z aplikacjami, który ma większą liczbę użytkowników, ale każdy ma inny urządzenie lub możesz wybrać sklep z aplikacjami z ograniczoną liczbą użytkowników, ale wszyscy używają mniej więcej tego samego Model. Co byś wybrał?

Jest to problem, z którym borykają się wszyscy twórcy aplikacji podczas tworzenia aplikacji mobilnych, zwłaszcza gier mobilnych. Jak można się domyślić, druga opcja jest często bardziej popularna. Apple App Store i Google Play Store pełnią tę samą funkcję, ale ten pierwszy wielokrotnie przewyższa ten drugi. Dlaczego?

Dlaczego programiści wolą iOS od Androida?

Stworzenie dobrej aplikacji mobilnej zajmuje dużo czasu, pieniędzy i wysiłku. Stawka jest duża, a ryzyko, że Twoja aplikacja nie odniesie sukcesu, jest już zbyt wysokie z powodu szalejącej konkurencji. Aby przeciwdziałać temu ryzyku, twórcy aplikacji muszą mieć pewność, że tworzenie aplikacji będzie opłacalne i przyniesie dobry zwrot z inwestycji. Krótko mówiąc, potrzebują niezawodności.

instagram viewer
Źródło: Jurij Samojłow/Jurij Samojłow online

Chociaż ekosystem Androida jest bardziej zróżnicowany, jest również bardziej nieuporządkowany i trudniejszy w obsłudze. Z drugiej strony iOS jest bardziej kontrolowany, ściśle spójny i ustandaryzowany, co ułatwia programistom zorientowanie się, czego mogą się spodziewać, i odpowiednią optymalizację działania aplikacji.

Dlatego aplikacje społecznościowe, takie jak Instagram, Snapchat i TikTok, działają naprawdę dobrze na iPhone'ach i innych urządzeniach Apple, ale nie tak bardzo na urządzeniach z Androidem. To samo dotyczy gier mobilnych.

Związane z: Powody, dla których gry mobilne w rzeczywistości są do bani

W ekosystemie iOS programiści mają dobry pomysł na to, jak użytkownik końcowy zobaczy i będzie wchodzić w interakcję z ich aplikacją. Ale w ekosystemie Androida — biorąc pod uwagę liczbę różnych producentów telefonów z Androidem — odtworzenie tego efektu jest w zasadzie niemożliwe.

Ponadto prawie każdy producent telefonów z Androidem umieszcza na swoim urządzeniu niestandardową skórkę (np. OxygenOS, OneUI, ColorOS itp.), co jeszcze bardziej komplikuje sprawę.

Mówiąc najprościej, jeśli tworzysz aplikację na Androida, masz dwie możliwości: albo utwórz taką aplikację, która działa wystarczająco dobrze na wszystkich telefonach z Androidem lub zainwestuj więcej czasu i pieniędzy, aby upewnić się, że Twoja aplikacja działa doskonale na przynajmniej niektórych urządzeniach z Androidem telefony. Wygląda na to, że ten pierwszy zawsze ma przewagę na posiedzeniach zarządu.

Związane z: Lista życzeń Androida 13: rzeczy, które chcemy zobaczyć w 2022 r.

Ale Android ma więcej użytkowników, więc czy programiści nie mogą zrekompensować dodatkowych kosztów?

Mogą, ale rzadko się to zdarza. W większości przypadków nowi programiści mają trudności, aby po prostu zostać zauważonym, nie mówiąc już o zyskaniu popularności. A nawet jeśli staniesz się popularny i masz wystarczającą ilość zasobów, możesz zoptymalizować tylko tyle urządzeń z Androidem. Po pewnym czasie zwrot z inwestycji zaczyna drastycznie spadać — zakładając, że w pierwszej kolejności osiągałeś zwroty.

Załóżmy, że optymalizujesz swoją aplikację pod kątem telefonów Samsung. Aby to zrobić, musisz zoptymalizować swoją aplikację nie tylko pod kątem Androida, ale także OneUI. Oznacza to pisanie dodatkowych linijek kodu i spędzanie większej ilości czasu na zapewnianiu jakości. Wszystkie te dodatkowe wysiłki w połączeniu przesuwają datę premiery Twojej aplikacji (lub aktualizacji) dalej, ale użytkownicy Apple mogą cieszyć się Twoją aplikacją wcześniej.

Związane z: iPhone kontra Telefony Samsung: co jest lepsze?

Optymalizacja aplikacji dla Androida jest ryzykowna

W ostatecznym rozrachunku firmom zależy na osiąganiu zysków. Jeśli ekosystem Androida nie jest wystarczająco opłacalny pod względem ryzyka, iOS jest bardzo dobrą alternatywą – co wielokrotnie udowodnił. Jest bardziej niezawodny, ustandaryzowany, mniej zagmatwany i, co najważniejsze, mniej ryzykowny.

Naturalnie więc programiści traktują Apple App Store nad Google Play Store.

Jeśli twórcy telefonów z Androidem chcą, aby aplikacje działały tak płynnie, jak na iPhone'ach, muszą współpracować z twórcami aplikacji i pomagać im — zarówno finansowo, jak i technicznie — w tworzeniu lepszych aplikacji. Bez jakiegoś wsparcia twórcy aplikacji nie mają prawdziwej motywacji do samodzielnego ponoszenia tego ryzyka.

7 funkcji, które Twój następny telefon z Androidem musi mieć

Skąd wiesz, jakich specyfikacji należy szukać przy zakupie nowego telefonu z Androidem? Nie martw się! Postępuj zgodnie z tym przewodnikiem, a będziesz gotowy.

Czytaj dalej

UdziałĆwierkaćE-mail
Powiązane tematy
  • Android
  • iPhone
  • Android
  • iOS
  • Rozwój aplikacji
O autorze
Ajusz Dżalan (112 opublikowanych artykułów)

Ayush jest entuzjastką technologii i ma wykształcenie akademickie w zakresie marketingu. Lubi poznawać najnowsze technologie, które poszerzają ludzki potencjał i podważają status quo. Poza życiem zawodowym uwielbia pisać wiersze, piosenki i oddawać się twórczym filozofiom.

Więcej od Ayush Jalan

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować