Dzięki naturalnym pędzlom, realistycznemu mieszaniu kolorów i niezrównanemu zestawowi narzędzi Infinite Painter to jedna z najbardziej zaawansowanych aplikacji do malowania dostępnych na urządzenia mobilne. Zespół programistów Infinite Painter, kierując się mottem „Przekraczanie granic mobilności”, dostrzegł możliwość zwiększenia zasięgu i zmniejszenia różnicy między obecną grupą użytkowników mobilnych a szybko rosnącą bazą użytkowników Chromebooków.
Mimo że coraz więcej użytkowników rezygnuje z tradycyjnych komputerów stacjonarnych i tabletów interaktywnych na rzecz urządzeń mobilnych, firma Infinite Studio zaczęła otrzymywać więcej próśb o udostępnienie aplikacji Infinite Painter na większych i bardziej wciągających ekranach komputerów. Zespół deweloperów zdał sobie sprawę, że może przenieść Infinite Painter do środowiska w stylu desktopowym, optymalizując aplikację pod kątem ChromeOS. Aplikacje na Androida mogą działać w ChromeOS, a użytkownicy mają do nich łatwy dostęp w Google Play, więc zespół mógł wprowadzić te zmiany bez większego wysiłku.
Rozwiązanie
Pierwszym krokiem zespołu programistów było ustalenie, co sprawi, że interfejs Infinite Painter będzie bardziej atrakcyjny podczas korzystania z niego na komputerze. Zespół postanowił wykorzystać nowe funkcje Chromebooka, które idealnie nadają się do wciągających wrażeń na szerokim ekranie. Wprowadzono 3 kluczowe zmiany: dodano skróty klawiszowe, zoptymalizowano obsługę nowych urządzeń wejściowych i umożliwiono zmianę rozmiaru okien.
Skróty klawiszowe
Pierwszą rzeczą, jaką zauważyło Infinite Studio, było to, jak często projektanci i ilustratorzy używają skrótów klawiszowych, aby przyspieszyć swoją pracę. Dlatego deweloperzy dodali 30 skrótów klawiszowych zgodnych ze standardami branżowymi i uporządkowali je w łatwo dostępnym menu, które można otworzyć, przytrzymując klawisz CTRL.
Urządzenia wejściowe
Następnie firma Infinite Studio zoptymalizowała aplikację pod kątem różnych urządzeń wejściowych, takich jak mysz zewnętrzna, palce (niektóre Chromebooki są wyposażone w ekran dotykowy), rysik lub touchpad. W przypadku touchpadów zespół dodał możliwość łatwego powiększania i przesuwania obszaru roboczego za pomocą gestów dwoma palcami. W przypadku myszy zewnętrznych dodano powiększanie za pomocą kółka przewijania i etykietki, które pojawiają się, gdy użytkownik najedzie kursorem na elementy interfejsu.
Deweloperzy obsługiwali już wprowadzanie danych za pomocą rysika i palca na urządzeniach mobilnych, ale ściśle współpracowali z zespołem ChromeOS, aby jeszcze bardziej usprawnić działanie aplikacji dzięki interfejsowi API o niskim czasie oczekiwania. Dzięki temu aplikacja może rysować bezpośrednio na nakładce ekranu, a użytkownicy mają wrażenie, że rysują bezpośrednio na ekranie za pomocą rysika lub palców.
Okna o zmienianym rozmiarze
Na koniec zespół zoptymalizował aplikację pod kątem różnych rozmiarów okien. Użytkownicy mogą zmieniać rozmiar okna aplikacji, aby zapewnić sobie optymalne wrażenia na dowolnym urządzeniu, niezależnie od tego, czy wolą pracować w trybie pełnoekranowym, czy otwierać i używać innej aplikacji obok. Deweloperzy dodali też możliwość przeciągania i upuszczania zewnętrznych obrazów w aplikacji.
Wyniki
Po optymalizacji pod kątem szerszych ekranów na ChromeOS liczba aktywnych instalacji aplikacji Infinite Painter wzrosła o 55%, a ogólna aktywność w aplikacji niemal się podwoiła. Sean Brakefield, twórca aplikacji Infinite Painter, jest bardzo zadowolony z decyzji swojego zespołu: „Rosnące zapotrzebowanie użytkowników na funkcje obsługiwane dotykowo oraz liczba Chromebooków z rysikiem sprawiły, że optymalizacja pod kątem ChromeOS była dla nas oczywistym wyborem” – podsumowuje. „Co najważniejsze, prawie cała migracja została już przeprowadzona, gdy Google dodał obsługę aplikacji na Androida na Chromebookach”.
Rozpocznij
Dowiedz się, jak najlepiej zoptymalizować aplikacje pod kątem ChromeOS.