Aplikacja natywna

Aplikacja mobilna napisana w języku konkretnej platformy — Swift dla iOS, Kotlin dla Androida. Najszybsza i najlepiej zintegrowana, ale wymaga dwóch zespołów.

Aplikacja natywna to program napisany osobno pod konkretny system telefonu, czyli oddzielnie pod Androida i oddzielnie pod iPhone'a, w jezyku i narzedziach przewidzianych dla danej platformy. Instalujesz ja ze sklepu Google Play albo App Store i dziala jak zwykla apka na telefonie, z ikona na ekranie i dostepem do aparatu, GPS czy powiadomien.

Czym rozni sie od strony i od rozwiazan hybrydowych

Aplikacja natywna to nie strona internetowa otwarta w telefonie. Android uzywa Kotlina, iPhone uzywa Swifta, wiec technicznie to dwa osobne projekty. Dzieki temu apka jest szybka, plynna i ma pelny dostep do sprzetu: czytnika linii papilarnych, powiadomien push, kamery, mikrofonu, plebiscytu danych offline. Alternatywa sa aplikacje hybrydowe (jeden kod pod oba systemy, na przyklad React Native albo Flutter). Sa tansze, bo piszesz raz, ale przy mocno rozbudowanych funkcjach albo wysokich wymaganiach na wydajnosc natywna wygrywa plynnoscia i stabilnoscia.

Koszt to glowna roznica. Aplikacja czysto natywna pod dwa systemy oznacza dwa zespoly i dwa razy wiecej pracy, wiec jest drozsza w budowie i utrzymaniu. W zamian dostajesz najlepsze mozliwe dzialanie i pelna kontrole nad tym, jak apka korzysta z telefonu.

Kiedy warto ja wybrac w projekcie

W Neticat doradzamy natywna aplikacje wtedy, gdy liczy sie maksymalna plynnosc, ciezkie funkcje albo scisla praca ze sprzetem telefonu. Aplikacje z animacjami, gry, narzedzia korzystajace intensywnie z kamery czy map, apki dzialajace offline, systemy platnosci mobilnych. Tam roznica jest odczuwalna dla uzytkownika i przeklada sie na oceny w sklepie.

Gdy budzet jest napiety albo apka to glownie ekrany z trescia, formularze i proste operacje, czesto proponujemy podejscie hybrydowe, bo daje ten sam efekt biznesowy taniej. Zanim ruszymy z kodem, ustalamy, co apka ma realnie robic i jak wymagajacy jest to projekt, potem dobieramy technologie. Chodzi o to, zebys nie przeplacil za natywnosc tam, gdzie jej nie potrzebujesz, i zebys jej nie odpuscil tam, gdzie zdecyduje o sukcesie produktu. Zajmujemy sie tez publikacja w sklepach i aktualizacjami po starcie.

Powiązane:

Inne hasła na literę A

A/B testingAI AgentAPIAgileAndroid
← Cały słownik