Spojrzenie w rozwijanie aplikacji na Androida
W dzisiejszym świecie aktywowanych jest dwa razy więcej urządzeń z Androidem niż dzieci urodzonych dziennie. W połowie 2012 r. Aktywacje Androida osiągają milion dziennie. A Google Play odegrał główną rolę w tym fenomenalnym sukcesie.
Poniższe wykresy nie wymagają wyjaśnień - chociaż pokazują tylko popularność wyszukiwania Androida, ale mamy wszystkie statystyki na świecie, które potwierdzają to, co przekazują!
Z Androidem panującym na rynku smartfonów, wiele dużych firm zwraca się ku aplikacjom z Androidem, aby pomóc w ich biznesie i chociaż niektórzy odnieśli sukces, inni smakowali tylko kwaśne winogrona.
Głównym powodem niepowodzenia tego ostatniego jest ich niezdolność do zrozumienia drobiazgowych szczegółów budowy platformy Android - w tym poście zajmiemy się tym problemem i zapewnimy dobry przegląd dotyczący budowania aplikacji na Androida.
Embrace Responsive web design
Responsywne projektowanie stron internetowych, które ma na celu zbudowanie jednej witryny zgodnej ze wszystkimi platformami i przeglądarkami, przyniosło rewolucję w świecie projektowania stron internetowych, a dziś przewyższyło popularność projektowania stron internetowych na telefony komórkowe z wielu powodów..
Biorąc pod uwagę ten projekt, zbudowano system Android w wersji 4.0 (Ice Cream Sandwich). W przeciwieństwie do iOS i poprzednich wersji Androida, ta wersja próbuje spalić linę między wszystkimi urządzeniami z Androidem, w tym telefonami, tabletami, phabletami i innymi. W związku z tym Android wznosi się ponad granicami. Teraz możesz tworzyć aplikacje typu „jeden dla wszystkich” - brzmi to fascynująco, ale zwiększa Twoją pracę!
Ulepszenia i fragmenty
Wcześniej w aplikacji na Androida istniała opcja utworzenia dwóch układów dla każdego ekranu, a system operacyjny automatycznie uruchomi najbardziej odpowiedni układ. Ale po Android 3.2 opcje rozwoju układu aplikacji wzrosły. Więcej informacji na ten temat znajdziesz na tej stronie twórców Androida.
Co więcej, Fragmenty, które są podstawowymi komponentami układu, odgrywają kluczową rolę w Androidzie i naprawdę sprawiają, że reagują. Oni są elastyczne i rozciągliwe elementy w układzie że jako programista musisz manipulować zgodnie z wymaganiami. Najlepsze w Fragmentach jest to, że umożliwiają one tworzenie aplikacji dla wszystkich urządzeń z Androidem.
Połącz swoje aplikacje
Łączenie aplikacji z innymi aplikacjami to niesamowity sposób na zwiększenie jej funkcjonalności i najwyższej akceptacji wśród użytkowników - technicznie ten mechanizm jest znany jako zamiary.
Weźmy przykład: załóżmy, że zbudowałeś aplikację i zarejestrowałeś ją, aby otrzymać intencje. Twoja aplikacja powie systemowi, na którym jest zainstalowana, jakie intencje są dozwolone. Powiedzmy, że Twoja aplikacja instruuje system, że może wyświetlać filmy i obrazy. Niezależnie od tego, która inna aplikacja otworzy zamiar obejrzenia filmu lub obrazu, użytkownicy będą mogli wybrać aplikację, aby wykonać swoje zadanie.
Integracja aplikacji z mediami społecznościowymi umożliwia aktywację aplikacji do udostępniania wewnętrznego. I możesz to zrobić za pomocą zamiarów. Jeśli chcesz udostępnić jakiś obraz ze swojej aplikacji, system wyświetli listę zamiarów zgodnie z aplikacjami zainstalowanymi w urządzeniu. Po wybraniu dowolnego zamiaru związanego z siecią społecznościową zostaniesz przekierowany do ekranu udostępniania, w którym znajduje się już element do udostępnienia.
Projekt ikony aplikacji
Nie zapomnij, że konkurujesz z 600 000 innych aplikacji w Google Play. W obliczu tak konkurencyjnego projektu ikony aplikacji z pewnością mogą znacząco wpłynąć na jej popularność. Ustaw swoją ikonę aplikacji jako:
- utrzymując to proste, ale atrakcyjne
- utrzymywanie go tak wyjątkowego i oryginalnego, jak mogłoby być
- trzymanie się zasady kciuka - niech grafika mówi tutaj, a nie słowa
- projektowanie go w taki sposób, aby przekazywał to, o co chodzi
I na koniec, nie zapominaj, że jeśli ikona aplikacji generuje oczekiwania, Twoja aplikacja musi spełniać lub przewyższać oczekiwania.
Ceny aplikacji na Androida
Utrzymanie bezpłatnej aplikacji bez wątpienia zwiększyłoby jej dostępność i zawsze można tam zachować opcję darowizny na rzecz dewelopera. Ładowanie za cenę wstępu jest w porządku, jeśli ciężko pracowałeś nad stworzeniem aplikacji, dlaczego pozwolisz jej korzystać za darmo? Ale jeśli nie za darmo, to ile jest w porządku?
W tym celu musisz skategoryzować swoją aplikację: czy jest to segment niskiej ceny czy segment premium? Czy to aplikacja użytkowa, czy aplikacja rozrywkowa ?. Sprawdź, ile konkurenci wycenili swoją aplikację. Obserwuj, czy Twoja aplikacja ma coś, czego nigdy wcześniej nie było. Jeśli tak, możesz dalej wyceniać cenę wyższą niż konkurencja.
Podsumowując
Wreszcie, tworzenie aplikacji jest jak gra: jeśli dobrze to grasz, uzyskasz właściwe podstawy i dobrze zagrasz karty, możesz wyciągnąć topy.
Nota redaktora: Ten wpis jest napisany przez Sahil Anand dla Hongkiat.com. Sahil jest autorem i redaktorem treści, który uwielbia odkrywać różne technologie i pisać o nich. Pisze dla Valuecoders.com, firmy zajmującej się aplikacjami mobilnymi, która pomaga dotrzeć do odbiorców docelowych za pośrednictwem mobilnego świata.