Bliżej Androida N #1 – Android 7.0 N obsługuje tryb wielu okien.

Obsługa wielu okien jest od dawna znana choćby z Mac OS i Windowsa – są to jednak systemy (praktycznie) wyłącznie na komputery stacjonarne i laptopy. Od wersji 5.0 Lollipop popularny system mobilny Google’a obsługuje wielozadaniowość, ale jest to niestety jedynie tryb, gdzie dwie aplikacje są położone obok siebie. I tyle, żadnych bajerów i wodotrysków.

W najnowszej wersji Androida wprowadzona została obsługa wielu okien na raz. Oznacza to, że dzięki tej funkcji system funkcjonuje podobnie jak na przykład Windows na komputerach PC – okna można dowolnie przeciągać, układać i szybko się między nimi przełączać. Oczywiście tryb ten nie jest domyślnie włączony, ponieważ jest to bardzo wczesna wersja testowa. Deweloperzy natrafili na niego przypadkiem, podczas przeglądania kodu źródłowego „Enki”. Oto jak wygląda jego fragment:

<string name=”enable_freeform_support”>Enable freeform windows</string>
<string name=”enable_freeform_support_summary”>Enable support for experimental freeform windows.</string>

50-840x630
Wygląd trybu wielu okien (ArsTechnica)

Nie jest to perfekcyjna funkcja – wyraźnie czuć w niej ducha wersji testowej. Pomimo tego, że okna są ładne  (w stylu Material Design), to ich powiększanie i  pomniejszanie to czysta udręka – każdą krawędź trzeba dopasować osobno, co zajmuje trochę czasu i jest pracochłonne. Ponad oknami zlokalizować można dwa przyciski – ten z lewej odpowiada za minimalizację, a ten po prawej za zamknięcie danego okna.

Co ciekawe, po kliknięciu przycisku odpowiedzialnego za wyświetlanie ostatnio używanych aplikacji, to wyświetlone menu zajmuje jedynie połowę ekranu – druga połowa zajęta jest przez pływające aplikacje, które zamieniają się w funkcjonalne miniaturki.

Aktywacja trybu wielu okien

Jeśli chcielibyście aktywować tryb wielu okien na swoim telefonie lub tablecie, to wystarczy, że będziecie stosowali się do poradnika poniżej. Miłej zabawy!

Uwaga: Operacje wykonywane w tym poradniku są niebezpieczne i mogą uszkodzić wasze urządzenie. Wszystko wykonujecie na własną odpowiedzialność.

Wymagania:

  • Telefon lub tablet z linii Nexus z najnowszą wersją Androida w wersji N,
  • Odblokowany bootloader,
  • Komputer z zainstalowanym pakietem narzędzi SDK,

Aktywacja trybu:

  1. Pobierz na swój komputer odpowiedni plik z niestandardowym recovery (dla przykładu – TeamWinRecoveryProject).
  2. Plik skopiuj do tego samego folderu, w którym zainstalowany jest pakiet SDK.
  3. Uruchom telefon w trybie fastboot (Power + Głośność-, aż zobaczysz ekran fastboot).
  4. Podłącz urządzenie do komputera, otwórz wiersz poleceń w folderze z pakietem SDK i wpisz następujące polecenie:

    fastboot flash recovery [nazwa pobranego pliku]

  5. Po ukończeniu flashowania uruchom swoje urządzenie w trybie recovery (kombinacja klawiszy zależna od urządzenia).
  6. W recovery będziesz musiał „zamontować” folder systemowy, tak aby możliwy był w nim zapis. Wybierz opcję Mount, a następnie zaznacz pole System.
  7. Na komputerze otwórz okno poleceń, wpisz w nim następującą komendę i zatwierdź przyciskiem enter:

    ADB Shell

  8. Uruchomi się konsola ADB. Wpisz w niej następujące komendy (każdą komendę zatwierdź enterem):
  9. cd /system/etc/permissions

  10. sed -e „s/live_wallpaper/freeform_window_management/” android.software.live_wallpaper.xml

  11. >freeform.xml

  12. To wszystko. Aby uruchomić tryb wielu okien przejdź do menu ostatnich aplikacji i kliknij przycisk, który pojawi się obok tego, który służy do zamykania programów.

 

 

 

Android N już dostępny do pobrania – co nowego znalazło się w systemie?

Pomimo tego, że Google I/O zacznie się dopiero 18 maja, to w sieci już teraz pojawiły się obrazy fabryczne nowej wersji systemu Google – mowa tutaj oczywiście o Androidzie N. Są one dostępne na oficjalnej stronie dla deweloperów korporacji z Mountain View.

Istnieją dwie możliwości przetestowania aktualizacji:

  1. Aplikowanie do programu Android Beta Program. Więcej informacji na ten temat możecie znaleźć na tej witrynie.
  2. Flash obrazu fabrycznego systemu na swoim urządzeniu – o tej metodzie piszę poniżej.

Testową wersję systemu można zainstalować na następujących urządzeniach (po kliknięciu w ich nazwę automatycznie rozpocznie się pobieranie pliku do aktualizacji):

A jak wykonać flash pliku na urządzeniu z serii Nexus? To proste – wystarczy zastosować się do tych ośmiu prostych kroków, które możecie znaleźć klikając tutaj.

Nowości w Androidzie 7.0 „N”

W tej wersji systemu pojawia się wiele ciekawych i użytecznych nowości – poniżej możecie je oczywiście obejrzeć.

Największą zmianą w systemie jest oczywiście słynny multi-tasking, znany m.in. z TouchWiza i innych Custom ROMów. Funkcja ta działa zarówno na telefonach, jak i na tabletach. Niestety, w aktualnej wersji systemu nie ma prostej opcji do włączania i wyłączania tego trybu – w przyszłości na pewno zostanie to poprawione. Jak donosi serwis ArsTechnica, wielozadaniowość uruchamia się za pomocą pewnego gestu. Poniżej zamieszczam zrzuty ekranu trybu wielu okien, które wykonali redaktorzy wymienionej wyżej strony.

Powyżej można zobaczyć odpowiednio tryb multi-taskingu dla telefonów, tabletów, a także menu uruchomionych aplikacji w Androidzie N. Z pogłosek wynika także, że w najnowszej wersji systemu zaimplementowany zostanie tryb „okna w oknie”, który zmieni dowolny program w małe, pływające okienko.

Kolejną rzeczą wartą wzmianki jest zmieniony wygląd paska powiadomień. Jak widać na zrzucie ekranu poniżej, wygląd tego menu został przeobrażony z Card UI na zupełnie płaski design. Poniżej daty i godziny znajdują się skróty do najczęściej używanych funkcji oraz strzałka, która rozwija menu. Na screenshocie wyraźnie widać także menu szybkiej odpowiedzi na wiadomość, które również otrzymało nowy wygląd.

c9d5nlg

Zmiany doczekały się także trybu Doze Mode, który oszczędza baterię na telefonie. Od teraz, będzie on aktywowany zaraz po wygaszeniu ekranu przez użytkownika, a nie (tak jak poprzednio) po „upewnieniu się” telefonu, iż na pewno nie jest używany. Ulepszony został również Projekt Svelte, który dba o dobrą wydajność Androida na budżetowych urządzeniach.

Kolejną ciekawą zmianą jest zamiana Javy na OpenJDK. Ma to ułatwić deweloperom pracę nad swoimi projektami, a także umożliwić używanie funkcji Javy 8 bez potrzeby martwienia się o wsteczną kompatybilność – wszystkie telefony i tablety z Androidem 2.3+ powinny być obsługiwane.

Na koniec słówko ode mnie na temat funkcji dostępnych w deweloperskiej wersji Androida – jest spora szansa, że niektóre z prezentowanych funkcji znikną w późniejszych wersjach systemu (podobnie jak multi-tasking w Androidzie 6.1). Takie wersje systemu służą do przygotowania deweloperów do zmian w aplikacjach, a także do dostarczenia opinii na temat Androida do Google’a. Im więcej pojawi się pozytywnych lub negatywnych zdań na temat systemu tym lepiej – korporacja z Mountain View będzie mogła go lepiej dostosować do potrzeb użytkowników.

Oczywiście to tylko najważniejsze zmiany w Androidzie – całą resztę możecie przejrzeć klikając tutaj.

Źródło zdjęć: ArsTechnica

Bliżej Androida M #5 – obsługa wielu aplikacji na jednym ekranie.

Nie tak dawno temu, w kodzie Androida została odkryta część, która odpowiada za pracę z wieloma aplikacjami na raz. Pomimo tego, że wielu użytkowników tego systemu pracowało już w takim trybie (nakładka, customowy system itp) to fani „czystego” Androida musieli na tą funkcję długo czekać. Wygląda na to, że było warto.

Zanim jednak poddacie się zachwytowi, to należy dodać, że jest to bardzo wczesna wersja tej funkcji. Jest ona tak eksperymentalna, że nie można jej domyślnie uruchomić przez ustawienia dla programistów – aby w ogóle się pojawiła należy edytować plik build.prop, by zmienić typ użytkownika na „userdebug”.

Jak widać na powyższym zrzucie ekranu, funkcja ta pozwala podzielić ekran na dwie cześci i w każdej z nich wyświetlić odrębną aplikację. Otwarte programy można zamykać poprzez naciśnięcie przycisku (x), który znajduje się w lewym rogu ekranu. Oprócz tego Android zapyta Was o wybór typu wyświetlania (do wyboru są trzy różne tryby).

Multi-wątkowość jest z pewnością jednym z wielu rzeczy, o które od dawna prosiliśmy twórców Androida. Niestety jest to jeszcze ekspermentalna funkcja i nie sądzę, aby znalazła się w najnowszej odsłonie systemu z zielonym robocikiem (jako stabilna opcja).

Co sądzicie o tej funkcji?

Źródło zdjęć:
Androidauthority