Благодарение на група впечатляващи разработчици, приложенията за Android могат да се изпълняват на Linux (с помощта на Google Chrome). Как е възможно?

Е, на тазгодишния Google I / O (конференцията за разработка на Google), компанията обяви, че скоро ще бъде възможно Android приложения да се пускат безпроблемно в ChromeOS. Google заяви, че ще бъде в партньорство с водещите разработчици на приложения, за да приведат приложенията си в ChromeOS, като използват новата технология. Наскоро Google пусна 4 приложения в магазина за приложения на Chrome. Те скоро бяха ремонтирани. Нетърпеливите хакери разкъсаха приложенията на Chrome, чудейки се как всичко е работело. Скоро след това се появиха две програми. Първата беше "Chromeos-apk", част от софтуера, който може да отнеме всеки файл APK и по същество направи същото нещо, което Google направи, макар и малко мръсно и с ограничения само на четири приложения наведнъж. Проработи. Потребителите на Chromebook скоро се радваха, тъй като това означаваше, че могат да имат почти всяко приложение, което биха могли да мислят за избраната от тях операционна система. Беше вълнуващо да кажа най-малкото.

Въведете "ARChon custom runtime". Това парче софтуер, добре, честно казано, е невероятно. Тя премахна възможността да използва само четири приложения за Android, като по същество заменя собственото време за изпълнение на Google. ARChon направи възможно и те да се изпълняват на Linux, Mac и Windows. Така че сега потребителите на ChromeOS не са единствените, които чувстват любовта. С този инструмент има безкрайни възможности. Всъщност времето за изпълнение е хак и в никакъв случай не е стабилно. Разработчикът казва, че това е доказателство за концепцията. Това е бъги и често се удари или пропусна, но въпреки това все още е готино.

Получаване на APK файлове

За да може конверсията да работи, трябва да вземете ръцете си върху пакета с пакети за Android. Има два начина да направите това. Можете да отидете в Google и да потърсите APK (което не е безопасно). Ако нямате устройство с Android, това е единствената ви опция. Друга възможност, ако притежавате устройство с Android, можете да инсталирате приложение под името "Архивиране и възстановяване на приложения".

По същество това, което прави това приложение, е да инсталирате всяко друго приложение, инсталирано на устройството ви, и да експортирате APK файл в зоната за съхранение на устройството си. Всичко, което трябва да направите сега, е да инсталирате приложението на телефона си и да използвате "Архивиране и възстановяване на приложения", за да архивирате приложението в ап.

Като използвате файловия си мениджър, намерете папка с име "App_Backup_Restore". Всички експортирани файлове в APK ще бъдат разположени там. Вземете APK файла на вашето устройство и го поставете някъде на вашия компютър.

Настройване на нещата

Chrome

За да конвертирате файловете, ще ви трябват няколко неща. Първо най-важното. Изтеглете Google Chrome. Потребители на Arch Linux: Google Chrome е налице в AUR. Това няма да работи с Chromium. Трябва да е Chrome 37 или по-нова версия.

Възел-JS

Друго нещо, от което се нуждаете, е Node-JS. Отворете терминален прозорец и въведете командите по-долу.

Ubuntu :

 sudo apt-get инсталирате npm nodejs nodejs-legacy 

Ubuntu 64bit :

Заедно с възел-js и всичко това ще ви трябва следното.

 sudo apt-get lib32stdc ++ 6 

Други :

Отворете своя мениджър на пакети по избор и потърсете "nodejs". Вероятно няма да се нуждаете от "nodejs-legacy". Това е нещо на Ubuntu.

ChromeOS APK файла

При инсталиран възел-js, Chromeos-apk може да бъде прекалено. С помощта на терминала въведете тази команда.

 sudo npm инсталирате -g chromeos-apk @ latest 

Инсталиране на времето за изпълнение

В ARChon персонализираното време за изпълнение трябва да бъде заредено в Chrome, за да работят всички приложения, преобразувани от Android. Инсталирайте го, като изтеглите времето за изпълнение тук. След като изтеглите, изтеглете файла .ZIP и отбележете папката, която излезе от него.

Отворете разширената страница на Google Chrome (направете най-бързо, като напишете chrome:extensions и натиснете клавиша Enter в адресната лента) и поставете отметка в квадратчето, в което се казва, че режимът за програмисти.

Сега, когато режимът за програмисти е активиран, е време да заредите ARChon. Кликнете върху бутона за разгъване на разширения, намерете папката, която сте извадили по-рано, и насочете Chrome към него. Скоро след това ще видите ARChon Custom Runtime 1.0 в списъка с разширения.

Забележка : Игнорирайте изброените предупреждения, нямат значение.

Конвертиране на APK файлове

След като Chrome, изпълненията, node-js и chromeos-apk са инсталирани, файловете на APK могат най-накрая да бъдат конвертирани. Отворете терминален прозорец и cd в директорията, където се намира файлът APK. След това въведете тази команда.

 chromeos-apk nameofapkfile.apk -archon 

Искате ли по-голям прозорец? Опитайте тази.

 chromeos-apk nameofapkfile.apk -archon -tablet 

Инсталиране на приложенията

След преобразуването ще се създаде папка за разширение на Chrome на същото място, в което е и APK файлът. За да го инсталирате, направете го точно като времето за работа на ARChon. Отидете на разширената страница в Chrome, кликнете върху зареждане на разширеното разширение и насочете Chrome към новосъздадената папка.

Когато приложението е инсталирано, просто отидете на новата страница в Chrome и кликнете върху приложенията. От там ще можете да стартирате приложението за Android.

заключение

Chromeos-apk и обичайното време за изпълнение на ARChon са наистина вълнуващи технологии. С помощта на тези две програми всичко е възможно. Ние наистина живеем в вълнуващо време. Кой би помислил, че само няколко години след пускането на Android, ние ще пускаме приложенията си на Linux с помощта на уеб браузър. Кажете ни в коментарите какви приложения сте успели да се захванат! Наслади се!