Tworzenie aplikacji mobilnych Co należy i czego nie trzeba wiedzieć

Opublikowany: 2017-12-04

Czym jest ta jedna rzecz, bez której firmy takie jak Apple, Samsung, Uber, Airbnb, Facebook, Snapchat, Instagram czy nawet Google niemal przestałyby funkcjonować i zostałyby sparaliżowane?

Odpowiedź to aplikacje. Zjawisko, które było pochodną platformy mobilnej, ale w ciągu kilku lat ta pozornie nieistotna część „schematu rzeczy” przekształciła się w jeden z najważniejszych powodów, dla których smartfony stają się tak nieodparcie, że nie można ich nie mieć.

Ale ta moc nie jest nieuzasadniona, jest za tym ogromny powód. Aplikacje są kwintesencją odpowiedzi na najważniejszy problem, z jakim ludzkość boryka się od zarania dziejów, czyli kwestię wydajności.

Wzrost w każdej sferze następuje tylko wtedy, gdy stajesz się bardziej wydajny w tym, co zamierzasz osiągnąć. Wydajność oznacza robienie więcej przy tych samych lub nawet mniejszych zasobach, a właśnie to umożliwiają nam aplikacje, czyli utopijna wydajność.

Weźmy pod uwagę Ubera, jedną z największych firm, które powstały w ostatnim czasie, z oszałamiającą wyceną około 69 miliardów dolarów.

Posiada dosłownie zero pojazdów, z wyjątkiem niewielkiej floty samojezdnych samochodów (to też, obecnie tylko do celów eksperymentalnych) i nie zatrudnia w ogóle kierowców, ale nadal fenomenalnie wzrosła na przestrzeni lat, aby stać się najlepszym sposobem na grad jeździć gdziekolwiek jesteś, kiedy tylko chcesz.

Przed Uberem trzeba było wezwać taksówkę lub udać się do punktu, w którym można było ją znaleźć. Ludzie w tym momencie nie zdawali sobie sprawy, ale ta aktywność spowodowała zmarnowanie wysiłku i czasu. Nawet kierowcy musieli czekać, aż potencjalni pasażerowie przyjadą do nich, gdziekolwiek byli, ale Uber to wszystko zmienił.

Teraz możesz przywołać przejazd z biura, domu, parku lub dowolnej przypadkowej ulicy, a na ekranie pojawią się tylko najbliższe dostępne przejazdy Ubera.

Kierowca może dosłownie pracować przez cały dzień, prawie bez marnowania czasu na jazdę lub kosztów. A za umożliwienie tego najlepszego sposobu łączności, Uber pobiera tylko około 20 procent całkowitej opłaty, którą płacą pasażerowie.

Uberowi udało się zmienić sposób, w jaki ludzie dojeżdżają do pracy na obszarach miejskich. To tak, jakbyś miał swojego osobistego szofera, który jest zawsze tam, kiedy go potrzebujesz, a wszystko to jest możliwe, ponieważ Uber to aplikacja.

Z technicznego punktu widzenia każda aplikacja jest osobistym asystentem. Pozwala użytkownikowi na zatwierdzenie lub wykonanie dowolnego określonego zadania do woli.

Chcesz aplikację do czatowania? Nie martw się, są WhatsApp i Skype. Chcesz aplikację do rezerwacji pokoju w nowym mieście? Nie martw się, jest Airbnb. Znudzony? Chcę zagrać w grę? Nie martw się, jest Pokemon GO, Subway Surfer, Ludo Star i niezliczona ilość innych, a my po prostu drapiemy tutaj powierzchnię.

Istnieją aplikacje przeznaczone do obsługi jeszcze bardziej technicznych funkcji, takich jak renderowanie filmów, identyfikowanie nazwisk osób dzwoniących po raz pierwszy, zarządzanie kryptowalutami za pośrednictwem portfeli online i niezliczonych innych. Jeśli masz potrzebę, na pewno jest aplikacja, która jest obecna lub jest obecnie rozwijana, aby służyć jej jak nigdy dotąd.

Jednak we wrześniu 2017 r. aplikacje w samym sklepie Google Play przekroczyły 3,3 miliona, a inne platformy, takie jak App Store firmy Apple, potencjalnie dodały jeszcze więcej ofert do gigantycznej, skomplikowanej sieci ekosystemu aplikacji.

Jak więc zapewnić, że Twoja aplikacja zostanie zauważona, polubiona i pobrana przez użytkowników, a jednocześnie generować przychody dla Twojego przedsięwzięcia w tej rosnącej konkurencji?

Cóż, w przypadku każdej historii sukcesu zawsze znajdują się szczegółowe wytyczne, które bardzo szczegółowo wymieniają zalecenia, a czego nie, a podobna zostanie ci przedstawiona tutaj, zawierająca strategie, które pozwoliły najlepszym aplikacjom rządzić kryjówka na lata w kontynuacji.

Oto nakazy i zakazy tworzenia aplikacji mobilnych, które zdecydowanie musisz nie tylko wiedzieć, ale także umiejętnie zastosować, jeśli chcesz, aby Twoja aplikacja odniosła ogromny sukces:

Dos:

1. Wdróż model Freemium z umiejętnościami

Deploy the Freemium Model with Skill

Piękno sfery technologicznej i internetowej polega na tym, że zwykły człowiek może swobodnie korzystać z podstawowych usług, a paywall pojawia się tylko wtedy, gdy użytkownik chce uzyskać dostęp do najbardziej premium funkcji.

Ekosystem aplikacji nie różni się od modelu freemium, który jest najczęściej używanym modelem generowania przychodów. Chociaż bezpośrednia opłata za uzyskanie dostępu do samego pobrania aplikacji może również skutkować sukcesem, ogranicza ona Twój zasięg i działa tylko wtedy, gdy zajmujesz się konkretną niszą, taką jak np. wysokiej klasy gra samochodowa z grafiką w wysokiej rozdzielczości skierowany do entuzjastów gier z gatunku wyścigów.

Model freemium świetnie sprawdza się, jeśli chodzi o napędzanie wszelkiego rodzaju wzrostu użytkowania aplikacji mobilnych, od wielkich gigantów, takich jak Instagram i Facebook, których podstawowe funkcje są bezpłatne, ale jeśli chcesz reklamować się na platformie i uzyskać dostęp do milionów użytkowników, musisz zapłacić. aby to zrobić.

Pamiętaj jednak, że model freemium będzie działał tylko wtedy, gdy twoje podstawowe funkcje są wystarczająco dobre, aby uzależnić użytkownika i dopiero wtedy użytkownik przejdzie do następnego etapu, aby zapłacić pieniądze, aby zdobyć więcej funkcji premium, które poprawiają już wciągające wrażenia, które zapewnia Twoja aplikacja.

2. Upewnij się, że Twoja aplikacja ma „ZINTEGROWANY” interfejs użytkownika i projekt UX

Ensure that your app has an INTEGRATED UI & UX design

Większość czytelników uwierzy, że byłby to kolejny witriol na temat tego, jak Twoja aplikacja zawiedzie, jeśli kolory tła aplikacji nie będą odpowiednie lub jeśli aplikacja wydaje się zbyt zagracona, ale ta nie jest twoją regularną radą na temat znaczenia interfejsu użytkownika i UX.

Snapchat ma zabarwioną barwę żółtą jako główny kolor motywu, podczas gdy Facebook preferuje niebieski i obaj odnieśli sukces. Instagram jest znacznie bardziej zagracony, bez którego użytkownik nigdy więcej nie cieszyłby się korzystaniem z Instagrama.

Główna różnica, jaką wprowadza interfejs użytkownika i UX, nie ogranicza się do bałaganu lub kolorowania, ale bardziej polega na tym, jak sprawisz, że użytkownik poczuje, że każde działanie, które wykona w aplikacji, da mu coś nowego lub nawet lepszego.

I to jest główny powód, dla którego Snapchat odniósł sukces, mimo że ludzie spisują jego interfejs użytkownika za to, że jest tak skandaliczny. Snapchat to najlepszy, zintegrowany interfejs użytkownika. Nie podąża za konwencjonalnością w projektowaniu ani na tym, co ludzie uważają za „Dobry Projekt”.

Przesuń palcem w prawo na Snapchacie, a skończysz z historiami, ponownie przesuń palcem w prawo, a zobaczysz kolorową stronę „Odkryj” lub jeśli na początku przesuniesz palcem w lewo, możesz wyświetlić swoją stronę główną. Górny pasek zawsze pokazuje, czy ktoś Cię dodał. Kontrowersyjny interfejs użytkownika prawdopodobnie sprawił, że Snapchat stał się tak popularny wśród milenialsów.

Ale najlepszym przykładem świetnego UX jest środkowy przycisk SnapChata, za pomocą którego można tworzyć „Historie”. Inicjuje wypełnienie w kolorze czerwonym, które rozpoczyna się po naciśnięciu i przytrzymaniu, wykonując pełne koło. Sprawia, że ​​użytkownik jest „świadomy”, że aplikacja reaguje na określone przez niego działanie, co oznacza, że ​​aplikacja jest „żywa!”

I to właśnie oznacza zintegrowany interfejs użytkownika i UX. Każda funkcja aplikacji powinna sprawić, że użytkownik poczuje, że aplikacja odpowiada. W przeciwnym razie nie ma potrzeby zastępowania przycisków ekranami dotykowymi. Przycisk wykonuje polecenie i to wszystko, ale samo dotknięcie powierzchni jest bardziej osobiste i właśnie w tym miejscu musisz zrozumieć, jaka jest różnica.

Nie umieszczaj tylko funkcji, ale zainwestuj w to, aby aplikacja rozwijała bardziej „wciągające wrażenia” i musisz się upewnić, że od wejścia do wyjścia wszystko sprawia, że ​​chcą tam pozostać. I właśnie z tym związane jest nasze następne „Do”.

3. Wykorzystaj moc nowej technologii

Utilize the Power of New Technology

Pokemon Go pozwoliło swoim programistom zarobić kolosalne 1,2 miliarda dolarów już w czerwcu 2017 roku, czyli niewiele ponad rok od premiery gry. Jest to klasyczny przykład tego, jak oszałamiający pokaz tego, jakie aplikacje mogą pomóc Ci osiągnąć w tak krótkim czasie, jeśli technologia jest prawidłowo wykorzystywana w ramach schematu rzeczy. Żadna inna firma nie zbliża się nawet do takiej szybkości i śmiałości zarabiania na Pokemon Go.

Rzeczywistość rozszerzona była już wcześniej obecna w aplikacjach, ale Pokemon Go nadał jej nowy zwrot, wykorzystując tę ​​technologię do odpalenia gry, w którą grano już za pomocą kart kolekcjonerskich na długo przed erą smartfonów.

Podobnie, algorytm Viola-Jones już stworzył kwadratowe pudełka na twarzach w aparatach cyfrowych, ale Snapchat użył go do stworzenia „filtrów”, które pozwalały użytkownikom na umieszczanie na ich twarzach wszystkiego, od psich twarzy po kwiatowe korony, tworząc nawet nudne zdjęcia ożywają, co zaowocowało fenomenalnym sukcesem Snap Inc.

Wykorzystywanie nowej technologii to innowacja w ekosystemie aplikacji, ponieważ przy milionach aplikacji, po co ktoś miałby chcieć pobrać twoją, jeśli nie ma czegoś, co było bardziej zabawne, porywające i odmładzające niż ostatnia aplikacja, z której korzystałeś.

Nieruchomości z ekranami mobilnymi stają się coraz bardziej przeludnione z powodu dużej liczby „niezbędnych aplikacji”, co utrudnia konkurowanie nowym podmiotom.

Jeśli chcesz rządzić grzędą, zdecydowanie musisz zapewnić coś, co dodaje wartości, bez wahania.

Zwykłe dawkowanie:

Chociaż te konkretne „zalecenia” można znaleźć w wielu innych postach na blogu, są one bardzo podstawowe i prawdopodobnie wiele osób już o nich wie, ale aby ten post był pełniejszy i bardziej nośny, musimy je uwzględnić . Ale nie martw się, będzie lepszy wgląd w to, jak używać tych konkretnych „zaleceń” z jeszcze większym efektem pogłosu.

  • Wprowadzaj aktualizacje, funkcja po funkcji: Chociaż użytkownicy lubią nowe rzeczy, czasami ich reakcja na zmiany może być bardzo szkodliwa dla Twoich aplikacji. Zamiast wprowadzać aktualizację, która zmienia całą aplikację na raz, dodawaj zmiany funkcja po funkcji, tak jak robi to Facebook, Snapchat, a nawet Uber.

  • Zdefiniuj potrzebę pozytywnie: sam fakt, że można stworzyć aplikację, nie jest wystarczającym powodem, aby zacząć ją rozwijać, chyba że jest to potrzebne do spełnienia wymagań biznesowych lub uważasz, że spełniłaby określoną potrzebę. Nikt nie pobierze Twojej aplikacji, jeśli będzie ona tylko naśladować witrynę Twojej firmy.

    Aplikacje dla biznesu mogą pełnić funkcje szybszej obsługi klienta, otrzymywania aktualnych informacji o zniżkach i ofertach, a nawet zachęcania klientów do wystawiania recenzji i czytania blogów w ramach budowania szerszej społeczności klientów. Zdefiniuj cel posiadania aplikacji przed rozpoczęciem rozwoju.

  • Inżynieria zorientowana na marketing: podczas gdy konwencjonalne metody marketingowe, takie jak promocje, reklamy, płatne posty na blogach i recenzje, są tym, na co pobłażają wszyscy inni, rzadko przynoszą one rezultaty, ponieważ wszyscy stosują dokładnie tę samą strategię, co uniemożliwia użytkownikowi angażowanie się w te działania. źródła.

    Z drugiej jednak strony, jeśli marketing jest wbudowany w inżynierię, tj. w fazie rozwoju, może przynieść ogromne dywidendy.

    Na przykład indeksowanie mobilne Google musi być wykorzystywane do optymalizacji Twojej aplikacji w wyszukiwarkach Google, co pozwoli większej liczbie użytkowników na bezpośredni dostęp do Twojej aplikacji, gdy będą próbować znaleźć odpowiedź na niezaspokojoną potrzebę.

    Możesz nawet sprawić, by Twoja aplikacja była przyjazna dla wielu domen, na przykład umożliwiając użytkownikom udostępnianie na platformach społecznościowych bezpośrednio z Twojej aplikacji. Te taktyki będą napędzać Twoje działania marketingowe z wielkim rozmachem.

Nie

Podczas gdy Do potrzebuje trochę wyjaśnień, proszenie kogoś, aby czegoś nie robił, nie będzie wymagało aż tak wielu wyjaśnień. Ale zakazy są równie ważne, ponieważ najpopularniejsze aplikacje „Nie” pozwalają im na to. Przeciwwskazania są związane głównie z podnoszeniem jakości i wyższości, więc nie przegap naszych ważnych zakazów.

1. Nigdy nie odbieraj Użytkownikowi władzy kontroli

Never take away the power of control from the User

Internet może teraz pochwalić się świetną zaporą sieciową blokującą reklamy, ponieważ wyskakujące okienka, spam i dodatkowe uciążliwe reklamy w dużym stopniu obniżają komfort użytkownika. Podobnie musisz przekazać kontrolę nad swoją aplikacją użytkownikowi i nigdy nie sprawiać, by jego smartfony czuły, że są kontrolowane przez Ciebie.

Jeśli użytkownicy chcą otrzymywać powiadomienia push, wstaw opcję, która włącza lub wyłącza funkcje w dowolnym momencie lub jeśli użytkownik chce, aby Twoja aplikacja przyciągała uwagę innych aplikacji, upewnij się, że dajesz im tę moc. W przeciwnym razie Twoja aplikacja wkrótce zostanie usunięta wraz ze wzrostem poziomu frustracji użytkownika.

2. Nie buduj aplikacji według trendu

Don’t build an app on a trend

Dość łatwo dać się skusić do stworzenia aplikacji zgodnej z najnowszą „koncepcją trendów” i zaoszczędzonej gotówki. Zapewniamy jednak, że to nieudana taktyka, a Twoja inwestycja z pewnością poszłaby na marne, jeśli to zrobisz.

Aplikacja taka jak Pokemon More czy Power Pokemon nie pomoże ci, nawet jeśli Pokemon Go właśnie zyskał miliard dolarów. Pokemon Go był świetnym pomysłem i zaangażował wszystkich użytkowników, ale kopia zawsze pozostanie kopią i nic nie sprawi, że użytkownicy pokochają Twoją aplikację tak samo, jak miłość Pokemon Go. Nigdy nie twórz aplikacji zgodnie z trendem, jeśli chcesz uzyskać długoterminowe wyniki swojego przedsięwzięcia lub rozwoju aplikacji.

3. Nigdy nie narażaj głównych użytkowników

Czasami ludzie uważają, że złożona aplikacja to dobra aplikacja. Jednak nic nie może być bardziej odległe od prawdy. Jeśli aplikacja mobilna, którą próbujesz opracować, nie może być zagrana przez nowicjusza z równą łatwością, jak ekspert, to Twoja aplikacja zdecydowanie nie jest łatwa.

Aplikacja powinna zawsze starać się być niezwykle przyjazna dla użytkownika, solidna i interaktywna dla każdego, nawet laika. Główni użytkownicy są najważniejszą bazą użytkowników, a jeśli Twoja aplikacja ich ignoruje, to wszystko dla aplikacji.

Powodem, dla którego Facebook, Snapchat, Uber, Airbnb, Google i wiele innych odniosły tak ogromny sukces na swoich platformach aplikacji, jest to, że są bardzo łatwe w użyciu. Te aplikacje są szybkie, responsywne, wciągające i pozbawione nudy. Takie aplikacje powinny wyglądać. Nigdy nie narażaj lojalnych użytkowników na kompromis.

Nigdy nie zapomnij o możliwości personalizacji:

Chociaż aplikacja jest taka sama dla każdego użytkownika, zapewniane przez nią wrażenia powinny być zdecydowanie dostosowane poprzez monitorowanie ich wzorców użytkowania. Aplikacje, które mogą „Zapamiętać”, co użytkownika najbardziej interesowało podczas ostatniej wizyty i dostosować wrażenia do ostatniej wizyty, za każdym razem przewyższają aplikacje, które nie mają mocy.

Nasze smartfony to nasze ślady, nasi osobiści asystenci i nasze aplikacje muszą odzwierciedlać ten sposób myślenia. Pozbądź się „inności”, włączając możliwość personalizacji do swojej aplikacji.

Aplikacje bez wątpienia będą nadal rządzić, ponieważ pojęcia takie jak sztuczna inteligencja, Internet rzeczy, a nawet rozszerzona rzeczywistość, będą coraz bardziej zintegrowane z aplikacją w miarę upływu czasu. Zdecydowanie najlepszy czas na tworzenie aplikacji jest dzisiaj, więc musisz zrozumieć, wiedzieć i zaplanować, w jaki sposób będziesz korzystać z tej aplikacji, aby realizować cele biznesowe.

Masz do dyspozycji więcej zasobów i sposobów niż kiedykolwiek wcześniej. Wykorzystaj je z jak najlepszym skutkiem i rozpocznij swoją podróż, być może będąc kolejnym twórcą najpopularniejszej aplikacji, która zdoła uchwycić wyobraźnię użytkownika i stać się najnowszą historią za miliard dolarów z tego fantastycznego, intuicyjnego i przede wszystkim magicznego świata aplikacji.