Багато розробників зазвичай пишуть свої великі проекти на комп’ютерах, компілюють і запускають їх. Але іноді практично у кожного кодера одного разу починається такий період, коли хочеться поекспериментувати над своїм добрим зеленим роботом і програмувати на ньому. Звичайно, користі від цього мінімум, оскільки на екранній клавіатурі багато не напишеш, а інтерфейс залишає бажати кращого. Більшість бібліотек ж все так же залишаються на Windows, linux і Mac OS. Однак чому б і не пописати програми на Андроїд, це ж цікаво. У цій статті будуть розглянуті спеціальні програми і способи для таких розваг.
На Андроїд можна, звичайно, програмувати, але не варто поспішати відразу тикати свій планшет або телефон, адже він сам по собі не має вбудованих мов програмування, до того ж на якій мові кодити і де її дістати?
Припустимо, розробник вирішив почати з Phyton (Пітона), тоді де його взяти? На превелике щастя його легко дістати, будь це Play Market (Плей Маркет) або стороннє джерело в інтернеті. Розробники цієї мови програмування портували його на Андроїд, і він може повноцінно створювати програми і навіть з інтерфейсом зеленого робота.
Пітон спочатку приголомшить, так як під час запуску програми немає нічого, крім його фірмового знака, але якщо натиснути на цю картинку, то там буде і консоль, і модуль, і їх запуск. У нього є мінуси, наприклад, деякі модулі від Windows не підійдуть для Андроїд. Але і плюси є – код переносимо на комп’ютер.
Награвся Пітоном програміст, вирішив поставити яву (Java). Ну і з цією мовою проблем ніяких, гойдається так само, але додаток називається AIDA. До складу цієї програми входить не тільки Java, але HTML і навіть C++, тому кодер на довго застрягне в цьому додатку. З мінусів додатку – інтерфейс такий, що заплутатися просто. З плюсів – повноцінні графічні проекти андроїд, які можна перенести на ПК.
Награлися з C++ і Java, захотілося Pascal (Паскаль) випробувати. Додаток дорогий, називається Pascal GUI. Може замінити звичайний Паскаль, але в ньому немає модуля CRT і для багатьох – це мінус. Можливо, цей модуль все-таки можна змусити працювати, так що не варто впадати у відчай. Плюси: є графічні модулі і процедури. Мінуси: немає CRT.
Дійшли до Паскаля, захотілося Delphi. Але тут вже вибачайте, на Андроїд немає Delphi або Lazarus, але якщо емулювати Windows 3.1-XP (XP дуже вимогливий Windows, потрібно потужний пристрій), то можна поставити Delphi 1-6 точно (перевірено, працює), і так, опису, як це робити не буде, так як таких статей в інтернеті безліч.
Висновок: немає нічого неможливого, Андроїд можна використовувати для розробки, але не бажано, так як це незручно, не практично і мало від цього толку.