dimy44, есть на андроид отличный, на мой взгляд, пиксельный редактор, Pixly называется. Появился недавно, но функционал впечатляет, тут вам и куча инструментов (в том числе выделение "волшебной палочкой"), работа со слоями, анимация, работа с палитрами(и куча предустановленных), цветом и много еще чего и все бесплатно. Я когда его увидел, то подумал - а нафига что то еще писать, когда есть такой крутой, бесплатный редактор. Так что рекомендую взглянуть, единственный найденный мною недостаток, это то, что он не грузит изображения разрешением 2 мега пикселя и больше, но с другой стороны это все таки пиксель арт редактор.
werton, приветствую. Мне интересен Kivy, но у меня никогда не получалось добиться удовлетворительной работы проектов на нем при тестировании в Kivy Launcher и QPython, поэтому я к нему охладел. Мне интересны детали поведения готового приложения на Android, да и вообще любая история успеха!)
Virtuos86, привет. Ну про историю успеха, это точно не ко мне, потому как у меня всего одно приложение и в маркет пока я его не выкладывал. Хотя оно вполне работоспособно и производительность меня устраивает, но многое еще надо исправить и улучшить, нет смысла кидать в маркет не отшлифованное приложение. Деталей поведения особых нет, как и у всех остальных, разве долгий старт и ненативность в глаза бросаются. Могу описать мои претензии возникшие во время разработки: - Долгий старт приложения на андроиде. У меня на данный момент стартует целых 7 секунд! Это конечно очень долго, пока даже не пытался оптимизировать или профилировать. - Отсутствие нативного интерфейса. Стандартный интерфейс киви выглядит не очень и сильно темный. - Отсутствие поддержки смены темы интерфейса. Т.е. мало того, что он страшный, так он что называется «захардкожен», поэтому чтобы его поменять, это надо сначала конкретно разобраться в исходниках и логике этого гуи, а потом переписать. -Не большой выбор стандартных элементов gui, например меня не устроил стандартный диалог выбора цвета, пришлось написать свой, или диалог выбора файлов очень уж простенький, тоже переписал с нужными мне фишками. -Нет вменяемого визуального дизайнера для построения интерфейса. -Есть баги (тот же диалог выбора файлов на андроиде глючит), приходится опять же курить исходник, разбираться, а это опять потеря времени. -То как работает на ПК и андроиде не всегда может быть одинаково, в частности у меня возникла проблема с отрисовкой на фреймбуфере, с кодировкой в файловой системе, пришлось долго и упорно разбираться. -Вроде как на киви нельзя писать андроидовские виджеты, сам не разбирался потому как пока не требовалось. -Сам киви местами не очевидный, т.е. местами интуитивно кажется должно быть одно, а на самом деле не так, поэтому на форуме часто задают одни и те же вопросы. -Неудобная и местами глючная настройка компиляции cython’ом и сборки в apk. -Маленькое и слабенькое комьюнити и полное отсутствие русскоязычного, как правило реально помочь могут только кто-то из разработчиков, но они не всегда отвечают, а видимо только на интересные случаи, поэтому на форуме часто висят темы с одним не отвеченным постом. -Редкие стабильные обновления, раньше 1 раз в 6 месяцев были, теперь 1 раз в год. Плюсы конечно тоже есть и главный это питон, остальные описывать не буду, и так много понаписал, в общем мое мнение, для каких-нибудь простеньких программок типа викторин, карточных игр, калькуляторов и т.п. пойдет(в маркете на киви только такие программы и лежат), а для чего то более серьезного – не стоит и браться, слишком много геморроя.
werton, большое спасибо за развернутый ответ. Практические детали очень интересны, частично перекликаются с моим опытом. Действительно, частенько приходится лезть в исходники и очень много велосипедить в случае создания кастомных виджетов. И насчет неочевидности: когда мне потребовался список, я в примерах так и не разобрался, накостылил свой. ------------- добавлено в 20.49:Zaterehniy, здравствуй. Мне везде рады :} ------------- добавлено в 21.05:Zaterehniy, Я воспользовался твоей статьей, полученный apk устанавливается и запускается, но тестовый код в script.py не работает. Это известная проблема, или я уникален? Правда, последней версией AIDE (3.02, кажется) проект не собирался из-за ошибок (и это вина этой версии, как я нагуглил), я скачал 2-ую версию, и с ней дело пошло.
Надо тему по SL4A просмотреть, мож там найдется такое. Забыл уже, давно паковал. ------------- добавлено в 22.37: Вобщем было такое- запускаю, в уведомлениях висит, что работает, а нифига не видно, выяснилось что шаблон для упаковки не подходил для новой версии sl4a. Женя в аттаче выложил другой, он подошел. Там во второй половине темы про sl4a есть он.