Diego Laballós
Diego Laballós – 24/07/2019
W dzisiejszych czasach prawie każdy wie, czym jest aplikacja mobilna i korzysta z nich na co dzień. Whatsapp, Facebook, Instagram, Spotify, Gmail czy Youtube są tego dobitnymi przykładami. Założę się, że masz więcej niż jedną z tych aplikacji zainstalowanych na swoim telefonie komórkowym już teraz.
Jednakże, aby dostać się do biznesu aplikacji mobilnych, musimy wiedzieć więcej. Chcemy stworzyć aplikację, prawda? Cóż, musimy wiedzieć, co się za tym kryje i jak dostało się do naszego telefonu komórkowego. W skrócie, musimy wiedzieć, jak działają aplikacje mobilne od początku do końca.
Co to jest aplikacja mobilna?
Aplikacja mobilna to nic innego jak mały program, który jest instalowany i uruchamiany na urządzeniu mobilnym.
W dzisiejszych czasach istnieje wiele typów urządzeń mobilnych. Do tej kategorii możemy zaliczyć telefony komórkowe, tablety, inteligentne zegarki, a nawet samochody. Jednak w tym przypadku skupimy się głównie na dwóch pierwszych: telefonach komórkowych i tabletach.
Muszę jednak powiedzieć, że definicja ta nie jest do końca trafna. W rzeczywistości aplikacje nie są instalowane na urządzeniu mobilnym, ale są instalowane na mobilnym systemie operacyjnym. Jak zobaczymy, jest to bardzo ważne, ale na razie trzymajmy się podstaw.
Co to jest system operacyjny?
System operacyjny to program, który uruchamia urządzenie elektroniczne. Tak, jak widać, definicje nie będą idealne, rozbudowane i nieskazitelne. System operacyjny to coś więcej, ale chodzi o to, żebyśmy się rozumieli.
Bez systemu operacyjnego telefon komórkowy nie będzie działał. Ekran, mikrofon, głośniki, aparat fotograficzny… wszystkie elementy telefonu komórkowego nie zrobiłyby absolutnie nic bez systemu operacyjnego, który by nimi zarządzał.
Precyzyjnie funkcją systemu operacyjnego jest zarządzanie tymi wszystkimi chipami tak, aby razem robiły coś, co ma sens i przestały być tylko chipami.
To powiedziawszy, musimy zrozumieć, że kiedy instalujesz aplikację, instalujesz ją na systemie operacyjnym. To jak dodanie kolejnego elementu do podstawowego programu.
Czy to naprawdę ważne? Jest to bardzo ważne, aby zrozumieć, jak działa rozwój aplikacji mobilnych.
Jakie mobilne systemy operacyjne mamy dzisiaj?
Dzisiaj mamy dwa główne mobilne systemy operacyjne: Android i iOS. To prawda, że są jeszcze inne, ale my odniesiemy się tylko do tych dwóch, gdyż obecnie ich udział w rynku wynosi ponad 99%.
Android to system operacyjny firmy Google. Jest to otwarty system, który pozwala każdemu producentowi urządzeń mobilnych na zainstalowanie go na swoich urządzeniach. To jest, producent jest odpowiedzialny za montaż i projektowanie fizycznych części urządzeń i używają systemu Android, aby to działa.
Znaczna większość telefonów komórkowych na rynku działa z tym systemem. Dobrym przykładem są producenci tacy jak Samsung, Huawei, BQ, Xiaomi, LG i Sony.
W rzeczywistości, aby uprościć to dalej, możemy powiedzieć, że wszyscy producenci telefonów komórkowych używać Androida jako ich systemu operacyjnego. Wszystkie z wyjątkiem jednego, Apple. Więc to prowadzi nas do tego, co iOS jest.
iOS jest system operacyjny firmy Apple. W przeciwieństwie do Androida, iOS jest używany tylko na produktach firmy Apple. W skrócie: iPhony i iPady.
Jak instalowane są aplikacje mobilne?
Aplikacje mobilne są tworzone i publikowane za pośrednictwem tzw. sklepów z aplikacjami. Oczywiście nazwa nie jest tajemnicą 🙂
Za ich pośrednictwem użytkownicy mają dostęp do nieskończonej liczby aplikacji, które można zainstalować za naciśnięciem jednego przycisku.
Każdy system operacyjny ma swój własny sklep z aplikacjami. W przypadku Androida mamy Google Play, a dla iOS mamy App Store.
Jako że obraz wart jest tysiąca słów, oto reprezentacja tego, co właśnie zobaczyliśmy. Mamy urządzenia, na których działa system operacyjny, systemy operacyjne, które mają swoje sklepy z aplikacjami i wreszcie aplikacje, które są dostępne za pośrednictwem sklepów.
Jak działają sklepy z aplikacjami mobilnymi?
Głównym celem tych sklepów jest zapewnienie użytkownikom dostępu do wielu aplikacji dla ich urządzeń mobilnych. I rzeczywiście sukces smartfonów jest w dużej mierze dzięki nim.
Mobilny system operacyjny jest preinstalowany z wieloma aplikacjami. Zegar, kalendarz i wysyłanie SMS-ów to tylko aplikacje preinstalowane przez producentów.
Gdyby telefon komórkowy był ograniczony do posiadania tylko tych aplikacji, nie byłby prawie tak użyteczny jak jest dzisiaj.
Producenci systemów operacyjnych, które podsumowując to Google i Apple, potrzebowali sposobu, aby ich telefony były bardziej interesujące, bardziej kompletne. Sposób, który znaleźli był taki, poprzez sklepy z aplikacjami.
Te sklepy z aplikacjami pozwalają każdej osobie lub firmie publikować własne aplikacje i udostępniać je milionom i milionom ludzi, którzy używają tych systemów operacyjnych. To właśnie w ten sposób Facebook, Whatsapp, Instagram czy aplikacja Twojego banku znalazły drogę do Twojego telefonu.
Jest to wzajemna relacja, w której obie strony potrzebują siebie nawzajem. Producent systemu operacyjnego chce, aby jego system był atrakcyjny i miał wiele możliwości dla użytkownika, a do tego potrzebuje ludzi, którzy będą tworzyć aplikacje dla jego systemu i publikować je w sklepach.
Z drugiej strony, my, jako twórcy aplikacji, potrzebujemy użytkowników. Więc publikujemy naszą aplikację w ich sklepach tak, że jest ona automatycznie dostępna dla milionów i milionów ludzi.
Teraz, dzięki mnogości aplikacji, które możemy zainstalować na naszych urządzeniach, nasze telefony komórkowe są bardziej kompletne niż kiedykolwiek. Być może nawet ważniejsze niż nasz własny komputer.
Myśląc o
Jestem Diego Laballós i tworzę aplikacje mobilne na Androida i iOS. Porozmawiajmy o tym, jak mogę Ci pomóc?
Porozmawiajmy o mojej aplikacji
Co możemy znaleźć w sklepach z aplikacjami mobilnymi?
Sklepy to nic innego jak rynek aplikacji. Można to porównać do targu owocowego. Przychodzisz na rynek i masz różne stragany, na których możesz zrobić zakupy. Masz kilka przystanków i każdy z nich ma inne produkty. Można powiedzieć, że coś podobnego dzieje się w przypadku sklepów z aplikacjami.
Sklepy mają dwa główne cele: zwiększenie świadomości o nowych aplikacjach i ułatwienie ich instalacji.
Aby to zrobić, oferują sugestie i rankingi aplikacji, które mogą być dla nas interesujące.
Sklep będzie oferował szczegóły dotyczące aplikacji: tytuł, opis, zrzuty ekranu, filmy i recenzje użytkowników, wśród innych szczegółów. Pozwoli nam również na pobranie aplikacji za pomocą jednego przycisku.
Jak bardzo przydatne są sklepy dla twórców aplikacji?
Wszystkiego najlepszego na świecie! Jeśli chcemy uruchomić aplikację publicznie, będziemy musieli założyć konto w tych sklepach i opublikować naszą aplikację.
Jak już mówiliśmy, każdy system operacyjny ma swój własny sklep z aplikacjami. Jeśli więc chcemy, aby nasza aplikacja była dostępna dla systemu Android, będziemy musieli założyć konto deweloperskie w Google Play i tam opublikować naszą aplikację.
Podobnie, jeśli chcemy, aby nasza aplikacja była dostępna dla systemu iOS, będziemy musieli utworzyć konto dewelopera w AppStore, a także opublikować naszą aplikację.
Konto, które będziemy musieli utworzyć nie jest zwykłym kontem. Jest to konto deweloperskie.
Dużą różnicą w stosunku do zwykłego konta użytkownika jest to, że będziemy mieli dostęp do panelu kontrolnego dewelopera. Oba sklepy mają swój własny dashboard deweloperski, ale ostatecznie są dokładnie takie same.
To jest dashboard, który pozwoli nam zarządzać naszą obecnością w tych sklepach. W ramach szybkiego podsumowania, jest to miejsce, gdzie zarejestrujemy aplikację, załadujemy plik instalacyjny, wskażemy jej nazwę, opis, ikonę, zrzuty ekranu… Krótko mówiąc, wszystko to, co możemy zobaczyć w innych aplikacjach z punktu widzenia użytkownika.
Oprócz tej głównej funkcjonalności, która pozwoli nam na publikację i aktualizację naszej aplikacji, mamy również szereg drugorzędnych funkcji, które są ważne.
Kilka przykładów tych dodatków, które możemy znaleźć to od dostępu do statystyk aplikacji, pobrań, deinstalacji czy przychodów, po wsparcie techniczne, które możemy zaoferować użytkownikowi poprzez odpowiadanie na jego opinie.
Myślę, że w tej chwili poprzedni wykres jest nieaktualny, więc zaktualizujmy go, ponieważ mówiliśmy o nowych koncepcjach.
Wnioski
Podsumowując, po pierwsze mamy urządzenia mobilne, które są wykonywane przez producentów, nadmiarowo. Następnie mamy systemy operacyjne, które obsługują te urządzenia i które również mają swoje własne sklepy z aplikacjami. I wreszcie te sklepy z aplikacjami to te, które z jednej strony pozwalają twórcom publikować aplikacje, a z drugiej pozwalają innym użytkownikom je znaleźć i zainstalować.
Mam nadzieję, że teraz masz lepsze pojęcie o tym, jak działają aplikacje mobilne 😉
Jeśli uznałeś ten artykuł za przydatny, możesz sprawić, że będzie on użyteczny dla innych ludzi, dzieląc się nim na Facebooku, LinkedIn lub Twitterze.
Jak zawsze, jeśli masz jakieś pytania lub sugestie, skontaktuj się ze mną, a ja będę szczęśliwy, aby pomóc.