TopHatch prezentuje wciągające płótno w aplikacji Concepts na ChromeOS i Androida

Logo Concepts

Concepts, opracowana przez mały, zgrany zespół TopHatch, to zaawansowana platforma do projektowania, która łączy elastyczność tradycyjnego szkicownika z szybkością i wszechstronnością cyfrowego narzędzia do rysowania. Aplikacja Concepts została od początku zaprojektowana z myślą o naturalnym interfejsie dotykowym na urządzeniach mobilnych. Umożliwia profesjonalnym projektantom pracę z pięknymi, a zarazem bardzo responsywnymi narzędziami, elastycznymi środowiskami i regulowanymi wektorami. To pole do popisu dla kreatywności. Deweloperzy z TopHatch wiedzieli, że użytkownicy aplikacji Concepts cenią sobie 2 rzeczy: bardzo czuły i dokładny rysik oraz duże pole do rozwijania pomysłów. Wraz z pojawieniem się wszechstronnych urządzeń, takich jak Pixelbook Pen i składane smartfony, zespół dostrzegł możliwość dotarcia do jeszcze większej liczby twórców poprzez zaprojektowanie interfejsu Concepts z myślą o większych ekranach i różnych formatach. Dzięki kilku wskazówkom i sprawdzonym metodom od Google deweloperzy TopHatch przystąpili do tworzenia aplikacji Concepts, która zapewnia wciągające wrażenia na urządzeniach z ChromeOS i Androidem.

Interakcja z ekranem za pomocą rysika

Rozwiązanie

Wysokiej jakości grafika

Pierwszym priorytetem zespołu było zapewnienie, że ChromeOS będzie obsługiwać wyrazisty design i płynne działanie aplikacji Concepts na wszystkich urządzeniach. Concepts wykorzystuje wysoce zoptymalizowany kod GPU niskiego poziomu. Na rynku jest wiele różnych urządzeń z Androidem, dlatego firma TopHatch chciała mieć pewność, że aplikacja będzie działać szybko na każdym z nich. Po ocenie możliwości ChromeOS we współpracy z inżynierami Google firma TopHatch stwierdziła, że grafika tego systemu operacyjnego jest spójna i kompatybilna na różnych urządzeniach. Dzięki temu tworzenie aplikacji z myślą o maksymalnej wydajności na każdym sterowniku GPU było znacznie łatwiejsze, niż się spodziewaliśmy. Zespół stworzył ostatecznie 5 wersji silnika renderowania, dzięki czemu aplikacja Concepts działa bez zarzutu na około 2500 urządzeniach,które spełniają minimalne wymagania dotyczące Androida 7 i OpenGL ES 3.1. Po stworzeniu aplikacji Concepts na ChromeOS firma TopHatch poszła o krok dalej i dostosowała ją do urządzeń składanych. ChromeOS w pełni obsługuje dynamiczną zmianę rozmiaru ekranu, więc zespół mógł wprowadzić optymalizacje w zaledwie pół dnia.

Obsługa rysika i klawiatury z niskim opóźnieniem

Płynna i szybka interakcja z rysikiem jest podstawą działania aplikacji Concepts. Projektanci cyfrowi chcą, aby atrament płynął ze stylusa tak samo jak z prawdziwego pióra. Dlatego kolejnym celem firmy TopHatch było zminimalizowanie opóźnienia między otrzymaniem danych wejściowych dotyku a wyświetleniem pociągnięć na ekranie.

Firma TopHatch wiedziała, że między Androidem a ChromeOS jest wiele warstw oprogramowania, co może powodować opóźnienia i efekt „rozrywania”, w którym pociągnięcia mogą być częściowo lub nieprawidłowo rysowane na ekranie. Zespół znalazł rozwiązanie dzięki renderowaniu w buforze przednim. Dzięki bezpieczeństwu i prostocie ChromeOS renderowanie bufora przedniego pozwoliło ominąć warstwy oprogramowania w procesie rysowania, aby piksele były kopiowane minimalną liczbę razy. Znacznie zmniejszyło to ryzyko opóźnień po wykryciu danych wejściowych z rysika, dzięki czemu korzystanie z aplikacji Concepts przypomina rysowanie prawdziwym długopisem na papierze. Firma TopHatch zdecydowała się też wdrożyć intuicyjną obsługę klawiatury w przypadku nawigacji po projektach i ekranów paska narzędzi w aplikacji Concepts. Dzięki temu projektanci mogą łatwiej zarządzać projektami, zmieniać ich nazwy, wyświetlać je i udostępniać, gdy nie rysują aktywnie w aplikacji.

Wyniki

Wczesne reakcje projektantów na aplikację Concepts w ChromeOS były znakomite. Średni użytkownik aplikacji Concepts spędza 12 razy więcej czasu na Chromebookach i 20 razy więcej czasu na Google Pixelbooku i Pixel Slate w porównaniu z innymi urządzeniami. Firma TopHatch zauważyła też, że użytkownicy Chromebooków stają się płacącymi użytkownikami 2 razy częściej na Pixelbooku i 4 razy częściej na Slate niż na innych urządzeniach. „Stworzenie aplikacji na ChromeOS pomogło nam dotrzeć do bardzo zaangażowanych odbiorców i ogromnego rynku Androida” – powiedział David Brittain, współzałożyciel i dyrektor generalny firmy TopHatch. „Wiedzieliśmy, że projektowanie z myślą o większych ekranach umożliwi nam dotarcie do rosnącej bazy użytkowników. W związku z tym otrzymaliśmy już niesamowite opinie”. Firma TopHatch stara się wspierać użytkowników, udostępniając comiesięczne aktualizacje. Ostatnio wprowadziła bardzo oczekiwaną funkcję importowania obrazów, która umożliwia projektantom szkicowanie i oznaczanie własnych zdjęć. Zespół z niecierpliwością czeka na współpracę z twórcami korzystającymi z ChromeOS i Androida oraz na umożliwienie projektantom o różnych specjalizacjach prowadzenia kreatywnego trybu życia w dowolnym miejscu.

Rozpocznij

Dowiedz się, jak najlepiej zoptymalizować aplikacje pod kątem ChromeOS.