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 w pigułce – wszystkie potwierdzone i prawdopodobne funkcje systemu.

android-7-0-split-screen
redmondpie

Google I/O 2016 zbliża się do nas wielkimi krokami, przez co wnioskować można, że nowa wersja Androida zostanie zaprezentowana już wkrótce. Gigant z Mountain View już wcześniej potwierdził, że poważne aktualizacje systemu będą wydawane w cyklu corocznym, czyli tak jak wydany został Lollipop i Marshmallow. Co wiemy zatem o Androidzie 7.0, lub tzw. wersji „N”? Zapraszam do lektury.

Potwierdzone funkcje i informacje

Data wydania

Jak wspomniałem wyżej, znamy już datę premiery Androida 7.0 „N”. Data została ustalona na 18 maja bieżącego roku, a system zaprezentowany zostanie na konferencji dla deweloperów, która odbędzie się podczas Google I/O 2016. Obrazy systemu zostaną udostępnione jeszcze tego samego dnia. Android N pojawi się na urządzeniach użytkowników po premierze nowych nowych telefonów z serii Nexus i początkowo będzie dostępny wyłącznie dla posiadaczy ww. urządzeń. Reszta producentów otrzyma go w terminie nie dłuższym niż sześć miesięcy od daty premiery.

Lepsze wsparcie dla tabletów

Podczas sesji Reddit AMA (Ask-Me-Anything) z ekipą odpowiedzialną za tablet Pixel C, Glen Murphy wyjawił, że zespół pracuje nad udoskonaleniem Androida dla tabletów. Co to może oznaczać? Przede wszystkim lepsze wsparcie dla wielozadaniowości, aplikacje zoptymalizowane dla tabletów, możliwość dostosowania DPI, pływające aplikacje, System Tuner z funkcjami dla tabletów oraz przyciski nawigacji, które można dostosować.

Wsparcie dla wielu okien

Podczas tej samej sesji Reddit AMA, Andrew Bowers z ekipy Pixel C potwierdził, że trwają prace nad wsparciem dla wielu okien w najnowszej wersji systemu Google. Oczywiście prototyp tej funkcji pojawił się już w Androidzie Marshmallow, ale jest on skrajnie eksperymentalny.

android-6-0-multi-window-1-840x472
androidauthority

Zmiana API Java na OpenJDK

Google potwierdziło, że planuje zmianę interfejsu programistycznego aplikacji (w skrócie API) z Javy na OpenJDK (otwarte oprogramowanie Java Development Kit). Dzięki tej zmianie tworzenie aplikacji na Android N ma stać się znacznie prostsze.

android-6-0-marshmallow-wallpapers-launcher-boot-animation
fossbytes

Informacje znane z przecieków

Nazwa Androida N

Nazwa nowej wersji Androida co roku jest wielką zagadką, ponieważ Google podaje wyłącznie pierwszą literkę planowej nazwy. Łatwo jest jednak określić jej tematykę – wciąż pozostaje taka sama, a są nią różne gatunki słodyczy. Z przeprowadzonej przez pewną witrynę ankiety jasno wynika, że Android 7.0 Nutella jest najpopularniejszym kandydatem wśród internautów. Kolejne miejsca zajął Android 7.0 Nougat (nugat).

android-n
nashvillecharterclass

Wsparcie dla rysików

Prawdopodobnym jest, że Android N będzie wspierał rysiki. Skąd to wiemy? Możliwe, że przypadkowo zdradził to Samsung, publikując pozornie niewinny obraz (do zobaczenia poniżej). Możemy na nim zauważyć, że funkcje, które oparte są na rysiku posiadają przypis „staną się przestarzałe w Androidzie N„. Nasuwa się zatem spekulacja, że najnowsza (i stockowa) wersja Androida będzie wspierać obsługę rysików – podobnie stało się z trybem oszczędzania energii w Lollipop’ie i wsparciem dla skanera linii papilarnych w Marshmallow’ie.

look-api-samsung-developers
samsung

Nowa aplikacja do wysyłania wiadomości

Istnieje plotka, która mówi, iż Google planuje zastąpić bardzo mało popularną metodę do wysyłania SMSów i MMSów (czyli Hangouts) czymś innym. Aplikacja ma być bazowana na standardzie RCS (Rich Communications Services). Dlaczego? Ponieważ standard ten umożliwia znacznie więcej niż tylko wysyłanie wiadomości i obrazków. Za jego pomocą, użytkownicy mogą prowadzić czat video, przesyłać sobie pliki, a także wysyłać wiadomości przez Internet. Wszystko zostało potwierdzone na oficjalnym blogu Google. Brakuje jedynie daty premiery.

hangouts
appmaniak

Integracja z Chrome OS

W zeszłym roku na łamach serwisu World Street Journal, pojawiła się pogłoska, jakoby to Google planowało integrację systemu Android z Chrome OS. W specyficzny sposób – Chrome OS miał zniknąć z rynku, a zastąpić miał go po prostu Android.  Google zdementowało te plotki, jednak w ich newsie można doszukać się ciekawej wzmianki – firma planuje wyciągnąć z obu systemów „to co najlepsze”. Możliwe, że jest to zatem początek zmian, które czekają oba systemy.

Przewidywane funkcje

Lepsza optymalizacja baterii

Optymalizacja baterii zawsze była jedną z najważniejszych rzeczy na telefonach komórkowych. W świecie smartfonów zyskała jeszcze bardziej na znaczeniu – urządzenia te rzadko kiedy wytrzymują jeden dzień na ładowaniu. Dlatego właśnie, Google starało się to zmienić. W Lollipop’ie pojawił się tryb oszczędzania energii, a Marshmallow wprowadził tryb Doze oraz usypianie aplikacji. Niestety nie są to funkcje doskonałe i przydałoby się je udoskonalić, by działały choćby tak jak nowa wersja aplikacji Greenify. Liczę więc na to, że w Androidzie N bateria będzie wytrzymywała jeszcze dłużej niż poprzednio.

Lepsze bezpieczeństwo i stabilność aplikacji

Android Marshmallow wykonał wielki krok w przód ku bezpieczeństwu użytkowników smartfonów. Od teraz, posiadacze telefonów z najnowszym systemem Google’a mogą decydować, jakie uprawnienia chcą nadać danym aplikacjom, a jakie chcą im zabrać. Dzięki temu mogą panować choćby nad swoją prywatnością. Niestety, nie wszystko działa tak jak powinno – aplikacje nie przystosowane do tej wersji systemu mogą powodować błędy lub po prostu nie działać. Mam nadzieję, że w najnowszej wersji systemu błąd ten zostanie poprawiony.

permissions
phonearena

Powrót ciemnego motywu

Ciemny motyw (możecie zobaczyć go na obrazku niżej) pojawił się na chwilę w testowej wersji Androida Marshmallow i po kilku aktualizacjach ślad po nim zaginął. Była to bardzo przydatna funkcja, dzięki której użytkownicy telefonów z ekranami AMOLED mogli zaoszczędzić olbrzymią ilość energii. Możemy zatem domyślać się, że zostanie on przywrócony w przyszłych wersjach systemu Google.

android-m-dark-theme
phandroid

Jak Wam się podobają nadchodzące (lub prawdopodobne) funkcje Androida N? Co byście dodali, a co zmienili? Dajcie znać.

Źródło: Androidauthority

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