Amazon открывает доступ к AppStream
Четыре месяца прошло с момента когда Amazon объявил о создании нового типа сервиса — его можно назвать Desktop-as-a-Service. Amazon является ведущим облачным провайдером, но он предоставляет услуги на уровне IaaS. Виртуальные машины — это конечно, очень интересно,но не все клиенты нуждаются в них. В то же время, офисные машины нужны везде.

Клиент же может работать на чем угодно — настольный компьютер (WIndows/Mac), мобильное устройство на Firefox OS, Android или iOS. Тем не менее, для полноценной работы с ОС желательно иметь мышь и клавиатуру — все же, #WIndows# 7 в плане тач-управления значительно проигрывает своей «младшей сестре».
Приложение-клиент вызывает AppStream чтобы получить через него уникальный Entitlement URL — URL-адрес, через который идет стрим данных (видео и аудио к клиенту, управляющие сигналы от него). Разработчик может включить на стороне виртуальной машины поддержку практически любых подключаемых устройств создавая новые клиентские приложения (драйверы).
В определенном смысле можно сравнивать AppStream с концептом «носимого системного блока»,который пропагандирует Ubuntu — смартфон который при установке в специальную док-станцию, в которую могут подключаться периферия (мышь, клавиатура, монитор), переключается из режима мобильной ОС в настольный режим. Однако проблема таких решений в том что разместить в одном корпусе маломощное мобильное решение и производительное, которое бы удовлетворяло запросам настольной ОС, непросто, а еще сложнее создать ОС которая бы одинаково хорошо удовлетворяла требованиям обоих моделей использования. Microsoft попробовала скрестить «коня и трепетную лань»в одной ОС и до сих пор расхлебывает последствия этого решения.
Amazon предлагает решения в другом плане: зачем «паковать»две ОС в одно устройство, если можно получать доступ ко второй по востребованию? Проблема сложности и двойственности решения — как аппаратной так и программной — отпадает сама собой. Нужно только хорошее соединение с интернетом. Впрочем, OnLive рассчитывал на то же самое, и как он закончил — известно.
На основании отзывов первых клиентов, которые тестировали сервис пока он был в превью, Amazon добавил некоторые компоненты к AppStream:
Автоматический выбор версий: AppStream автоматически обнаруживает версию SDK клиента и запускает наиболее подходящие бэкенд-сервисы. Таким образом AppStream и SDK развивваются без необходимости модификации клиентского ПО.
Поддержка Mac: для OSX появился SDK, так что теперь можно разрабатывать клиенты для Mac.
Улучшенный SDK клиента: теперь в сам SDK встроена поддержка игровых контроллеров. Улучшена поддержка сенсорного ввода.
Упрощение первичной установски и настройки: документация и модель пакетов упрощена, так что первичная настройка сервиса занимает меньше времени.