Вы хотите создавать приложения для Linux? Эта страница может вам помочь

Вы хотите создавать приложения для Linux?

Алан Поуп из Canonical запустил веб-страницу с призывом к людям создавать приложения для Linux. Фактически, хотя есть несколько областей, в которых нет альтернативы с открытым исходным кодом и во многих случаях с уровнем качества равным или выше, чем у эксклюзивных конкурентов, нет WhatsApp или Houseparty. По крайней мере, не в том смысле, что люди с энтузиазмом используют его.

Я хочу присоединиться к звонку для Алана iПредлагаем вам сообщить нам в форме комментариев, какие приложения вы хотели бы иметь в Linux. Все идеи приветствуются, но я приглашаю вас быть максимально оригинальными.

Вы хотите создавать приложения для Linux? Посмотри на эту страницу

Алан создал Одна страница что вы можете проверить здесь. В нем он подробно описывает цель звонка.

Пользователи настольных и мобильных компьютеров Linux имеют здоровый аппетит к новому программному обеспечению. В магазинах и репозиториях приложений Linux отсутствуют приложения по сравнению с их проприетарными аналогами.

Слишком часто (энтузиасты Linux) попадают в ловушку создания большего количества дистрибутивов Linux. Нам больше не нужны дистрибутивы Linux. Прекратите создавать дистрибутивы Linux, вместо этого создавайте приложения.

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

Как начать создавать приложения для Linux

1) Спросите себя, существует ли программа, которая, по вашему мнению, существовала.. Наверняка есть и другие, кому это нужно.

2) Расширьте экосистему: При создании приложений применяется своего рода пирамида. Вы черпаете вдохновение из существующего кода приложения, а тот, который вы напишете, вдохновит новых разработчиков.

3) Будь креативным: Речь идет не о 40 видеоредакторах и 10 офисных пакетах. Вы должны найти новые решения для новых проблем или старых проблем. Уловка состоит не в том, чтобы создать альтернативу WhatsApp с открытым исходным кодом, ориентированную на конфиденциальность, а в создании универсального решения для общения людей.

4) Создайте сообщество: Люди со всего мира объединяются вокруг идей и проектов. Вы можете найти помощь в существующих сообществах и одновременно создать новое.

5) Развивайте новые навыки: Подход, основанный на решении проблем, в отличие от чтения руководств и копирования / вставки кода, учит определять проблемы и их составные части и выражать свои мысли, используя языки, использующие строгие правила.

Список учебных ресурсов

GNOME

Проект GNOME отвечает за создание одной из самых популярных сред рабочего стола в мире свободного программного обеспечения. Его графические библиотеки являются основой для других рабочих столов, таких как Mate, Cinnamon и XFCE. Из этого списка - единственный ресурс, который у вас есть ваша документация ирусский испанский.

GNOME имеет собственную среду разработки (Builder) и позволяет использовать самые популярные языки программирования, такие как Python, C, C ++, Rust и Javascript.

Каркас KDE

KDE, пожалуй, самая полная экосистема приложений в мире бесплатного программного обеспечения, и у него даже есть версии для Windows. Его framework в основном работает с языком C ++ и библиотеками Qt. Документация можно проконсультироваться здесь.

Элементарная ОС

Это дистрибутив Linux, который определен как альтернатива Windows и Mac OS. Имеет собственную систему создания и распространения приложений, а также позволяет создателям получать финансирование.

Документация доступно здесь.

Универсальные форматы

В случае желая создавать пакеты, которые можно использовать независимо от дистрибутива или рабочего стола, tУ нас есть универсальные форматы упаковки

AppImage

Это был первый из универсальных и автономных форматов пакетов (не нужно использовать зависимости операционной системы хоста). Вам просто нужно загрузить приложение, дать ему разрешения и запустить его двойным щелчком.

Документация по созданию пакетов в этом формате может быть глянь сюда.

Flatpak

Это предпочтительный формат для большинства приложений с открытым исходным кодом. В некоторых дистрибутивах, таких как Fedora, KDE Neon или Manjaro, вам не нужны дополнительные шаги для установки пакетов FlatPak, в других может потребоваться выполнение дополнительных шагов настройки.

Ваша документация доступно здесь.

Снэп

Это универсальный автономный формат пакета Canonical. В производных от Ubuntu и Manjaro он настроен по умолчанию, а в других приложениях необходимо установить диспетчер пакетов. LМагазин Snap - предпочтительный выбор разработчиков программного обеспечения распространять свои версии для Linux.

Вот документация.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Joel сказал

    Больше, чем новые приложения, я предпочитаю, чтобы anbox был улучшен, чтобы он работал так же, как WINE, поэтому такие проекты, как Ubuntu touch, будут иметь больше возможностей по сравнению с Android и IOS, пока они не приобретут большое сообщество, которое делает приложения для этого типа системы. .