PaintCAD Mobile - журнал разработки

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Вт авг 27, 2013 10:23 pm

Статистика по Google Play (почти за месяц, с 31 июля) =)

428 человек скачали PaintCAD для Android
Из них 122 человека не стали его удалять =)

Количество тех, кто поставил и не удалил:
Изображение

Они же, но с распределением по версиям андроида:
Изображение

Общее распределение пользователей по версиям
Изображение

Есть много теплых отзывов =)

Но есть, как всегда, пользователи, которые всегда знают лучше разработчика как надо было делать (аля "я бы! да я бы! а! а!", конечно фантазировать в гуглплее - это не мешки ворочать), и вообще специалисты по сенсорному управлению и эмуляторам:
Максим Серебряков, 26.08.2013 в 2:43

Неудобно. Нужно под тач делать управление, а не огород городить. Всё крайне неудобно. Управление отвратительное. Где зуммирование? На тачскрине это жест. Если изображение маленькое, то оно где-то там в уголке.... Зачем делать виртуальный телефон в смартфоне? Всё можно удобно и красиво разместить. Посмотрите, примеров много. Не выйдет ничего путнего из такого подхода. Это банальный эмуль получился. Неудобный и не использует мощности.
не понимающие что это просто порт мидлета. Это как ругаться на авторов ms-паинта "э вы там чо не сделали мне фотошоп, надо было вот так и эдак, тут слои, там цвета в разных цветовых моделях".

И что жирным пальцем 2 см в диаметре проблематично рисовать пиксели, точно попадать в нужные координаты, даже видеть что там происходит с пикселями под огромным по сравнению с ними пальцем. Если б я даже и делал паинткад для андроида в виде полноценной отдельной проги - то пришлось бы и туда засунуть виртуальную клавиатуру именно по этой причине. Ну или делать пиксели размером с палец (и редактировать рисунок 10х10 пикселей, похожие проги для таких микрорисунков, кстати, есть в гуглплее).

И что microemu это вовсе не эмулятор. Microemu - это прослойка в виде набора классов, которая пристыковывается к классам вашей java-программы: всем советую ее использовать, чтоб портировать свои ява-программы на андроид, достаточно в самой ява-программе запилить сенсорное управление в любом виде. Если классы вашей программы запустить на андроиде - то они не найдут поддержки в виде набора классов javax.microedition и прочих мобильных классов. И как раз эти классы содержатся в microemu, создавая "переходник" между методами андроида и методами явы. Никаких потерь в производительности нет, и никакой эмуляции в виде "проигрывания" ява классов на виртуальной машины явы, запущенной на андроиде - тоже нет. Просто рисование линии превращается в вызов соответствующего андроидовского метода рисования линии, а ява-формы превращаются в андроидовские формы ввода информации и т.д.

RblSb
Новичок
Сообщения: 1
Зарегистрирован: Вт окт 01, 2013 11:22 pm

Re: PaintCAD - новые версии

Сообщение RblSb » Вт окт 01, 2013 11:27 pm

Мы ждем перемен! PaintCAD жив!

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Пн фев 10, 2014 12:05 am

Пока пишется звуковой модуль для PaintCAD 4Windows - в Google Play живет своей жизнью мобильный PaintCAD 2.3.15.

За период с 31 июля 2013 по 8 февраля 2014 график количества установленных паинткадов пока еще не скатился в насыщение, и выглядит более менее линейно:
Изображение

На данный момент 597 человек имеют у себя на андроид устройствах этот порт явовского паинткада.
В среднем получается 597 человек / 190 дней = 3 человека каждый день ставят себе паинткад и не удаляют, остальные около 30-40 человек, устанавливающих его каждый день - удаляют, получается, только каждому 10-му человеку он оказывается нужен/понятен/знаком.

За весь период с августа по текущий момент - около 5200 человек уже его пробовали поставить (от них как раз и остались те самые 597).

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Сб апр 19, 2014 2:20 pm

Вирт.клавиатура в новой версии будет немного переоформлена. Старая и новая:
Изображение Изображение
Изображение Изображение

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Сб апр 19, 2014 10:42 pm

Вышла версия 2.3.16

- в меню "Справка" добавлена команда "Объем памяти", позволяющая оценить свободную память и полный объем памяти в яве и на андроиде
Изображение

- окна сообщений со значками из PCW

- виртуальная клавиатура для сенсорных телефонов и андроида переоформлена
Изображение Изображение

- андроид: индикатор загрузки включен (теперь в первом окне после выбора языка андроид не залипает, а показывает процесс загрузки как и ява-версия паинткада)

- улучшенный подбор цвета через "гиперпалитру" (при открытии некоторых очень многоцветных картинок цвета будут более равномерно выбраны из RGB-пространства)

- улучшенная отрисовка фигур при "толщине линии" более 1 (и ускоренная во много раз для толстых линий)

Сравнение паинткада 2.2 и новой версии 2.3.16 при толщине линий = 5
Изображение Изображение

Сравнение паинткада 2.2 и новой версии 2.3.16 при толщине линий = 10
Изображение Изображение

- улучшенный эффект "Обрисовка" (и ускоренный во много раз для толстой обрисовки)

Сравнение паинткада 2.2 и новой версии 2.3.16 при обрисовке с коэффициентом 5
Изображение Изображение

Сравнение паинткада 2.2 и новой версии 2.3.16 при обрисовке с коэффициентом 10
Изображение Изображение


Скачать:

JAR: http://blackstrip.ru/PaintCAD.jar
JAD: http://blackstrip.ru/PaintCAD.jad
APK: https://play.google.com/store/apps/deta ... d.PaintCAD

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Пн авг 04, 2014 1:48 am

В галерею паинткада выложены 36 картинок, присланные с июня 2013 по июль 2014 (за год и 1 месяц).

Изображение Изображение Изображение Изображение Изображение Изображение

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Сб окт 18, 2014 9:03 am

Отснято новое видео по управлению паинткадом на андроиде (для тех, кто никогда не видел кнопочных телефонов):


Askalite
Новичок
Сообщения: 1
Зарегистрирован: Вт окт 21, 2014 7:23 am

Re: PaintCAD - новые версии

Сообщение Askalite » Вт окт 21, 2014 7:49 am

Эм. Я понял как примерно угодить людям с сенсором. Надо создать управляемый курсор, с масштабным перемещением. Сейчас опишу.

Дано:
int dx - перемещение касания по x.
int dy - перемещение касания по y.
boolean lkm; - левая кнопка мыши зажата? На экране должен отображен как пункт выбора, типа галки - один раз нажал - true, еще раз нажал то lkm=-lkm;
boolean pkm; правая кнопка мыши.

Пример:
Curcor.x+=(int)dx/Cursor.min;
//Обьект курсора. На экране стрелочка.
Cursor.y+=(int)dy/Cursor.min;
//static int min; В настройках можно менять шаг.

if(lkm) tach(Cursor.x, Cursor.y, Cursor.LKM);
// finale static int LKM=...;
...
Надеюсь вы меня поняли - количество клавиш уменьшаеться до трех. Левая, правая, и меню настроек клавиатуры. Также при нажатии советую разделять экран на сетку с клетками размером Cursor.min*Cursor.min;

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD - новые версии

Сообщение blackstrip » Сб окт 25, 2014 8:34 am

Это как в старых играх - курсор "мыши", ездящий по экрану по кнопкам "влево", "вправо", "вверх", "вниз", "пробел"? Это было бы хорошо если б я портировал андроидовскую тач-прогу под кнопочную яву.

А мне надо все свести наоборот к кнопочному управлению телефона (т.к. оригинальная версия проги работает на обычном телефоне от механических кнопок). Это решение и есть виртклава телефонная.

Schetcheg
Новичок
Сообщения: 2
Зарегистрирован: Чт окт 30, 2014 4:21 pm

Re: PaintCAD - новые версии

Сообщение Schetcheg » Чт окт 30, 2014 6:15 pm

Было бы не плохо сделать виртуальную , телефонную , клавиатуру в одном экране , без переключателя .
Пытаюсь использовать программу на Acer с 9" экраном , Android 4.4.2 для Х86 .
Почти всё работает как и на SE k810i , за исключением несколько неправильного открытия файлов *.png , с прозрачным фоном .
Да , и неудобно пользоваться постоянным переключением вирт.клавиатуры, с джойстика на цифры , о чём написал выше .
А вцелом - спасибо . )

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей