Android w przeglądarce
Coraz więcej popularnych programów jest tworzonych z myślą wyłącznie o systemach mobilnych. Nie uruchomisz ich na pececie, przynajmniej oficjalnie. Można jednak użyć do tego przeglądarki internetowej Google Chrome.
Korzystanie z androidowych programów w przeglądarce Google Chrome jest możliwe dzięki środowisku uruchomieniowemu App Runtime for Chrome (w skrócie ARC). Działa ono w taki sam sposób jak środowisko ART, które zapewnia pracę programów w systemie Android. Używając obu tych środowisk, deweloperzy mogą sprawić, że ich androidowe aplikacje będą działać w systemie operacyjnym Chrome OS. Ponieważ jest on zbudowany pa podstawie przeglądarki Google Chrome, środowisko uruchomieniowe ARC udało się przerobić tak, by działało też poza systemem Chrome OS – w samej przeglądarce, np. na pececie. Tak przerobiona wersja ARC nazywa się ARChon Custom Runtime.
Instalacja i korzystanie z ARChon Custom Runtime
Aby uruchamiać na pececie aplikacje z systemu Android, należy w pierwszej kolejności zainstalować środowisko ARChon Custom Runtime.
Krok 1
Pobierz środowisko uruchomieniowe z adresu www.pcformat.pl/u/1228 i rozpakuj zbiór. Teraz uruchom przeglądarkę Chrome. Kliknij ikonę opcji znajdującą się po prawej stronie od paska adresu. Wybierz opcję Więcej narzędzi, a następnie Rozszerzenia.
Krok 2
W prawym górnym rogu przeglądarki zaznacz opcję Tryb programisty. Wyświetlą się dodatkowe opcje. Kliknij przycisk Wczytaj rozszerzenie bez pakietu i wybierz folder z rozpakowanym narzędziem. Pojawi się ostrzeżenie, ale nie należy się nim przejmować.
Instalacja aplikacji w Chrome
Aby korzystać z androidowych aplikacji, trzeba je mieć. Niestety pobranie programów nie jest tak proste, jak zakupienie w sklepie Play. Plików aplikacji – z rozszerzeniem .apk – możesz szukać w sieci lub pozyskać je np. ze smartfonu, jak pokazaliśmy w następnym warsztacie.
Nie wszystkie aplikacje działają z opisywanym rozszerzeniem. Listę odpowiednich programów sprawdzonych przez społeczność znajdziesz pod adresem www.pcformat.pl/u/1229. Jeśli dany program jest zaznaczony na zielono, pracuje bez zarzutu. Jeśli na żółto – sprawia pewne problemy. Z kolei aplikacje zaznaczone na czerwono nie będą w ogóle działać w przeglądarce Chrome. Aplikacje zapisane w pliku .apk zainstalujesz w sposób identyczny z instalacją środowiska uruchomieniowego ARChon Custom Runtime:
Krok 1
Zapisz plik .apk na dysku komputera. Uruchom przeglądarkę Chrome i ponownie przejdź do okna Rozszerzenia.
Krok 2
Kliknij Wczytaj rozszerzenie bez pakietu i wybierz folder z plikiem .apk. Program pojawi się na liście rozszerzeń, choć może zawierać niewłaściwą ikonę aplikacji.
Samodzielne tworzenie pliku .apk
Możesz utworzyć plik .apk z aplikacją, którą masz zainstalowaną w swoim urządzeniu z Androidem. Wcześniej upewnij się, że zadziała ona w Chrome (jak pokazaliśmy w poprzednim warsztacie).
Krok 1
W urządzeniu z Androidem pobierz ze sklepu Google Play program pokazany na poniższym obrazku. Uruchom aplikację, przesuń ekran główny w lewo i kliknij ikonę narzędzi.
Krok 2
Wybierz opcję App Mgr, a następnie aplikacje, które chcesz wyodrębnić, np. Angry Birds. Kliknij opcję Backup. W pamięci telefonu (na karcie microSD) zostanie utworzony folder Backups, w którym znajdziesz plik .apk z aplikacją. Skopiuj go na dysk komputera.
Krok 3
Zainstaluj program do konwersji aplikacji. Na komputerze otwórz stronę http://nodejs.org/download/ i wybierz Windows Installer. Kliknij dwa razy lewym przyciskiem myszy pobrany plik i zainstaluj node-v0.10.32-x86. Program jest bezpieczny i nie zawiera zbędnych dodatków, więc możesz przejść przez instalację, ciągle klikając Next.
Krok 4
Uruchom program node.js. Wyświetli się linia komend, w której konieczne jest wpisanie komendy npm install chromesos-apk-g. Zakończy to instalację.
Krok 5
Wejdź do folderu, w którym znajduje się plik *.apk. Przytrzymaj klawisz Shift i prawym przyciskiem myszy wybierz opcję Otwórz okno polecenia tutaj.
Krok 6
W wyświetlonej linii komend wpisz: chromeos-apk nazwaaplikacji.apk gdzie nazwa aplikacji to jej nazwa w sklepie Play. Przykładowo, w przypadku aplikacji Evernote, której adresem w sklepie Play jest: http://play.google.com/store/apps/details?id=com.evernote, nazwa aplikacji to com.evernote. Aby zainstalować ten program, wpisz w linii komend chromeos-apk com.evernote.apk.
Krok 7
Tak skonwertowany plik *.apk możesz zainstalować w przeglądarce Chrome we wcześniej pokazany sposób.