Artykuł

Nowa aplikacja Slacka właśnie rozwiązała problemy z systemem Android 10 i zakrzywionymi ekranami

protection click fraud

Nie jest tajemnicą, że ludzie mają frustrację Android 10Nawigacja za pomocą gestów, szczególnie gestem tyłu - a telefony z zakrzywionymi krawędziami ekranu tylko zaostrzyły problem. Aplikacje oparte na wysuwanych szufladach mogą być naprawdę trudne w użyciu, a gdy jest to podstawowa część interfejsu, może znacznie spowolnić.

Ale w tym tygodniu otrzymałem bardzo potrzebny promyk nadziei dla tego systemu w postaci aktualizacji aplikacji. Luźny, który wcześniej miał jeden z najgorsze kolizji z gestami i zakrzywionymi ekranami, przeprojektował swoją aplikację, aby sprostać obu - i jest to wspaniała zmiana, którą każdy programista aplikacji na Androida musi poznać i wdrożyć.

Gesty Androida 10 nie mieć aby być frustrującym - potrzebujemy tylko nowych projektów aplikacji.

Slack, podobnie jak wiele aplikacji, polegał na wysuwanej szufladzie do przełączania kontekstów w aplikacji. W przypadku Slacka chodziło o przełączanie się między kanałami, grupami, wątkami i wiadomościami - coś, co robisz kilka (lub kilkadziesiąt) razy podczas każdej sesji aplikacji. Przy włączonych gestach Androida 10 wymagało to precyzyjnego

kątowe przeciągnij krawędzią, aby wciągnąć szufladę, zamiast generować gest wstecz. Ale Slack był szczególnie frustrujące, ponieważ każdy widok, jaki kiedykolwiek miałeś w aplikacji również przewijany w pionie. Nie możesz więc przesunąć palcem poziomo z boku, co uruchamia gest wstecz, ani też nie możesz przesunąć też pionowo, który jest odbierany przez interfejs jako przewijanie w pionie. Musiałeś doskonale trafić pod odpowiednim kątem 45 stopni, aby skorzystać z wysuwanej szuflady - i cóż, było to w zasadzie niemożliwe.

Na niektórych telefonach było tak źle, że ostatecznie Slack został naprawdę denerwujące w użyciu. Plik OnePlus 8 Pro jest tego doskonałym przykładem - ze względu na ostro zakrzywione boki i duży rozmiar słusznie niemożliwe było otwarcie wsuwanej szuflady gestem jedną ręką. Aby korzystać ze Slacka na moim 8 Pro, musiałem użyć dwóch rąk, więc mogłem dotknąć lewego górnego rogu interfejsu, aby otworzyć szufladę. Biorąc pod uwagę, jak często trzeba przełączać się między kanałami na luzie, był to ogromny ból.

Wtedy moja frustracja została całkowicie złagodzona. Po przebiciu się przez początkowy 3-minutowy szok „wszystko jest inne i nienawidzę tego!” Kiedy pojawił się nowy projekt Slacka, wiedziałem, że uderzył w coś niesamowitego.

Aplikacja została przełączona do prostego, poziomego widoku z trzema panelami: w głównym panelu jest lista kanałów i czaty, po lewej stronie znajdują się różne obszary robocze Slacka, a po prawej Twój bieżący kanał lub czat. Krytycznie, przesuń palcem po środkowy ekranu, aby poruszać się między trzema szybami - nigdy od krawędzi, nigdy pod kątem lub w pionie. Możesz więc zmieniać konteksty bez użycia gestu, który może kolidować z innym - niezależnie od tego, czy jest to poziom systemu, czy aplikacji.

Interfejs Slacka działałby idealnie dla każdej aplikacji do przesyłania wiadomości lub przewijania w pionie.

Działa pięknie. I jest to coś, co więcej programistów Androida musi wziąć pod uwagę przy tworzeniu własnych aplikacji. Zespół programistów Androida ma dużo dobrego dokumentacja dotycząca różnych sposobów radzenia sobie z konfliktami gestówponieważ oczywiście nie ma jednego uniwersalnego rozwiązania. Ale Slack jest tak prosty i elegancki, z Nie nakładanie się lub zaawansowana krzywa uczenia się, że można go łatwo wdrożyć na dowolnej platformie komunikacyjnej lub czymś, co polega na przewijanych w pionie okienkach informacyjnych.

Oczywiście ja nigdy nie myślałem o tym jako o rozwiązaniu, ale z drugiej strony nie jestem w stanie przeprojektować aplikacji na Androida; Mogę po prostu wzmocnić przykłady świetnego projektu. Slack był w stanie to rozgryźć i mam nadzieję, że wiele innych aplikacji tak robi - ponieważ wciąż jest mnóstwo sytuacji w którym nie mogę korzystać z aplikacji, ponieważ używam również nawigacji gestami Androida, a to nigdy nie powinno być walizka.

Andrew Martonik

Andrew jest redaktorem wykonawczym Android Central w USA. Jest entuzjastą urządzeń mobilnych od czasów Windows Mobile, a od 2012 roku zajmuje się wszystkimi sprawami związanymi z Androidem z wyjątkową perspektywą w AC. Aby uzyskać sugestie i aktualizacje, możesz skontaktować się z nim pod adresem [email protected] lub na Twitterze pod adresem @andrewmartonik.

instagram story viewer