Меня, как и многих из вас, иногда раздражает тот факт, что некоторые разработчики просто перестают работать над созданным ими программным обеспечением (см. Примеры ниже). Пытаясь справиться с потерей, мы иногда не принимаем этот факт. Я, например, начал использовать градиент
через VirtualBox с Ubuntu 12.04.
Но в конце концов мы все должны смириться с фактами: некоторых приложений больше нет.
Итак, этот вопрос - от имени будущих пользователей и разработчиков - принесет пользу обеим сторонам.
Как мне разработать программное обеспечение для Ubuntu, которое можно будет использовать в будущих версиях.
Примеры :
Сделайте его Открытым исходным кодом! Тем путем любой может вскочить и поддержать, зафиксировать, безотносительно, когда по любой причине Вы просто не можете больше, хотя это может произойти из-за основного удобства использования (уставился на воздушные приложения...) для некоторых приложений просто нужен дополнительный хит с молотком для хранения их работой.
Graditor: Упакованный для 14,04 с небольшой трудностью:
PPA, названный gradiator-mateo для Mateo Salta: Mateo Salta
Каракатица: кто-то уже прошел проблему сделать ppa для него:
Каракатица Установки в Ubuntu 14.04 или Ubuntu 13.10 | азот UbuntuHandbook
- находится в репозитории все еще, возможно, просто нуждается в некоторой любви ошибки. Кажется, работает, как описано на меня (за исключением необходимости выключить обои в настройках единицы)
По моему опыту (около 30 лет теперь), аппаратный уровень и низкоуровневый код (BIOS, например) изменение не так очень или более точно, сохраняют очень хорошую возрастающую совместимость. (Я записал двадцать пять лет назад немного игровой программы в ассемблере, работающем с дисплеем VGA и DOS: это все еще хорошо работает на современных компьютерах Windows).
, Таким образом, я сказал бы: избегайте зависимостей как можно больше. Планируя пользоваться библиотекой или API, исследуйте полностью его историю и эволюцию, и как она все еще выполняет "устаревший" код или нет. Если Вы вызываете сомнение, попытайтесь включить к своему проекту исходный код (а не скомпилированная библиотека). Если технические возможности, которые это обеспечивает, не строго машинно-ориентированы (как математика, освобождает или общие алгоритмы), Вам, вероятно, нужны не обновления.
Просто мои два цента...