Оказывается, ещё в начале 2011 года японский исследователь по имени Тосио Мори, действующий под псевдонимом forest1040, выяснил, что возможно запустить Node.js на устройстве с Android, если обладать правами рута. Итоги его наблюдений изложены на нижеследующих тринадцати слайдах:
Для тех, кто не вполне понимаетпо-японски, переводчик Jed Schmidt создал англоязычную версию инструкций, выложенную во блоге у forest1040. Говоря вкратце, предлагаемая последовательность действий вот какова:
Вопросы запуска Node.js на непорутованном Android обсуждались в группе nodejs на Google Groups(в 2010 и 2011 гг.) — однако же, насколько я могу судить, не имели практического итога.
Жаль, потому что было бы приятно видеть Node.js доступным на Android с той же лёгкостию, что и для Windows (а для Windows, как известно, достаточно скачать файл node.exe да запустить его).
Для тех, кто не вполне понимает
- Получить права рута на устройстве под Android
- Использовать qemu и собрать Linux для ARM
- Внутри ARM Linux собрать Node.js
- Скопировать собранный Node.js на устройство под Android
Вопросы запуска Node.js на непорутованном Android обсуждались в группе nodejs на Google Groups
Жаль, потому что было бы приятно видеть Node.js доступным на Android с той же лёгкостию, что и для Windows (а для Windows, как известно, достаточно скачать файл node.exe да запустить его).