Важни фактори, които трябва да имате предвид при получаване на финансиране

Важни фактори, които трябва да имате предвид

В предишна статия направихме оценка колко може да струва разработката на проект с отворен код. Сега ще видим откъде да вземем парите или да накараме хората да свършат работата безплатно или да дарят ресурси

Важни фактори, които трябва да се вземат предвид при намирането на модел на финансиране

При избора на модели на финансиране трябва да се вземат предвид различни фактори:

интерес

Първото нещо, което трябва да се вземе предвид, е интересът, който проектът предизвиква. Вероятно никой не желае доброволно да допринесе за милионния дистрибутор, базиран на Debian, още по-малко заплащане за него, освен ако той няма отличителна черта, като Devuan, който не използва SystemD. За разлика от тях, LineageOS или Ubuntu Touch (алтернативите на Android на Google имат разумно ниво на подкрепа от разработчиците и спонсорите.

Когато говоря за интерес, нямам предвид само крайния потребител. Ако сте си представяли много по -непроницаема система за криптиране от тези, които са известни, корпорациите ще се борят, защото приемате парите им.

Сложност

Не е същото да се разработи приложение, което прави само едно нещо (например да пуска музика), отколкото офис пакет с текстов процесор, който включва множество опции за диаграми, презентация със стотици анимации и електронна таблица с всички общи математически формули. И, разбира се, той е в състояние да чете и запазва най -популярните формати.

Също така има приложения като The Gimp, които са създадени с една -единствена цел (манипулиране на изображения), но, Те изискват познания за много специфични математически формули, които включват специализирани знания.

платформа

Тъй като облачните услуги стават популярни, това е въпрос, който губи значение, но все още е много актуален.

Приложение за изчисляване на данъци за Linux вероятно няма да предизвика голям интерес от разработчиците доброволци, които искат да бъдат част от проект, да не говорим за корпоративни или доброволчески спонсори. От друга страна, ако бихте могли да го имате в случай на качествена игра, подобна на рекламите.

По същия начин едно приложение за Android ще има повече възможности от едно за Ubuntu Touch.

Потребителски интерфейс

Ако ще разработвате приложение за Linux, Windows и Mac, ще трябва да решите дали искате потребителският интерфейс да се слее с останалите приложения, или да дадете на всички варианти същия интерфейс. В случай, че го искате само за Linux, ще трябва да вземете същото решение за всеки от настолните компютри.

Ако решите да създадете конкретно приложение за десктоп, ще имате предимството да намалите времето за разработка, а ако е интересно, то вероятно ще бъде прието като част от работния плот и ще получите повече разработчици и финансиране.

Програмен език

Има щедро предлагане на езици за програмиране за създаване на проект. Някои като Python или C ++ съществуват отдавна и имат голяма общност от разработчици, които го познават добре. Други като Dart или Go са сравнително нови, но тъй като са по -модерни, те се адаптират по -добре към настоящите парадигми за разработка на приложения.

Компоненти на проекта

В зависимост от избрания език за програмиране и целта на проекта, ще можете да намерите поредица от библиотеки, с които е възможно да се спести време и селекция от интерфейси за приложно програмиране (API), с които е по -лесно да се разширят функционалностите чрез свързването им с външни услуги.. Като цяло библиотеките (поне на езиците за програмиране с отворен код) са безплатни, но в случая с API те или ограничават безплатното им използване, или трябва да платите сума на потребител, който използва приложението.

Канал за дистрибуция

В допълнение към мениджърите на пакети за дистрибуции на Linux, има и опция за директно изтегляне, магазините Snap и FlatPak и пакетите Appimage. Snap предлага възможност за включване на плащания в приложението, докато дистрибуции като ElementaryOS имат магазин за приложения, където може да се продава софтуер. Официалният магазин за Android и iOS се разпитват за злоупотребите, които налагат на разработчиците, от друга страна, Microsoft предлага щедри условия за тези, които се интересуват от създаването на продукти за Windows 11.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.