В конце февраля отечественная компания Яндекс анонсировала свою собственную сборку мобильной операционной системы Android, которая получила название Яндекс.Кит. С тех пор о ней никто не вспоминал, хотя обещанные устройства Huawei Honor 3 Yandex и Explay Flame, работающие на этой операционной системе, даже поступили в продажу.
Незадолго до публичной презентации Яндекс.Кит, Артур Сотников брал интервью у представителей Яндекса. Если вы его пропустили, то крайне советую вам ознакомиться с этим текстом. Там достаточно подробно рассказано о предпосылках появления такого продукта, как Яндекс.Кит, модели монетизации и взаимодействии с OEM-производителями. В сегодняшнем обзоре я не буду повторно останавливаться на этих моментах, а расскажу о самой системе.
К нам в редакцию попало не устройство, работающее на Яндекс.Кит, а непосредственно сама прошивка, которую можно установить на несколько поддерживаемых смартфонов. Яндекс пока не планирует предоставлять доступ к «Киту» всем желающим. Связано это, как мне кажется, не с бюрократией и коварными планами захватить мир с помощью своей закрытой версии Android, а с банальным нежеланием Яндекса нести ответственность за потерю данных неопытными пользователями. Как и любая альтернативная сборка Android, установка «Кита» требует определенных танцев с бубном: получение root-доступа, установки стороннего Recovery и т.д. Поэтому весьма логично со стороны отечественного поисковика избегать конфузов и ситуаций, когда его будут обвинять в том, что телефон превратился в кирпич.
Когда Яндекс только анонсировали «Кит», многие проводили аналогию с тем, что сделал Amazon с Android для линейки планшетов Kindle Fire. На мой взгляд, такое сравнение неуместно, т.к. Amazon в Fire OS проделал куда большую работу, изменив не только внешний вид, но и внутренности системы. Что сделала компания Яндекс? Они просто взяли сборку Android от команды CyanogenMod и интегрировали в нее свои сервисы.Познакомиться с системой от Яндекса не так-то просто, но продвинутых пользователей ОС Android процедура вряд ли удивит. Сперва ставится полная релизная версия «цианогена»: ядро, система, стандартные утилиты, и т.п. Потом уже поверх нее ставится архив с Яндекс.Кит. Если его распаковать, то можно увидеть, что из себя представляет «Кит». Часть — приложения от Яндекса, которые после установки становятся «предустановленными». Остальное — переделанные стандартные системные приложения Android («звонилка», контакты, клавиатура, лоунчер, настройки). Естественно, из «платформы» Android удалены все сервисы и системные процессы, ответственные за подключение к службам Google.
Большую часть функциональности (работу с железом, графикой, сетью и т.п.) обеспечивает Cyanogen, «Кит» является просто надстройкой над ним. В итоге получается сборная солянка из интерфейсов от разных производителей. Экран блокировки, шторка уведомлений, интерфейс настроек здесь от СyanogenMod, а лончер и системные приложения — от Яндекса. Все это не воспринимается как единое целое.
Напомню, что в Яндекс.Кит полностью отсутствуют приложения от Google, т.е. их нет вообще ни в каком виде. Даже на Windows Phone с этим лучше. Единственное, что предложит вам «Кит» — это перенести перенос контактов из адресной книги Gmail на учетную запись Яндекс. На первый взгляд это кажется небольшой проблемой, но на деле все не так гладко. Например, я пользуюсь Hangouts для общения с некоторым людьми, а на Яндекс.Кит его нельзя установить никаким образом. Тоже самое с Google Maps, Google Music и т.д. Хорошо, что для почты и календаря всегда есть сторонние или стандартные приложения от Cyanogen.
Может показаться, что в Яндекс ничего не делали, а просто взяли голую сборку Android от СyanogenMod, удалили все, что связано с Google, поставили APK-Фаилы своих приложений и выпустили это в печать под названием Яндекс Кит. Это не совсем так.
Во-первых, специально для «Кита» был разработан уникальный лончер. Он основан на разработках компании SPB Software, которая занимается разработкой дизайна интерфейсов уже не первый год, а ее лончер Яндекс.Shell уверенно занимает высокие позиции в каталоге Google Play. Все очень минималистично, интуитивно понятно и — как это положено в 2014 году — плоско. Хотя фирменная 3D-карусель осталась на месте.
Здесь нет меню всех установленных приложений, как и на iOS, новые программы будут появляться на последнем экране, расположенном справа от главного. Интересно, что добавлять виджеты можно только на экраны, находящиеся слева от главного. Таким образом, происходит разделение рабочего пространства на две части. С одной стороны: приложения, папки, быстрые ярлыки и настройки...
... с другой — виджеты и панели от Яндекса.
Все основные сервисы от Яндекса предустановленны «из коробки», некоторые предлагается скачать отдельно, если вам это необходимо. Все программы ничем не отличаются от тех, что можно установить из каталога Google Play на любой смартфон.
Интерес представляют стандартные "звонилка" и клавиатура. Первая умеет определять входящий звонок от незнакомых номеров по встроенному справочнику. Если вам будет звонить человек из какой-нибудь организации, которая имеется в базе Яндекса, вы сразу увидите ее название.
Клавиатура ничем не удивляет с точки зрения интерфейса или технологии ввода, но отлично предугадывает, что вы будете вводить дальше, точно исправляет ошибки и делает другие приятные программные штуки. Несомненно, это самая удобная клавиатура для набора русского текста на сегодняшний день, если вы не фанат пресловутого Swype.
Все сторонние приложения устанавливаются из собственного каталога от Яндекса, который получил названия Yandex Store. Кстати, он же доступен и для смартфонов Nokia X.
Программ там не очень много, но Яндекс активно работает над тем, чтобы их число увеличивалось каждый день. Процесс медленно, но верно идет. Для разработчиков не представляет особых проблем перенести свои приложения из Google Play в Yandex.Store, пока просто не хватает желания, да и аудитории хоть сколько бы то ни было значимой у Яндекс.Кит пока нет.
Заключение
Я никогда не являлся активным пользователем сервисов Яндекс, поэтому для меня работа с Android-устройством без сервисов Google — это настоящий стресс. Но мобильные приложения от Яндекса мне всегда нравились и я активно их использую. Яндекс Карты, Навигатор, Метро, Маркет, Электрички — этими утилитами большинство из нас пользуется каждый день. Поэтому появление операционной системы, построенной вокруг них - шаг понятный и необходимый, но огорчает реализация. На данный момент «Кит» выглядит как проект, зародившийся из хобби программистов Яндекса, а не как полноценный продукт, над которым работают лучшие силы компании. Но я верю, что это только проба пера. Совместно с партнерами Яндексу уже удалось запустить два устройства в продажу, а это значит, что их необходимо поддерживать, продолжая развивая Яндекс.Кит. Сейчас команде, работающей над Яндекс.Кит, необходимо решить две задачи. Первая — приведение внешнего вида системы к единому стилю. Торчащие то тут, то там элементы CyanogenMode — это, конечно, не дело. Вторая — алаживание контактов с разработчиками и обеспечение своевременной публикации всех новинок мобильного софта в Yandex.Store. И та, и другая задача не выглядит нерешаемой, поэтому я верю в то, что у Яндекс.Кит есть будущее.