Назад в дневник


Пишет Dr. Kenga  [@]
Полная бинарная несовместимость Binary Break
Полная бинарная несовместимость Binary Break
В новой версии ОС используется новый компилятор, соответствующий стандарту ARM ABI, что позволяет улучшить показатели производительности системы и скорости доступа к данным, увеличить эффективность работы с памятью.
Расплатой за это стала полная бинарная несовместимость ранее существовавших программ с новой версией платформы S60.
Для пользователей это означает лишь одно: ни одно старое приложение не может быть запущенно, и на начало выхода смартфонов на рынок приложений для них будет не так много, как к этому все привыкли.
Если смотреть на эту проблему трезво, то ничего особо страшного не произошло.
Во-первых, для того чтобы приложения стали запускаться, разработчикам нужно всего лишь пересобрать проект новым компилятором.
Во-вторых, решается проблема старых, неподдерживаемых проектов пользователи все реже будут находить программы, которые не работают на их устройствах, потому что больше не поддерживаются производителями ПО.
Проводя аналогию, можно сравнить эту ситуацию с абонентскими базами операторов сотовой связи естественным образом с рынка уйдут "мертвые души", но останется только современное и качественное ПО.
В-третьих, косвенно решается проблема различных разрешений экрана, которые появились, начиная с таких устройств как Nokia N90. Разработчикам все равно придется модифицировать эти проекты для разных разрешений, теперь их просто вынуждают это сделать. Для пользователей это большой плюс, тем более что если проблема работы программ, написанных для экранов с разрешением 176х208, на экранах с разрешением 352х416 решена "растягиванием" изображения (естественно о качестве самого изображения говорить в таком случае не приходится), то для разрешения экрана 240х320 подобного решения просто нет.
Кстати, тут же хотелось бы отметить новый формат инсталляционных файлов.
Oдин и тот же инсталлятор может содержать в себе ресурсы для различных разрешений экрана, то есть путаницы с версиями программы возникнуть не должно.
Эволюционные изменения настолько назрели, что Nokia не побоялась пойти на этот шаг, что, в принципе, правильно.
Было бы неправильно не привносить что-то новое и действительно нужное только для того, чтобы обеспечить совместимос
Таги: Статья

(2)

Яндекс.Метрика
Вы не авторизованы!
Авторизация
Обновить
Глав

Добавить в избранное (только для авторизированных)