Комментарии 5
Этот ваш рустор на телефон ребёнку ставить явно не комильфо, на сайте бы apk отдавать.
Забавный факт - размер приложения на сайте Эппл и в магазине Эппл (iPadOS 15.8.8 если что) разный.
Вы правильно продвигаете приложение, но как по мне - слишком рано.
Разница версий в RuStore и AppStore столь велика, что никакая неторопливая модерация её не объясняет.
И на iPad, и на андроид приложение не появляется ни в списке Share, ни в файловом менеджере (Files и Solid Explorer соответственно). Да, загрузить и выгрузить файл можно, но абы как и на костылях.
На iPad все
сколь либо профессиональныеприложения от хотя бы не вполне начинающих любителей реагируют на свайпы, а не на кнопки громкости, а встроенные в ОС средства управления курсором решают проблему частично.
Это, на мой взгляд, критические недоработки от которых эффект от привлечения масового внимания к приложению может быть отрицательным.
И не критические:
если приложение для обучения, то версия Питона может быть не последней считанные недели, если не дни.
встроенный официальный help, разумеется с решённой проблемой блокировки доступа к содержательной части частью исторической, опять же как по мне, ценнее курсов. И тому и тому место в приложении или приложениях - компаньонах, что, опять же как по мне и возможно неверно, позволяет немедленно перейти к монетизации.
не понятно как в редакторе не заморачиваться с отступами, например, перенести фрагмент кода с глобального уровня в функцию.
при запуске на выполнение, редактор должен продолжать скроллить текст, но не реагировать на ввод с клавиатуры.
по полю ввода должно быть видно - ожидает оно ввод или нет. По хорошему - какой ввод - завершающийся Enter или нет.
на случай классических примеров типа расстановки ферзей по доске, хорошо бы иметь возможность выбрать шрифт вывода
хотелось бы услышать, а может я читал невнимательно, про архитектуру, а то кажется, что приложение раза в 4 медленнее a-Shell и в 14 раз медленнее Termux ну просто так, без видимых причин.
И ещё - если перенести input() из глобального контекста в функцию, на iPad, но не на Андроид, ошибка типа await не в асинхронной функции.
С чего я прицепился?
Да краем глаза слежу - что, собственно, у меня останется если по ходу развития событий отберут и комп и Termux и Google Terminal... Ситуация моделируется если всё выключить и телефону поручить что-то рассказывать, самому прилкчь. Вроде как - такие вот приложения про разное, наиболее полезные - про Python и JavaScript.
Спасибо за такое развернутое сообщение, очень приятно и ценно!!!
Сначала скажу почему медленно, потому что собственная реализация движка и стараюсь сделать лучше, уже сейчас лучшая версия себя )))) Буду работать и еще раз работать
Да, разница между Android и iOS версией есть, но к сожалению это обсуловлено строгими правилами платформы и чтобы добавить ту или иную функцию, допустить ее к модерации необходимо переосмыслить ее в рамках реализации и подачи модерации.
Я возьму в работу Ваши предложения и в скором времени добавлю, но пока не могу точно сказать что попадет из всего в приоритет, но добавить в share точно надо скорее. Кстати, на android есть отображения "открыть с помощью PyLab" при открытии файла .py
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
PyLab — 2 года: как пользователи превращают пет-проект в продукт