Что такое апгрейд и даунгрейд

Nokia 03.02.2019

В последние годы много говорят о так называемом даунгрейде игр. Ubisoft Montreal и From Software выслушали немало жалоб от фанатов, отмечающих, что картинка в готовых играх даже близко не так хороша, как в ранних геймплейных видео. В чём причина этого явления и почему разработчики не учатся на ошибках, продолжая обещать то, чего не предоставляют в итоге? Что ж, давайте посмотрим.

Отсутствие данных об аппаратном обеспечении

В случае с Watch Dogs от Ubisoft большую часть вины можно переложить на низкую производительность консолей нового поколения. Первые продемонстрированные кадры были потрясающими, но в готовой игре явно отсутствовали определённые эффекты освещения. Игру впервые показали на E3 2012 – за полтора года до выхода текущего поколения консолей. Похоже, что команда не рассчитала возможности нового железа, ограничения которого вынудили её сократить некоторые эффекты и плотность населения.

К сожалению, эта проблема отразилась и на PC-версии. Даже на высочайших настройках графики игра не похожа на видео с E3 2012. И хотя некоторые эффекты можно прикрутить с помощью модов, очевидно, что у Ubisoft не хватило ресурсов, чтобы включить в игру всё, что планировалось изначально – даже в PC-версию.

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

Намеренное приукрашивание

Порядка десяти лет назад в популярном веб-комиксе Penny Arcade был использован термин «буллшот», описывающий игровые скриншоты, графика в которых явно не будет совпадать с финальной версией игры. Теперь мы живём в эпоху YouTube и Twitch, и та же идея применяется в геймплейных демо.

Неудивительно, что разработчики и издатели стремятся произвести наилучшее впечатление, впервые показывая игры публике. Для этого часто готовят специальный билд, этакий «вертикальный срез», демонстрирующий все вкусности и запускающийся на невероятно мощных конфигурациях – как и было с Watch Dogs.

На видео выше итоговая версия Dark Souls II сравнивается с тем, что показывали до релиза. Освещение и эффекты заметно хуже, о чём сразу же громко заявили фанаты. From Software хотела нас впечатлить, но попросту не успела предоставить такое же качество в срок.

Ограниченность ресурсов

Недавно на PS4, Xbox One и PC вышла Batman: Arkham Knight. Консольные версии публика приняла хорошо, но вот на PC творился сущий ад. Всё было настолько плохо, что Warner Bros. приостановила продажи PC-версии до тех пор, пока её не приведут в порядок.

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

В итоге выяснилось, что PC-порт был отдан на аутсорс. У Rocksteady было недостаточно ресурсов, так что разработку передали Iron Galaxy. Мы не знаем, сколько времени выделили Iron Galaxy, но знаем, что это очень маленькая студия. В титрах значится только двенадцать имён, но сложно сказать, сколько именно разработчиков посвящали работе над портом полный день. Как бы то ни было, Warner Bros. знала, насколько плохой получилась PC-версия, но всё равно выпустила её.

Провал Arkham Knight, хоть и не иллюстрирует стандартный сценарий даунгрейда, показателен в плане ограниченности ресурсов, с которой сталкивается множество разработчиков. Денег, времени и людей всегда не хватает, и в некоторых случаях это губительно сказывается на игре. Даже, когда игру уж точно можно заставить прилично работать на существующем железе, разработчики просто не укладываются в установленные издателем сроки.

Благие намерения

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

Разумеется, всегда найдутся безнравственные личности, искажающие качество графики ради повышения количества предзаказов, но такое не в порядке вещей. Как никак, преднамеренный обман потребителей будет иметь серьёзные последствия на правовом и карьерном уровне. Подготовка ранних геймплейных видео – это отдельная затруднительная задача, и не совсем справедливо выносить игре вердикт лишь на основе сравнений с первыми демонстрациями.

В конечном счёте, для решения этой проблемы индустрии следует стать более прозрачной. Когда издатели и разработчики будут без утайки объяснять, как делаются вертикальные срезы и на каких конфигурациях они запускаются, изменится и восприятие релизного даунгрейда. Всегда найдутся игроки, возмущающиеся финальным продуктом на форумах и в соцсетях, но такое негодование проявляется и при столкновении с открытостью и честностью. После появления трейлера Fallout 4 появились возмущения по поводу «плохой» графики. Как по мне, лучше такой подход, лишенный лжи, к тому же графика представлена вполне на уровне.

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

В данной обзорной статье рассматриваются варианты перехода на использование предыдущих версий ОС MS Windows (варианты легального перехода на использование предыдущих версий другого ПО производства Microsoft и других компаний могут разниться).

Что такое даунгрейд

Под даунгрейдом (Downgrade) софта, в частности, операционных систем Майкрософт (Microsoft/MS), понимается возможность, при покупке лицензии на новое программное обеспечение, официально использовать более старую версию программного продукта, при наличие на нее дистрибутива от производителя.

Для чего нужен даунгрейд

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

Приведем пример:

Компания N в 2012 году купила и использует по сей день 10 ПК и ноутбуков с установленной ОС MS Windows 7 Pro. Под данной операционной системой работает, используемое компанией прикладное программное обеспечение: программы для геодезии и кадастровых и межевых планов. Также локальными разработчиками написано ПО CRM, оптимизированное под работу с «семёркой».

В 2014 году закуплено еще 5 ноутбуков с операционной системой ОС MS Windows 8, а в 2017 году еще 20 ПК и ноутбуков с ОС MS Windows 10.

Но тут возникает проблема. Используемое прикладное ПО не поддерживает установку и работу под управлением ОС MS Windows 8 и 10.

Варианты, из которых может выбрать ИТ-специалист и руководство компании:

а) Ждать, пока производитель прикладного ПО выпустит версию, поддерживаемую установку/работу на новых ОС;

б) Переходить на другое прикладное ПО (что требует покупки) и переписывать локальное ПО CRM для обеспечения совместимости с новыми ОС;

в) Воспользоваться правом использования предыдущих версий ОС.

Так как корпоративный стандарт в компании предполагает использование ОС MS Windows 7, и эта операционная система их всем устраивает, то самым оптимальным вариантом будет легально понизить версию ОС на новых рабочих местах с ОС MS Windows 8 и 10 до ОС MS Windows 7 Pro.

Отсюда возникает вопрос: как это сделать правильно?

Как понизить версию ПО

В документации очень часто пишут, что это сделать можно, но на практике - нельзя. Также железо новых ПК может более старыми версиями ОС.

Так что к этому вопросу нужно относиться очень внимательно и изучать все нюансы лицензионной чистоты данной операции.

Например, в техническая документация сайта Microsoft указано :

1. При покупке корпоративной лицензии:

«Если вы купили Win 10 Pro* в виде корпоративной лицензии, то:

· Технически - у вас есть возможность скачать дистрибутив и ключ от предыдущей версии с сайта корпоративного лицензирования (VLSC)».

2. При покупке предустановленной версии на новом компьютере:

«Если вы купили Win 10 Pro в предустановленном виде на новом ПК (ОЕМ), то:

· Юридически - у вас есть право использования предыдущих версий.

· Технически - никто не обязан вам предоставлять дистрибутив и ключ от предыдущей версии».

Нужно иметь дистрибутив (например, MS Windows 7 Pro) и ключ активации дополнительно к более старой ОС.

3. При покупке коробочной версии:

«Если вы купили Win 10 Pro в виде коробки или псевдокоробки (так называемый " "), то:

· Юридически - у вас нет права использования предыдущих версий

· Технически - неприменимо, т.к. прав на «даунгрейд» нет».

Т.е., возможности даунгрейда нет.

4. При покупке неизвестной вам версии Win 10 Pro:

«Если вы не знаете, в каком виде вы купили Win 10 Pro, то:

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

* Даунгрейд ОС возможен только для версии Pro. Домашние версии, такие как Home Premium и т.п. официальному даунгрейду не подлежат.

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

Так же наши менеджеры могут предложить с любой версией Windows, как Win 7 так и Win 8 или 10.

Хотим напомнить, что прогресс не стоит на месте, и компания Майкрософт, прекращая выпуск ОС, через определенное время перестает выпускать обновления на нее (кроме критических). А также какое-либо ПО от этой компании, например, Microsoft Office новой версии, может не установиться на устаревшую операционную систему по причине их несовместимости. Или же компании, производящие оборудование, могут прекратить выпускать драйвера под устаревшие ОС, и вы можете столкнуться с такой ситуацией, что новейший принтер или видеокарта не будут работать с вашим компьютером из-за того, что драйвер устройства для данной ОС производителем оборудования не выпускался.

Начиная с iOS 4.0, при официальном обновлении или восстановлении прошивки, вы сможете установить только последнюю стабильную iOS для вашего устройства вне зависимости от того, какая прошивка у вас установлена в данный момент. Установка любой iOS ниже последней стабильной является не санкционированным фирмой Apple действием, то есть по сути нарушением правил пользования устройства и программного обеспечения. Обновление на прошивку ниже последней стабильной также является даунгрейдом, даже если обновляемая прошивка выше текущей установленной.
Данное ограничение действует в первую очередь для защиты от джейлбрейка , который в фирме Apple считается незаконной операцией . Так как обнаруженные хакерами программные «дыры» системы, с помощью которых осуществляется jailbreak, закрываются фирмой Apple именно обновлением прошивок, с их стороны было бы очень нелогичным ходом официально разрешить установку более ранних версий iOS, где уязвимости ещё не были устранены.
Даунгрейд старых девайсов Так как данное ограничение вступило в силу только с момента выпуска iOS 4.0, даунгрейд для следующих девайсов:
  • iPhone 2G, iPod Touch 1-го поколения
  • iPhone 3G, iPod Touch 2-го поколения (не MC) и iOS ≤ 3.1.3
осуществляется практически как и установка последней стабильной iOS:
  • Предварительно скачиваем ту прошивку, которую хотим установить.
  • Включаем iTunes.
  • Подключаем айдевайс к компьютеру через USB-кабель.
  • Переводим устройство в DFU. Если вы перепрошиваетесь на кастомную прошивку, то необходимо использовать PWN DFU, иначе возникнет ошибка.
  • В iTunes жмём Shift + «Восстановить» (на Windows) или Alt + «Восстановить» (на Mac OS X) из-под DFU режима, и указываем месторасположение скачанной прошивки.
  • Идём пить чай, пока идёт установка.
  • Дождались окончания установки. Готово.

Даунгрейд через iTunes Для более поздних поколений устройств, а именно для:
  • iPod Touch 2-го поколения (не MC) с iOS 4.0-4.2.1
  • iPod Touch 2-го поколения (MC Model), 3-го, 4-го, 5-го и выше поколений
  • iPhone 3G с iOS 4.0-4.2.1
  • iPhone 3Gs, 4, 4S, 5
  • iPad (все поколения)
  • iPad mini
необходимо использование SHSH-ключа.
SHSH - пакет безопасности, в котором содержится разрешение от Apple прошить iPhone, iPod или iPad определенной прошивкой. Получить их можно только от Apple, и для каждого устройства они уникальны. Это означает, что вам не удастся прошить свой iPhone, iPod Touch или iPad с помощью SHSH от какого-либо другого устройства, кроме вашего. Создать SHSH тоже невозможно.
Получить SHSH можно только одним из следующих способов:
  • Сохранить SHSH последней стабильной прошивки с помощью TinyUmbrella . Это возможно, т.к. SHSH-ключ для последней стабильной iOS Apple бесприпятственно выдаёт.
  • Сохранить SHSH последней стабильной прошивки с помощью Cydia (устанавливается при операции джейлбрейка). Для этого нужно всего лишь при наличии подключенного Wi-Fi открывать Cydia после выхода каждой новой версии iOS. Версии iOS, для которых Cydia сохранила SHSH, указываются сверху главной страницы приложения зелёным цветом.
  • Вытащить SHSH ключ из установленной в текущий момент прошивки с помощью iFaith .

Если в данный момент у вас нет SHSH-ключа на ту прошивку, которую вы хотите установить, и при этом вы уже не в состоянии его достать указанными выше способами, то на данную версию iOS вы никак не обновитесь и не восстановитесь.


Сам даунгрейд осуществляется через iTunes при помощи программ (инструкция прилагается):
  • TinyUmbrella , если SHSH вы сохраняли в Cydia или в данной программе.
  • iFaith , если SHSH вы сохраняли с её помощью.

Даунгрейд через RedSn0w В RedSn0w 0.9.15 появилась опция даунгрейда прошивок без использования iTunes. Вам также понадобятся SHSH-ключи как и в способе, описанном выше.
Сохраняем ключи:
  • Скачиваем и запускаем RedSn0w .
  • Жмём Extras » SHSH blobs » Fetch, чтобы сохранить и отправить ключи в Cydia.
  • Переводим устройство в DFU-режим .
  • RedSn0w сохраняет сертификат на компьютер, затем проверяет его наличие в Cydia. И при отрицательном результате, отправляет его на сервер Cydia.
Также RedSn0w может использовать ключи, сохраненные в TinyUmbrella . В том же меню будут доступны и другие опции:
  • Verifiy - проверить наличие сертификатов SHSH. Проверка производится в Redsn0w, TinyUmbrella и Cydia, при этом можно проверить наличие сразу нескольких сертификатов SHSH.
  • Submit - отправить сертификаты SHSH на сервер Cydia. Вы можнте скопировать все содержимое кэша TinyUmbrella и отправить их на сервера Cydia.
  • Query - отобразить все сохранённые сертификаты SHSH, доступные в Cydia для вашего устройства.
  • Stitch - персонализация прошивки при наличии сохранённых сертификатов SHSH.
Делаем даунгрейд:
  • Запускаем RedSn0w .
  • Подключите iOS-устройство к компьютеру и введите его в DFU-режим . Закройте iTunes.
  • Жмём Extras » Even more » Restore » IPSW.
  • Указываем путь к прошивке, на которую вы хотите восстановиться.
  • После того, как IPSW-файл прошивки будет обработан Redsnow, вам будет предложено сохранить версию прошивки модема (baseband). Если Ваше устройство имеет версию модема, которая может быть разлочена с помощью Ultrasn0w или Turbo SIM, то Вы можете сохранить ее на данном этапе.
  • Далее указываем расположение сохраненных SHSH сертификатов. Если ваши сертификаты сохранены:
    • на компьютере с помощью iFaith или TinyUmbrella, нажмите Local
    • в Cydia, то нажмите Remote, при этом они будут загружены из Cydia.
  • Redsn0w подпишет прошивку, переведёт девайс из DFU в Pwned DFU, и начнется процесс восстановления. Однако, в случае получения сообщения об ошибке «Couldn’t restore Mismatched APTicket», не волнуйтесь, а просто повторите инструкцию заново.

Кастомные прошивки Кастомные прошивки (англ. Custom firmware - «прошивки, изготовленные на заказ») - официальные iOS-прошивки, модифицированные пользователями с помощью специальных программ. В такие прошивки могут быть встроены сразу джейлбрейк, анлок, хактивация и твики из Cydia. Состав кастомной прошивки зависит исключительно от того, что сборщик пожелает в неё встроить.
Отличительная особенность всех кастомных прошивок состоит в том, что они не повышают модем iPhone, версия которого крайне важна для процедуры)
Если вы устанавливаете custom-прошивку ниже последней стабильной iOS по мнению Apple для вашего девайса, то перед выполнением следующих шагов, вам всё равно потребуется использование сохраненных SHSH (см. пункт даунгрейд с необходимостью использования SHSH-ключа выше).
Процесс установки кастома:
  • Создаём или скачиваем готовую custom-прошивку с раздела iOS » Разное , если нашли ту, которая вас устраивает.
  • Подключите девайс к компьютеру с помощью USB-кабеля.
  • Выключите iTunes.
  • Переведите устройство в режим Pwned DFU .
  • Запускаем iTunes.
  • Жмем Shift + «Востановить» (Windows) или Alt + «Востановить» (Mac OS) и подставляем ему кастомную прошивку.
  • Ждём окончания установки.
  • Подключаем девайс к Wi-Fi и запускаем Cydia, обновляем все что предлагает, перезагружаем девайс.
Если в процессе установки возникают ошибки, читайте тему Ошибки iTunes и их устраненение , там все написано.

Приветствую!

С данными терминами вы можете столкнуться в материалах самой разной направленности. Однако наиболее часто они встречаются в технических статьях и материалах. Данные термины звучат несколько чуждо потому, что происходят от английских слов upgrade и downgrade.

Давайте детально рассмотрим, что означает каждое из них.

Что такое апгрейд

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

Это не обязательно может быть аппаратное обновление или улучшение, также под этот термин подпадает обновление программного обеспечения – установка очередного обновления \ патча для программы или игры, установка новой версии оной.

Естественно, ожидаемым результатом любого апгрейда является улучшение работы, повышение стабильности и т.д.

Что такое даунгрейд

А что же с даунгрейдом? Данный термин означает противоположность апгрейду. То есть, другими словами, это возврат к былому или ухудшение последнего.

К примеру, в компьютере стояло два жёстких диска, но один вышел из строя и его пришлось изъять из ПК. Это даунгрейд.

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

И тут на помощь приходит даунгрейд, который восстанавливает предыдущую версию программного обеспечения, с которой не наблюдалось проблем.

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

Теперь в очередной раз, столкнувшись в технической литературе, на сайте или форуме, переписке и т.п. с описанными выше техническими терминами, вы более не будете испытывать дискомфорт и непонимание, что, согласитесь, очень хорошо.

На этом миссия данного материала завершена.. Сделав это – вам будут приходить письма с оповещениями, в которых будут анонсы новых материалов, которые вас могут весьма заинтересовать.



Рекомендуем почитать

Наверх