Welcome to eComStation.RU site!

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:

eComStation.RU

ru · en · de · es · it · pt · cz · pl · fr
eComStation - это совершенно другая операционная система для PC (IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
      Что такое OS/2?НовостиУстановкаОбновлениеПрименениеБудущееСообществоКупить    
(Карта сайта)

 
 
Списки протестированного OS/2 оборудования
Как получить драйверы OS/2 бесплатно

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты

 

Подготовка Shareware-программы: Организационные вопросы


TITLE: Подготовка Shareware-программы: Организационные вопросы

DATE: 2011-02-15 13:33:43

AUTHOR: eCo Software

Редация: 2011/02/19

 

Компания eCo Software делится своим опытом разработки shareware-программ.

Раздел 10: Разработка shareware-программ

  • Пользователю приятно покупать продукт для eComStation (OS/2). точнее, некоторые виды программ.
  • eComStation - это электронный продукт, Будь готов к долгосрочной борьбе с пиратами.
  • Мы работаем зачем? чтобы получать удовольствие. да, чем больше работаем, тем больше геморроя и претензий со стороны других разработчиков. и это хорошо, что им больно. Воспринимай критику спокойно.
  • Разработка shareware-продуктов важна для eComStation. 1 продукт дает разработчику дополнительные +1/12 дохода в год. (Чем больше у тебя shareware, тем больше дохода). Это самый честный способ разработки.

Section 10: Development of shareware apps

  • The users are happy to buy your software! (some kinds of applications)
  • eComStation is an electronic product. No eComStation PC. Pirates may stole your software. Be ready for long-term battle.
  • You are working for pleasure. Nevertheless, you make damage for other developers. Ignore the critics.

Раздел 20: Рынок eComStation

  • Рынок eComStation такой же, как другие. Есть реклама - есть продажи. Нет рекламы - 0 продаж.
  • есть продажи, если мы строим сложные продукты. когда соединяются 2 разработчика или более. т.е. GUI-морда + бэкэнд.
  • если разработчик получает % от продаж программы, которую он делает.

Раздел 30: Что сделать, чтобы программа начала продаваться?

Программы для eComStation продаются если:

  • если вы опубликовали анонс. точнее, анонс новой версии программы. (смотри опыт JUne)
  • если вы опубликовали обзор своей программы. (смотри опыт General Network Utilities)
  • еще есть исключения - как только мы с ErOs2 обмениваемся письмами - сразу же приходит новый покупатель PMDownloader.

(Еще раз) Программа не продается, что сделать?

Почему пользователи не покупают?

  • они не знают про программу.
    • шаг a - публиковать анонсы
    • шаг b - по БД емейлов рассылать анонсы напрямую
  • продолжают использовать старый аналог или обходные пути.
    • шаг a - наш продукт должен предлагать больше функций

Как повысить продажи?

Метод 1: Если планируется повышение стоимости, то заранее это анонсировать. Примеры:

  • + успех с продажами JRescuer (200x ??)
  • + успех с продажами DVD/CD Toys (2010)

Section 20: Market of eComStation

NONE

Section 30: What to do if no sellings?

NONE

Раздел 40: Какую цену установить для программы?

Section 40: How to value the product?

How to determine the end-user price for my shareware program?

  • Sponsor: example: QT4 sponsor unit for 50 EURO - very high. Users are ready invest 10 EURO only, no more.

Section 50: Ограничения демо версии

DVD/CD Toys

для DVD Toys важно показать, что запись идет и на CD, и на DVD, + быстро + без искажения информации 1:1. Но как ограничить, чтобы юзер купил?

  • просто писать в окне программы: Unregistered
  • давать записать только 1-2 диска в сутки. где-то счетчик увеличивать

PMView

сейчас нет функциональных ограничений.

  • Плакат при старте/выходе - да.. не раздражает. юзеры постепенно покупают.

eCo Tunes интернет-радио

  • Можешь послушать звуки без искажений.
  • через N часов перестает работать.

Imagination

  • это "вьювер для частого применения"
  • значит нужно показывать данные юзера. нужно чтобы он привык.
  • но как заставить его оплатить программу?
  • показывать половину картинки? плохо.. но вариант
  • показывать greyscale вариант картинки? это искажение данных. т.е. с одной стороны привыкнет, но неправильное представление о программе
  • модификация: показывать каждую вторую картинку в greyscale (или половину)

Section 50: Trial restrictions

More commercial / shareware software - more intensive life in the eComStation city.

Every program should be valued.

Your interest:

  • demonstrate usability and performance of your product
  • do not provoke users to crack the program
  • allow to user participate as tester

Examples:

  • PMView -- always ready to show your pictures but makes you buy it
  • DVD/CD: it's bad idea to restrict the speed. Better put restrictions to Qty of CDs per day, Allow record after OS reboot again
  • Internet dialer - break connection in 1 hour
  • DFsee -- several monthes for testing - good idea, users are working with disk several times per year.

Раздел 60: Файл с регистрационным ключом

  • рег.ключ лучше сделать в виде текстового файла. Он должен содержать имя покупателя.
  • Не публикуйте примеры рег.ключей, чтобы преступник не знал, как выглядит ключ.

Нужно ли делать рег.ключ?

Есть разработчики, которые считают, что делать (именной) рег.ключ бесполезно. "Заставлять пользователя заплатить за софт может только его совесть и желание поддержать продукт. Заниматься гонкой с ворами по защите от взлома смысла не вижу."

Аргументы за использование рег.ключа:

  • Всё верно, защищиться от взлома невозможно. Опыт ecoshop показывает: невозможно заставить человека купить программу. он сам должен принять решение, запрограммировать себя, потратить усилия на заказ программы и оплату. ИТОГО: Ключ не даёт защиты от взлома. Программы покупают по определенным причинам.
  • Если рег.ключа именной (уникальный), то пользователь заботится о его безопасности. Иначе пользователь совсем не напрягается.
  • ОК, человек оплатил программу. Но в какой-то момент его друг попросил эту программу / предлагает обменять на что-то другое. И человеку это выгодно. Если полнофункциональная версия безымянная, то он ничего не теряет. ИТОГО: Важно подписывать ключ именем покупателя, тогда утечки программы не произойдет.
  • Последний аргумент: Так принято на рынке eComStation. После покупки shareware-программы пользователь ожидает получить именной рег.ключ и письмо от разработчика с поздравлениями.

Как отправлять рег.ключ

посылай основное рег.сообщение с одного email (например ящик на @.ru) + доп. письмо с @com или google в котором: subj: MyApp registration, тело: Hello xxxx, I have sent reg.key from ящик_с_которого_отправил

Section 60: Registration key file

  • the key should be text file, it should contain the name of the customer.
  • don't publish example of registration key so criminals don't know input data.

Раздел 70: Как назвать программу?

Как называть программы? Можно ли начинать название с PM? Да, в других ОС тоже так называют:

  • Mac: iBook, iBank, iCalc, ..
  • Win: WinZip, WinRAR, ..

С другой стороны, потом хрен придумаешь иконку => рекламу. Мы потратили силы на PMDownloader. Был бы FireDownloader, то можно было бы красную огненную стрелку вниз рисовать.

Section 70: Name for your program

NONE

Раздел 80: Когда выпускать программу?

? Когда программа станет качественной (т.е. будут исправлены все баги) или в пятницу вечером (т.е. по расписанию)?

Замечание:

Ответ: программа не бывает законченной (готовой), выпускать надо "в пятницу вечером", но можно в субботу.

Не показывай альфа-версии конечным пользователям

Юзеры хотят покупать качественное. а мы делаем продукт у них на глазах месяцами. только модель иннотека давала прибыль: бах! и юзер получает в руки photoshop! через который уже прокачены миллионы долларов. а раз мы делаем все винтик за винтиком, то нужно просто дольше выдерживать продукты в лаборатории т.е. не выпускать альфа-версии, а сразу пытаться Release Candidate

Section 80: When to release the program?

When to release software? When it's ready? when it's perfect or at D-day (every friday)?

Раздел 90: Всё ли готово для приёма баг-репортов?

У программы должен быть баг-трекер. Даже больше, открытый баг-трекер. (См. положительный опыт баг-трекеров Netlabs.org и отрицательный опыт тикетов OpenOffice.org).

Нужно ли принимать все-все баг-репорты, все обрывки сообщений от пользователей? Делать этого нельзя.

Пользователи собирают баг-репорты

  • нужен .cmd для проверки рантайма
  • нужны инструкции как составить баг-репорт, что включить
  • нужны пакеты для сборки логов. startme.cmd - запускает 10 утилиток, которые собирают системную инфо. и потом все эти логи пакуются.

Поддержка пользователей: Как общаться с пользователями

  • Нужно отвечать на каждое сообщение, как-будто это самое главное сообщение.
  • если кто-то критикует - значит он энергичен. и хочет повлиять. Используйте его энергию.

Section 90: Are you ready to accept bug-reports?

Раздел 100: Что такое деньги

Section 100: What is Money

Money is a fuel for developer. There is fuel - there is activity. No fuel - no development. Don't be ashamed to take money for your work.

Раздел 110: Домашняя страничка, скриншоты

Еще раз, если вы работаете над своим проектом 2.. 4 года.. и голова наполнена мыслями о своем проекте, это не значит, что пользователи тоже его знают.

Для всех программ мы должны сделать по 10 скриншотов. Для каждого драйвера мы должны сделать иконки (картинки), которые ассоциировались бы с этим драйвером.

Надо показывать десятки и десятки скриншотов.. тогда пользователи начнут пробовать наш софт.

Section 110: Homepage: screenshots

Select a dialog which represents your application.

Example:

Раздел 120: Ответственность разработчика

Мы объявили, что делаем программы такие-то. Все остальные разработчики тут же отошли в сторону, взялись за другие задачи и больше не пытаются делать то же, что и мы. (В Windows делают по тридцать аналогов, у нас такой возможности нет)

Если мы не доделаем проекты, то получится, что мы нанесли вред сообществу. Мы заняли место, но не выполнили планы.

Section 120: Responsibility

Другие статьи / More articles:

Попробуй программу:

POP3 Mail Checker Widget - виджет, который проверяет, есть ли почта.

Комментарии:

Прокомментируйте эту статью (напоминаем, автор работал над текстом несколько недель, уважайте мнение других).


Ваше имя:

Ваш E-Mail:

CODE:
......

  

Ваш комментарий:


Писать программы для eComStation - это выгодно: a) система имеет более компактный API, который хорошо продуман и эффективен, b) Рынок не такой бесконечный, как у Windows. Все пользователи eComStation узнают про ваш продукт, c) Один разработчик значительно влияет на всю ОС.

Статьи

Операционная система
Программное обеспечение
Оборудование
Для разработчика
Разное
Колонка редактора


Готовая eComStation на SSD диске

 





Последний активный опрос: Какая высота барьера RPM?

Самая комментируемая новость за месяц: OS/2 Firefox откат к старому

IBM OS/2 Warp

 
Обучение новичков

Списки протестированного OS/2 оборудования

 
Статьи


   
  Почему eComStation?
Возможности
Особенности
Применение
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
   Разработчик
Распространить программу
Описание API, библиотеки
Начать новый проект
Конкурсы
   Программы
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
 
 
© 2001 - 2014 eCo Software, All rights reserved
eComStation is a registered trademark of Serenity Systems International
OS/2 Warp is a registered trademark of IBM Corporation
 

 

 
Картинка дня: