RU

Собирать ли андроид-плеер под неофициальную версию библиотеки?

Nex Moderator 04.09.2011 17:17 0 comments 5207 views

Olegus t.Gl.:

Nex:

Ошибка в игре - из-за подключения библиотек. Олегус подключал библиотеки используя оператор ADDQST, который в новой версии библиотеки Байт переименовал в INCLIB, без сохранения совместимости. Android-плеер собран для новой версии, поэтому игра, вызывая старый оператор, не может подключить библиотеки.
Пока исключу луддитов из “Полки игр”, до тех пор, пока Олегус ее не исправит.

Довольно странно, что плеер под Андроид собран на основе новой версии — в официальном доступе ведь её как бы и нет. Я бы даже назвал это ошибкой — ведь получается, что игры, которые пишутся с использованием возможностей и под официальную версию кусп-плеера не идут из-за этого на Андроиде.

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

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

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

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

В-пятых, ты можешь встроить в игру проверку на версию библиотеки, и выбирать подходящий оператор в зависимости от версии. Тогда игра будет совместимой с каждым из плееров, и появится в Полке игр. Все в твоих руках!

Edited at 04.09.2011 17:18 (14 years ago)

Log in or Register to post comments.