Николай Александров, абсолютно законно - если вы с ним согласились. А т.к. вы (ваша программа) используете 2гис - то вы автоматически согласились с лицензией (что прописано скорее всего в начале лицензии)
Ну внутри бинарный ELF - значит на телевизоре скорее всего что то nix-оподобное. Можете попробовать какой нить анализатор, хз. В принципе есть шанс что там что то простое типа openGL + gtk для окон, но так просто это не раскопать, наверное.
Манифест, архив - это все в целом мелочи для оболочки.
e-niko-e, вим - это текстовый процессор. Вы можете его сколь угодно проапгрейдить для НАПИСАНИЯ кода, но разработка - это НЕ ТОЛЬКО написание кода.
Есть еще как минимум сборка билда и ОТЛАДКА. И если первое судя по всему возможно (хотя чую там все плохо все равно с бинарями), то нормальная отладка вообще слабо возможна.
Кстати забыл кое о чем. ОК, вы пишете на айпаде код. ДЛЯ КАКОЙ ПЛАТФОРМЫ? Если платформа внезапно не iOS - то это вообще другая задача
Я не делал прям рисеч - поэтому отвечу в комментах.
Гит под айпад есть. Без проблем.
Редакторы кода - можно поискать, не факт что с удобным автодополнением и прочими плюхами, но будут.
А вот с компиляторами беда. И причина тому - системы безопасности самой ОС. Пошарить данные между приложениями - уже задача.
Поэтому обобщенно говоря - если на айпаде нет ОДНОГО приложения, которое может делать все что нужно - то целевой функционал крайне затруднен.
А чет я пока не видел в аппсторе ide со встроенным компиллером и гитом под айос. Потому что оно нафиг никому не надо ))
Так что ваш выбор - cloud ide. Вроде какие то даже в компайл умеют. Но о серьезных проектах забудьте сразу.
P.S. использую айпад для редактирования Markdown +git - и это УЖЕ геммор
Issue, Эмм. я вот в код смотрю, да. Но хоть убейте - если это все условно одно приложение (не один py-файл - но один инстанс) - разве оно подтянет в ратнайме без перезапуска изменения? Насколько я понимаю если в процессе апдейта прилетит изменение сейчас используемого модуля - то фиг он там обновится без перезапуска того, кто его использует.
Dr. Bacon, разделено. Работает. Больше был вопрос коммуникации между ними, но лок-файл - сработал. Подумываю с лок-файла переписать на что то вроде сокетов.
Issue, потому что дальше идет апдейт из гита. Соответственно так или иначе - рестарт надо делать.
Конечно можно разделить на "ядро" и "модули" - но пока не дорос в питоне до такого.