Архитектура BlackBerry 10
Открытый исходный код, регулярные обновления, сообщества разработчиков — все это не про BlackBerry 10. BlackBerry 10 была разработана на основе операционной системы QNX канадской компанией RIM (Research In Motion), позднее переименованной в BlackBerry Inc. QNX (читается «кьюникс») — ОС реального времени, основанная на архитектуре микроядра. Когда-то ее предустанавливали на машинное и телекоммуникационное оборудование, встраивали в бортовые ПК автомобилей, в сетевое оборудование Cisco (IOS XR, до 2013 года), и наконец она оказалась в смартфонах.
Что такое QNX и что может дать микроядро в применении к мобильной ОС? Возьмем, к примеру, Android. Он построен на ядре Linux, включающем в себя как собственно базовые сервисы ОС (управление процессами и потоками, обмен сигналами и сообщениями, таймеры и синхронизация), так и огромный пласт подсистем и сервисов. В ядро Linux входят все драйверы аппаратной части устройства, драйверы файловой системы, сетевой стек и даже такие вещи, как поддержка CIFS.
Подобная монолитная архитектура дает хорошую производительность, но в то же время создает огромное количество проблем в том, что касается стабильности работы и безопасности. Что будет, если, например, разработчик драйвера сетевой карты допустит небольшую ошибку, приводящую к переполнению буфера? В лучшем случае при возникновении ошибки упадет все ядро и смартфон перезагрузится. В худшем найдется тот, кто сможет эту ошибку эксплуатировать, сформировав специальный сетевой пакет. И да, после этого он получит контроль над всем ядром, работающим в нулевом кольце защиты. А если по-простому — контроль над всей операционной системой.
В BlackBerry 10 используется очень компактное микроядро QNX Neutrino, внутри которого работают планировщик процессов, система обмена сообщениями, обработчик исключений и таймеры. Все остальное: все драйверы, файловые системы, службы и приложения — исполняется в пространстве пользователя в виде отдельных процессов. И все они общаются друг с другом через микроядро, которое выступает диспетчером сообщений от одного компонента системы к другому.
В такой архитектуре ошибка в драйвере сетевой карты приведет… да в общем-то, ни к чему не приведет. В лучшем случае драйвер просто упадет, и система его перезапустит и переконфигурирует. В худшем — взломщик окажется в ловушке этого драйвера: сам-то драйвер взломан, но что делать дальше? Хорошо, можно запустить другую службу, чтобы открыть «черный ход», но вот незадача: чтобы это сделать, надо послать сообщение компоненту proc, отвечающему за запуск процессов, а он совсем не захочет принимать сообщения от сетевого драйвера. А может быть, попытаться вклиниться в сетевой поток и подделать трафик? Ну, как говорится, удачи в написании шелл-кода, который все это проделает в динамически меняющемся трафике.
QNX и ее архитектура
Другие статьи в выпуске:
Xakep #217. Сценарий для взлома
- Содержание выпуска
- Подписка на «Хакер»
Минус микроядерной архитектуры только в том, что ядра на ее основе более медлительны в сравнении с монолитными. Однако устройства на BlackBerry 10 работают исключительно плавно в своей базовой функциональности, даже если они оснащены давно устаревшим двухъядерным Snapdragon S4. Даже если запущено приложение, полностью загружающее ресурсы слабенького процессора, свайп от нижнего края экрана — и приложение плавно и без задержек сворачивается в окошко. Подобного уровня оптимизации нет ни в Android, ни даже в iOS — во всяком случае, последних версий.
О Blackberry
Текущий обладатель права выпускать аппараты «Блэкберри» компания TCL в начале 2020 года заявила о полном сворачивании программы, лучшие по безопасности смартфоны, которые ещё 7 лет назад соперничали с Apple, Samsung в рейтингах, топах, остались в прошлом. На пике популярности «Черника» была лидером в бизнес-кругах, многие корпорации, правительственные организации обязывали сотрудников использовать смартфоны этой марки, осознавая высокую степень шифровки данных. В частности, каждая трубка имела идентификатор, позволяющий общаться в зашифрованном чате. Сотовые операторы предлагали отдельные продукты, призванные обеспечить работу эксклюзивных сервисов. Наличие смартфона с характерным логотипом десять 10-12 лет назад считалось признаком достатка, схожей с Vertu. Компания настолько заботилась о безопасности данных клиентов, что отказалась выполнить требования ряда арабских стран, например, Объединённых Арабских Эмиратов, раскрыть коды для ведения слежки. В итоге компания лишилась возможности продавать продукцию в ряде стран, но не отошла от принципов деятельности. Линейка «Блэкберри» насчитывает более 30 оригинальных моделей, большинство было выпущено под управлением фирменной ОС. После продажи торговой марки, обладатель прав не только выпустил ряд телефонов самостоятельно, но и продал право на использование марки другим производителям. Последние модели, с целью расширить присутствие на рынке, были выпущены на Андроиде, но истинные приверженцы марки не оценили такое новшество. В рейтинге представлены модели, которые уже не выпускаются, но всё ещё соответствуют реалиям, способны выполнять поставленные пользователем задачи.
Железо
На основе BlackBerry 10 было выпущено множество устройств. Сенсорные BlackBerry Z10, Z30, Z3, Leap, клавиатурные Q10, Q5, Classic и Passport. Все эти модели, за исключением Passport, собирались на основе устаревшего уже в момент выхода моделей чипсета Snapdragon S4 в разных вариациях. Что заставляло BlackBerry упорно цепляться за устаревшее железо, продолжая выпускать устройства, заведомо проигрывающие конкурентам?
Дело в драйверах. Если говорить об Android, драйверы для наборов системной логики создают производители микросхем — Qualcomm, MediaTek и другие, причем делают они это за свой счет (разумеется, включая стоимость разработки в стоимость отгруженных микросхем). Но писать драйверы для BlackBerry 10, основанной на QNX, производители не стали, и компании пришлось самостоятельно заниматься этим. Разработка драйверов — процесс дорогой, сложный и небыстрый; неудивительно, что в BlackBerry приняли решение максимально использовать уже написанные драйверы.
И только в одном из последних устройств, BlackBerry Passport, был использован свежий чипсет Snapdragon 801. Увы, продолжения линейки на этом же чипсете не последовало.
Что заставляло BlackBerry упорно цепляться за устаревшее железо, продолжая выпускать устройства, заведомо проигрывающие конкурентам?
BlackBerry Passport
Смартфон BlackBerry Passport
Характеристики BlackBerry Passport
Достоинства и проблемы BlackBerry Passport
Достоинства:
Недостатки:
Видеообзор BlackBerry Passport
Внешний вид и управление
BlackBerry 10 была пионером того, что спустя время в Google назвали Material design. Рабочие столы, приложения, экраны настроек — плоские карточки с тенями, которые перемещаются и перелистываются, как материальные объекты. Никакой полупрозрачности, все очень строго, логично и продуманно.
Главный экран может выглядеть так
Виджетов как таковых в BlackBerry 10 нет, зато, если свернуть приложение, оно превращается в своеобразный виджет, или «живую плитку». Часы идут, календарь показывает ближайшие события, Device Monitor отслеживает и отображает состояние устройства, а приложение двухфакторной аутентификации — актуальные коды. Стоит коснуться такого окошка, как приложение моментально разворачивается на весь экран. Свайп вверх от нижнего края экрана — снова сворачивается в плитку. Прикоснуться к крестику в нижней правой части плитки — закрыть приложение и выгрузить его из памяти (в отличие от Android, закрытые приложения честно выгружаются).
Стоит перелистнуть вправо, как попадаем на стандартные экраны с иконками установленных приложений; здесь все очень похоже на iOS и те лаунчеры для Android, в которых все приложения показываются на рабочем столе.
Вообще, при изучении BlackBerry 10 создается впечатление, что система собрала в себе все лучшее, что могут предложить разнообразные кастомные прошивки для Android. Пробуждение экрана свайпом? Есть. Включение экрана при извлечении смартфона из чехла или поднятии со стола? Есть, и прекрасно работает. Разнообразные жесты и действия на переворачивание телефона? Тоже имеются.
BlackBerry Porsche Design P’9982: стильный дизайн и компактность
Отличие модели в нестандартном дизайне. Porsche рекомендуется тем, кто хочет выделиться из толпы, но знает цену деньгам. Смартфон считается самым стильным и компактным из всех, что выпускаются производителем.
Porsche Design P’9982 работает на родной операционной системы разработчиков, что ограничивает набор приложений для него.
Среди технических характеристик отмечают:
- экран в 4,2 дюйма;
- процессор Qualcomm MSM 8960;
- встроенная память 64 Гб;
- оперативная память 2 Гб;
- HD-разрешение.
Невысокие технические характеристики производители компенсируют нестандартным дизайном. За него модель выбирают десятки тысяч пользователей.
Уведомления и контроль фоновых процессов
В BlackBerry 10 совершенно потрясающе настраиваются уведомления. На каждый чих можно сделать свою уникальную реакцию устройства, настроив звуки и вибрацию, а также цвет светодиодного индикатора. Более того, уведомления можно еще и группировать в профили — например, разрешив в ночное время звук только для телефонных звонков (или только от избранных контактов). Впрочем, «ночным режимом» профили далеко не ограничены: с помощью сторонних приложений (работающих, нужно отметить, в фоновом режиме) их можно переключать в зависимости от… да практически от чего угодно, на что хватит фантазии.
Управляем уведомлениями
Работу в фоне можно разрешать и запрещать приложениям по отдельности, причем гранулярный динамический (при первом запуске) контроль разрешений появился в BlackBerry 10 задолго до выхода Android 6.0.
Смартфон BlackBerry Z30
Характеристики BlackBerry Z30
Достоинства и проблемы BlackBerry Z30
Достоинства:
Недостатки:
Видеообзор BlackBerry Z30
BlackBerry Hub
Центральная часть BlackBerry 10 — BlackBerry Hub. Он вызывается характерным жестом из любого приложения или места ОС. Достаточно подцепить текущий экран свайпом вверх от нижнего края экрана и смахнуть его вправо, как откроется хаб:
BlackBerry Hub
В хабе собраны все учетные записи и все уведомления, поступающие от интегрированных с ним приложений. Это и письма на разные адреса электронной почты, и твиты в Twitter, и сообщения в Facebook, и уведомления Skype, а также звонки и СМС.
И это не просто место, в котором можно просмотреть сообщения или твиты: на них можно ответить или отреагировать, не выходя из хаба и, как правило, даже не запуская соответствующего приложения. Для человека, который должен всегда быть на связи и который использует для этого несколько каналов, хаб просто идеальное решение. (От себя добавлю: действительно, очень удобно. После BlackBerry 10 я так и не смог отвыкнуть от хаба, пришлось устанавливать его версию для Android. Это, конечно, бледная тень былого величия, но все равно удобно!)
Быстрый доступ к почте из хаба
Это в теории. А на практике… Малая популярность платформы привела к тому, что провайдеры стали отказываться от поддержки системы и, соответственно, интеграция с хабом стала пропадать. Первой ласточкой был Facebook, объявивший, что официальное приложение перестанет работать в мае 2020 года. За ним последовал WhatsApp, клиент которого перестанет работать на BlackBerry 10 в июле этого года. Skype уже очень давно доступен исключительно в виде приложения для Android (о них ниже).
Возможности системы
В марте 2012 года магазин приложений для BlackBerry OS насчитывал более 70 тыс. программ.[3]. В это число входят как приложения для BlackBerry OS, так и приложения для BlackBerry Tablet OS, BlackBerry OS 10 и приложения портированные с Android.
В марте 2020 года объявлено, что приложение Facebook и мессенджер WhatsApp больше не будут поддерживать операционную систему BlackBerry.[4]
С мая 2020 года в магазине приложений App World стала невозможна покупка приложений. Приложения купленные до этой даты, как и бесплатные приложения, будут доступны для загрузки до конца 2019 года.
Доступ к файлам
Что интересного можно написать про доступ к файлам? «Устройство поддерживает карты памяти объемом до…» — ну да, поддерживает. И exFAT, и NTFS. И тем не менее не спеши пропускать эту секцию: в BlackBerry сумели создать нечто уникальное, аналогов чему нет ни в одной другой мобильной системе (если не считать таковой Windows 8 или 10, запущенную на планшете).
Итак, во-первых: пользователю телефона с BlackBerry 10 штатным образом доступны не только файлы, которые хранятся на самом устройстве, но и файлы из популярных облачных сервисов — Dropbox, Box.com и OneDrive. Они доступны в штатном файловом менеджере. Что же здесь такого необычного, ведь и в Android можно получить доступ к любому облаку через интерфейс Document Storage? А необычно то, что в BlackBerry 10 можно отобразить облака непосредственно на файловую систему устройства, заставив систему синхронизировать данные между облаком и телефоном. В результате облако будет доступно и в офлайне. Установи в устройство карту памяти побольше — и все твои файлы всегда с тобой.
Подключаем накопители
А еще в BlackBerry 10 можно получать доступ к файлам, которые хранятся на твоем компьютере или сетевом накопителе. Даже тогда, когда телефон работает через мобильную сеть. Правда, для этого на компьютере должно быть установлено приложение BlackBerry Link, но это уже тонкости.
При подключении телефона к компьютеру внутренняя память и SD-карта также становятся доступными: приложение BlackBerry Link монтирует их как обычные диски. Правда, для этого требуется предварительно настроить на компьютере приложение Link и обязательно разблокировать телефон паролем (это можно сделать с компьютера).
Гораздо интереснее то, что доступ к файловой системе телефона можно получить (смонтировав как обычные диски) даже тогда, когда телефон не подключен к компьютеру проводом, а работает в сети Wi-Fi.
Настройка доступа к памяти телефона по Wi-Fi
Да, для этого требуется предварительно установить доверительные отношения между компьютером и телефоном через приложение BlackBerry Link, но сам факт того, что на диске E: у нас видны файлы из телефона, — вещь непредставимая для других мобильных ОС.
При подключении телефона к компьютеру внутренняя память и SD-карта также становятся доступными: приложение BlackBerry Link монтирует их как обычные диски
А еще здесь есть встроенный DLNA-сервер
Смартфон BlackBerry Priv
Характеристики BlackBerry Priv
Достоинства и проблемы BlackBerry Priv
Достоинства:
Недостатки:
Видеообзор BlackBerry Priv
Приложения и Android
Для BlackBerry 10 очень мало приложений. Если ты слышал про дефицит приложений для Windows Phone, то здесь его (дефицит) можно смело умножать на десять. Те приложения, которые доступны, можно скачать из встроенного магазина BlackBerry World:
BlackBerry World
При этом тот факт, что приложение присутствует в BlackBerry World, вовсе не означает, что это приложение, созданное и скомпилированное для BlackBerry. Оно вполне может оказаться обычным APK-файлом для Android с вырезанными Google API. Минуту… Android?
Ты уже знаешь, что BlackBerry 10 основана на QNX. А известно ли тебе, что отличия между QNX и Linux с точки зрения API настолько невелики, что BlackBerry смогли встроить в BB10 полноценную подсистему Android? Версия Android, основанная на Runtime 4.3 Jelly Bean, исполняется даже не в эмуляторе; вызовы из подсистемы транслируются в вызовы QNX. Да, трансляция вызовов API и усиленные требования безопасности замедляют работу подсистемы в сравнении с устройствами на Android с аналогичным железом, но сама возможность запускать приложения для Android заметно облегчает участь приверженцев BlackBerry 10.
Приложения для Android доступны как в BlackBerry World (что отнюдь не украшает магазин, потому что отличить их от гораздо лучше работающих «родных» приложений возможно далеко не всегда), так и во втором, дополнительном магазине — Amazon App Store:
Amazon App Store
Подсистема Android бесшовно интегрирована в BlackBerry 10. Что это значит на практике? Например, если я выберу действие «поделиться», то в качестве возможных целей мне будет предложен список, в котором будут как «нативные» приложения BB10, так и приложения Android. Скажем, если из приложения Android я открою ссылку на веб-сайт, а в качестве браузера по умолчанию у меня будет установлен Hub Browser или Card Browser (это одностраничный браузер-карточка, на Android аналогом будет Chromer), то я получу стандартную «карточную» анимацию, а жестом «смахивание вправо» я уберу карточку браузера и вернусь к приложению для Android — точно так же, как это произошло бы в случае со связкой из «родных» приложений.
Насколько хорошо работает Android на телефонах BlackBerry и насколько подсистема Android Runtime на самом деле решает проблему нехватки приложений? Ну… это костыль. К тому же сильно устаревший. Как ни крути, а Android 4.3 поддерживается уже далеко не всеми приложениями. «Отваливаются» популярные программы обмена сообщениями. Перестало работать приложение службы доставки DHL: на сайте добавили капчу, а обновленная версия мобильного приложения с ее поддержкой доступна только для устройств с Android 4.4 и выше.
Приложениям Android доступны даже не все ресурсы телефона. Так, BlackBerry Passport, сердцем которого является Snapdragon 801, предлагает приложениям Android только два ядра из четырех. Отсутствует инерционная прокрутка с клавиатуры или трекпада. Если закрыть приложение для Android жестом «назад», перестают работать свайпы с клавиатуры для перелистывания экранов (этот баг так и не был исправлен за полтора года, прошедших с последнего обновления до выхода системы версии 10.3.3). «Наверное, лучше, чем ничего» будет весьма верной характеристикой.
Как же это — использовать BlackBerry?
Круто! Что ни говорите, но в этих смартфонах что-то есть.
В первую очередь, это не боян. Есть в этих девайсах оригинальность. За счет малой распространенности устройств канадского производителя можно частенько услышать «Воу! У тебя BlackBerry! Прикольно!». И поверьте, с пользователями этих смартфонов так должно случаться часто. Во всяком случае, меня раз 10 так переспрашивали и интересовались смартфоном знакомые (и не очень) люди.
Железо у Z10 и Q10 вполне хорошее. У девайсов отличные дисплеи, динамики, разговорные все эти штуки, камеры, есть накопители по 16 ГБ и слоты для карт памяти. Все функции, которые требуют быстрого реагирования (набор номера, сообщения, почта и прочее) можно быстро исполнять. Прорисовка интерфейса и плавность анимаций происходит без проблем. А небольшие торможения сторонних приложений обычно не так критичны в повседневной жизни. Хотя не буду скрывать, когда Carbon открывался 10 секунд, я невольно просил смартфон сделать это быстрее. Видео из Сети тоже заводится не сразу, приходится немного подождать.
В общем, не буду долго томить – все, что не связанно со сторонним софтом, реализовано достаточно хорошо для ежедневного использования. Даже если и есть заминки, с ними можно жить. Просто нужно привыкнуть к долгому запуску некоторых (не всех) приложений. Если же у пользователя до этого был какой-то недорогой Android или iPhone 4, то вряд ли ему покажется, что BlackBerry задумывается. Но избалованному флагманскими скоростями конкурентов пользователю будет заметно, что не все происходит молниеносно.
Резервные копии и их восстановление
Создание и восстановление резервных копий — штатная функция iOS и до сих пор больное место Android. В BlackBerry 10 механизм создания и восстановления резервных копий есть, и он вполне отлажен. Для создания резервной копии используется приложение BlackBerry Link, но можно воспользоваться и сторонним приложением Sachesi.
Для создания резервной копии устройство потребуется подключить к компьютеру и разблокировать паролем. Данные, которые попадают в резервную копию, надежно шифруются еще внутри устройства; наружу попадает уже зашифрованный поток, который просто сохраняется приложением BlackBerry Link или Sachesi в виде файлов. Можно сказать, что резервная копия создается внутри телефона. Кстати, в iOS резервное копирование работает точно так же, только шифрование там опционально и делается с помощью пароля.
Комплект поставки BlackBerry Z10
Смартфон поставляется в маленькой черной упаковке с комплектацией, которая идеально соответствует понятию минимализм. В комплекте кроме самого смартфона находится провод для зарядки и синхронизации, сетевой адаптер, а также наушники. Эта гарнитура выглядит стильно, но без лишнего пафоса, (наушники типа вкладыши) черного цвета с пультом Д/У и микрофоном в нем. Звук, которые выдают эти наушники, довольно неплохой, но и далеко не идеальный, также появились вопросы комфортности пользования ими, ведь после длительного прослушивания музыки через них, я горел желанием поскорее снять их.
Прошивки и обновления
Тут все привычно и непривычно одновременно. Привычно наличие ОТА-обновлений, привычно и то, что ждать их можно до морковкина заговенья. Это не Apple, и явные баги или не чинятся никогда, или нехотя и не полностью исправляются спустя годы и месяцы. Ежемесячные обновления безопасности? Да зачем они «самой безопасной системе»? Две зияющие дыры — отсутствие двухфакторной аутентификации и обход системы защиты от сброса к заводским установкам BlackBerry Protect — так и не исправлены спустя годы. Новая прошивка 10.3.3 сертифицирована NIAP после полутора лет разработки? Это означает только то, что она сертифицирована NIAP, и совершенно не означает того, что обойти BlackBerry Protect вдруг стало невозможно.
И в то же время… в то же время у BlackBerry есть совершенно уникальный механизм восстановления «убитых» устройств с помощью так называемых автозагрузчиков. Автозагрузчик — это просто большой исполняемый файл, приложение для Windows, в котором содержится абсолютно все необходимое для прошивки смартфона из состояния кирпича. Не нужно никаких Flash Tools, QPST, QFIL и других страшных слов. Просто скачиваем файл с сайта BlackBerry или с любимого форума, запускаем — и устройство восстанавливается. Зловредное ПО? Нет, не получится: прошить можно только файлы, у которых совпадает цифровая подпись. За все годы работы обойти это условие так и не удалось, так что прошивку устройства считаем действительно безопасной.
Еще интересный момент: прошивку можно обновлять по частям, просто записывая отдельные приложения в виде BAR-файлов через программу Sachesi. Разумеется, файлы также должны быть подписаны BlackBerry, иначе в систему они не прошьются. А вот пользовательское приложение таким образом установить можно, но никаких преференций по сравнению с приложениями, установленными из магазина, оно не получит.
BlackBerry DTEK60 – высокая безопасность при доступной цене
DTEK60 сделан на основе процессора Qualcomm Snapdragon 820. Среди преимуществ модели отмечают следующие технические характеристики:
- 4 Гб оперативной памяти;
- высокое качество звука;
- QHD-разрешение экрана;
- емкостный аккумулятор.
Смартфон отличается высокой безопасностью: в него встроен сканер отпечатка пальцев, установлена функция Locker.
На новый БлэкБерри цена невысокая, не более 15-20 тыс. рублей.
Безопасность
Эту главу я оставил напоследок. С момента выхода BlackBerry 10 производитель твердил о не имеющей аналогов безопасности этой системы. В чем она выражается и правда ли, что BlackBerry 10 невозможно взломать?
Про безопасность на уровне прошивки мы уже говорили: прошивку модифицировать невозможно, получить эскалацию привилегий — тоже. Root-доступ в Android Runtime (несмотря на то что это — древний Android 4.3 Jelly Bean) также получить не удалось никому за все время существования системы.
Система BlackBerry 10 — единственная из мобильных операционных систем, которая не следит за своими пользователями. Данные не собираются и не передаются на серверы компании; отсутствует даже анонимная телеметрия. История твоих перемещений останется на твоем устройстве (если, конечно, ты не установишь сервисы Google и не воспользуешься Google Maps). Голосовой помощник обрабатывает все команды локально, а запись твоего голоса не будет храниться ни на каком сервере (Google, например, передает и хранит). Даже BlackBerry Travel выполняет разбор и обработку твоих писем полностью локально, лишь по твоему выбору создавая уже готовые события в облачном (или локальном) календаре. Да, при ловле наркобаронов в Колумбии производитель может оказать помощь следствию, но в сравнении с Apple или Google это воистину капля в море как по частоте обращений, так и по объему «помощи», которую оказывает компания.
Собственных облачных сервисов у BlackBerry нет за двумя исключениями: BlackBerry Protect и криптографический ключ, привязанный к учетной записи BlackBerry ID, с помощью которого шифруются и расшифровываются резервные копии устройств. Как ты помнишь, все бэкапы BlackBerry 10 шифруются, причем шифруются не паролем, а криптографическим ключом, привязанным к твоему BlackBerry ID. Вот этот-то ключ и хранится в облаке и при определенной сноровке может быть оттуда извлечен. С учетом того, что у BlackBerry ID нет защиты с помощью двухфакторной аутентификации, надежность хранения этого ключа вызывает вопросы.
Кстати, о двухфакторной аутентификации BlackBerry ID. Ее нет. Большая жирная точка.
BlackBerry Protect призван защищать пользователей от кражи смартфонов. Если сбросить устройство (или просто десять раз подряд ввести неправильный пароль), то для настройки системы потребуется зайти в ту же учетную запись, которая была активна до сброса. Удалил учетную запись? Тебе не повезло: устройство превращается в кирпич. В теории.
На практике для обхода BlackBerry Protect на версиях системы 10.3.2 и более старых достаточно было прошить автозагрузчик девелоперской версии ОС, после чего зарегистрировать устройство на другую учетную запись. Казалось бы, полтора года, потраченные компанией на выпуск ОС 10.3.3, — достаточный срок, чтобы закрыть эту дыру. И действительно, эту дыру закрыли. Теперь для обхода BlackBerry Protect требуется просто заменить приложение BlackBerry Protect в готовом файле автозагрузчика. Пять минут. Максимум — десять. Даже удобнее стало, не надо искать девелоперский автозагрузчик. Аминь.
Наконец, шифрование. Шифрование в BlackBerry 10, как ни странно, опциональное:
Включаем шифрование
Его можно включать, а можно и не включать. Даже при включенном шифровании защита данных одноуровневая: аналога Keychain из iOS в системе не наблюдается. Разумеется, некая Trusted Zone есть; в ней, в частности, сохраняется ключ, которым шифруются резервные копии, но именно широкого использования дополнительного уровня шифрования для защиты пользовательских данных здесь нет.
Впрочем, все-таки надо отдать должное: для 2014 года уровень безопасности системы вполне на уровне, а с тех пор она особо не эволюционировала. При этом в других областях — использование корпоративного BES вместо глобального сервера BlackBerry, использование внешних политик безопасности (в том числе заставляющих использовать шифрование) — смартфоны под управлением BlackBerry 10 до сих пор не потеряли актуальности. А если говорить о слежке за пользователем производителя и сторонних компаний, то именно BlackBerry 10 предоставляет максимум приватности. (А вот смартфон BlackBerry Priv, сделанный на основе Android, ничего такого не дает.)
Большой обзор BlackBerry OS 10.3
На сегодня нам доступны пять версий операционной системы BlackBerry 10.3 . Самая последняя из них OS 10.3.0.1052 можно назвать предрелизной версией, поэтому попробуем на основании ее, а так же раннее появившихся, представить, что нас ждет осенью, и заодно проследим за развитием BlackBerry OS 10.3 по сравнению с первыми утечками.
Изменения встречают нас сразу. Это измененный интерфейс приложения, отвечающего за первоначальную настройку. Пока технических изменений нет, в основном косметические.
И это сразу позволяет понять, насколько масштабными будут изменения в дизайне новой ОС. Разноцветные прямоугольники приглушенных цветов без малейшего намека на рельеф, эффекты или рамки. Никаких скругленных углов. Прямой шрифт. Да простят меня фанаты BlackBerry– это не к добру. Если iOS разбавляет такой даже уже не лаконичный, а радикально минималистский интерфейс паралаксом и пиктограммами пунктов меню, а Android– игрой теней, за счет которой кажется, что один элемент выступает над другим, то BlackBerry сейчас можно сравнить с Волгоградской степью зимой, – нет ничего, за что можно было зацепиться глазу. Конечно, можно назвать BlackBerry OS 10.3 поэтично – Белым Безмолвием (из Джек Лондона прим.), но хочется надеяться, что к сентябрю ситуация измениться и этого делать не придется.
Первое же новшество, которое бросается в глаза – это пустой экран. Просто пустой экран – экран, на котором должны быть ActiveFrame, при закрытии последнего свернутого приложения не пропадает из интерфейса. Можно любоваться красивыми обоями, на которые наносится водяной знак текущей даты. Как говорят создатели: «мы вернули в Blackberry экран Home, чтобы вы чувствовали себя как дома». И чтобы подчеркнуть это, бывшую иконку в виде 4 прямоугольничков, схематично обозначавших Active Frame заменила пиктограмма домика.
С одной стороны – это этакий реверанс в сторону традиций двухтысячных годов и истории интерфейсов продукции RIM в частности, дающий повод критикам покричать, что BlackBerry застряла в прошлом. А с другой стороны… Не бывало так, что иной раз увидишь у знакомого очень красивые обои на iPhone – и хочется разглядеть их получше, а чертовы иконки мешаются перед глазами?
Следует отметить, что тут дизайнеры смогли угодить всем – и сделали экран Home отключаемым. За это отвечает качелька «Отображать обои» в разделе настроек «Экранные настройки»
Второе – иконки приложений не имеют полей вокруг себя — «вы просили – мы прислушались!».
Третье – теперь иконок пять вертикальных рядов в Z10, шесть в Z3 и Z30 и пять горизонтальных рядов в Q10 и Q5.
Четвертое – иконки теперь новые.
Пятое – новые обои по-умолчанию. Новые обои кажутся лично мне – темноватыми и мрачноватыми, а новые иконки – яркие и незатейливые – уж очень сильно с ними контрастируют. Прямо по Хемингуэю: «Его весёлость столкнулась с серьёзностью войны, как мотылёк… и танк».
Active Frame разжился несколькими полезными функциями. Первая – теперь можно менять местами окошки приложений, перетаскивая их пальцами, и расставив в порядке приоритета. Вторая – восстановление приложений при перезагрузке смартфона. Однако тут следует оговориться – оно не восстанавливает приложение на то же место, где оно было при выключении – например открытые вкладки браузера, или чаты BBM. Оно просто запустит данное приложение заново, но для этого не придется искать его в меню, просто надо нажать на полупрозрачный абрис свернутого в Active Frame приложения.
Нижний бар во всех приложениях теперь строится вокруг «Основной кнопки». Она отвечает за самую востребованную функцию в данном приложении, а по левую и правую сторону от нее – «дополнительные кнопки» – второстепенные функции. Сначала автором это новшество было воспринято холодно – привыкший к строгому, лаконичному интерфейсу глаз раздражал яркий круг большого размера посередине. Но как ни странно, именно этот элемент интерфейса совершенен, его нельзя убрать или сделать другим. И понимаешь это только тогда, когда его лишаешься (автор лично остро ощутил его нехватку только вернувшись на OS10.2.1).
Так же, пользователь по своему желанию может отключить подписи пиктограмм в нижнем баре, выиграв таким образом немного места на дисплее.
Моментальный доступ к быстрым настройкам. Теперь пользователь может получить доступ к шторке быстрых настроек из любого приложения, не сворачивая его. Для этого надо сделать свайп двумя пальцами от верхнего края дисплея к центру. С одной стороны, это хорошо – не надо сворачивать приложение, перед тем, как включить WI-FI, или отключить звуки уведомлений. С другой стороны, такой жест неудобно делать – в любом случае приходится либо перехватывать устройство повыше, чтобы сделать этот свайп двумя большими пальцами, либо делать это пальцами одной руки – например, указательным и безымянным, которые у подавляющего числа людей разной длины. При работе же на ходу или одной рукой комбинация жестов «свайп снизу вверх» плюс «свайп сверху вниз» окажется быстрее, чем «перехватить телефон/освободить вторую руку» плюс «двойной свайп сверху».
Вообще весь дизайн системы кардинально изменился – теперь он белый для Z10 и Z3 (в случае с Q10/Q5 и Z30 – черный) и все элементы вычерчены тонкими черными линиями. И во всех приложениях применена система «основная кнопка – вспомогательные». Все мелкие элементы – яркие и плоские.
Косметические изменения затронули так же браузер, карты, BlackBerry World, BlackBerry Messenger, музыкальный плеер и остальные приложения.
Красиво ли такое решение? Отчасти да, отчасти нет. Иконки смотрятся весело и симпатично. Белый фон и тонкие элементы создают ощущение света, простора, легкости. Но плоские белые квадратные всплывающие окна – без каких бы то ни было обрамлений, окантовок, рельефа смотрятся как минимум недорисовано. Как будто дизайнеры пока оставили эти элементы и перешли к чему-то более важному. А спустя какое-то время вернутся и доведут все до ума. Ну а пока – «Белое безмолвие».
Можно сказать, подарок пользователям BlackBerry, так привыкшим к безопасности – возможность отображать на экране блокировки смартфона не все сообщения (или тему электронного письма), а только отправителя. Теперь Ваша супруга не будет обескуражена сообщением «Пупсик, я скучаю» от «Иван Ильич Дизель».
Появилась возможность установить разные изображения для экрана блокировки и рабочего стола.
Так же, теперь с завода в телефонах BlackBerry идет предустановленный магазин android-приложений Amazon, который призван скомпенсировать отсутствие некоторых очень важных приложений в BlackBerry World.
Новая возможность смартфона – так называемое «Расширенное взаимодействие». Теперь вы можете заблокировать ваш смартфон, просто положив его на стол дисплеем вниз. Разблокировка так же происходит автоматически при взятии телефона с ровной поверхности (причем, он необязательно должен лежать дисплеем вниз, функция работает и при исходном положении дисплеем вверх). А самое главное – нам с вами доступна функция отключения звука входящего вызова переворотом дисплея вниз.
BlackBerry Blend – новое ПО от BlackBerry, позволяющее получить доступ к функциям телефона – BBM, почта, смс, каледарь и файл менеджер с вашего компьютера, ноутбука и планшета, в том числе и айпада. В том числе ожидается, что сторонним разработчикам позволят внедрять свои приложения в BlackBerry Blend, например Dropbox.
Счетчик данных. Теперь можно задавать количество траффика, выделенного Вам оператором, и день обновления данных, благодаря чему ваш смартфон предупредит Вас о приближении к заданному порогу (например, 85%) и о полном исчерпании траффика.
«Режим совещания». Отныне пользователю можно настроить календарь таким образом, чтобы он переводил телефон в заданный профиль уведомлений в те моменты, когда в календаре есть запись о событии. На самом деле, немного спорная функция, так как она работает для всех событий календаря. Гораздо логичнее и удобнее было бы, если можно было задать запись для каждого события индивидуально.
Так же календарь оброс функцией «Повестка недели» — можно вывести на экран все события за предстоящую неделю.
Немного изменился интерфейс и алгоритм работы камеры. Теперь она может снимать кадры с разрешением 720pчастотой 60 кадров в секунду. Из функций доступны панорамная и серийная сьемки, Time Shift, таймер, HDR-режим.
В 10.3 отказались от снятия фото по нажатию на дисплей – теперь это действие только выставляет фокус. Снятие производится клавишами громкости, либо внизу экрана центральной кнопкой с изображением камеры. Так же, теперь камера не имеет выбора режима видео/фото – сьемка видео запускается по правой второстепенной клавише, и так же останавливается. Во время записи видео пользователь может делать фото. Левая второстепенная меняет камеру – для этого теперь не надо лезть в меню, очень удобно любителям сделать «селфи».
Hub получил большие изменения, как в плане функционала, так и внешне. Внешне он теперь исполнен в стиле всей ОС, с философией «центральной кнопки». В OS 10.3 основной фон белый, но в OS 10.3.1 разработчики добавят опцию, в которой сами пользователи смогут выставлять цвет между белым и черным.
Весьма интересна функция Speed Triage. Она позволяет задать две клавиши на выбор, которые появляются непосредственно на письме (или сообщении) в хабе и позволяют быстро произвести одно из двух действий с элементом.
Так же, исчезающий нижний бар во многих приложениях (Hub, изображения, музыкальный плеер) позволяет хоть немного расширить рабочую зону. При этом пользователю остаются доступны центральная кнопка, и кнопки вызывающие меню опций и меню навигации.
Значительно переработан алгоритм работы с почтой и сообщениями. Удаленный поиск для IMAP-ящиков позволит получить доступ к сообщениям почты, даже если сообщения не сохранены на вашем BlackBerry. Так же, новый Hub позволяет сохранить отправленные письма в определенных папках, в определенном в почтовом ящике, и удалить исходный текст при ответе на сообщение электронной почты. В работе с вложениями теперь можно скачать все вложения одной кнопкой, не выбирая каждое по отдельности. В случае, если вы начали набирать письмо, а потом отвлеклись и забыли про него — Hub сохранит черновик и вернется в стандартный вид спустя 30 минут ожидания.
Стандартное приложение теперь прибавило в функционале – в нем появились задачи. То есть это некоторые дела, или действия, которые надо выполнить к определенному времени или определенному дню. Задачи можно помечать галочкой, или снимать. Работает замечательно, и единственный вопрос лично у меня к этому новшеству – почему мы его не увидели на телефоне, позиционируемом под бизнес раньше?!
Это новый помощник, помогающий ориентироваться в дебрях новой OS и интернета. Вы можете вводить запросы с клавиатуры, отдавать команды голосом или выбрать одно из чаще других выполняемых Вами действий.
Так же есть меню, где Вы можете изучить все тонкости и типы запросов, которые Вам доступны. К сожалению, помощник пока не умеет говорить по-русски. Ему подвластны только английский, американский, немецкий, итальянский, испанский и французский языки.
По сравнению с уже знакомыми нам ранними версиями BlackBerry OS 10.3 плеер обзавелся эквалайзером. К сожалению, не графический с гибкой настройкой, а только в виде предустановленных параметров, но уже хоть что-то.
BlackBerry медленно, но верно движется ко все более тесной интеграции Android в свою операционную систему. Все больше прав и доступа имеет виртуальная машина, и все больше настроек доступно пользователю. Например, настройка прав. К сожалению, качельки настроек для нас пока недоступны(возможно с OS 10.3.1), но уже один только факт их наличия позволяет надеяться на новые возможности с точки зрения увеличения безопасности использования так называемых «портов» без потери функционала.
Так же, очень интересно теперь обрабатываются уведомления, присылаемые android-приложениями.
Еще одна новая функция доступна пользователю в меню настроек. Этот инструмент предназначен для сохранения журналов устройства, которые можно отправлять в BlackBerry, чтобы помочь определить и устранить неисправности в работе вашего смартфона.
В нем пользователь может задавать, какие данные он будет отправлять в BlackBerry, и где будут храниться копии пересылаемых данных – на карте памяти или в памяти телефона.
С развитием функционала BlackBerry OS 10.3 она становится уже не просто операционной системой, она превращается в помощника в работе, который начинает потихоньку угадывать твои действия и предлагать именно те варианты, или именно те функции, которые тебе в данный момент нужны. Приятно, когда берешь телефон в руки со стола – а он включает тебе дисплей и сразу подготавливается ко вводу пароля. Приятно, что есть «задачи» в штатном Remember. Приятно, что система становится экономичнее. Теперь нет размашисто занявших весь экран иконок, теперь они компактнее и разумнее используют пространство дисплея.
Система становится быстрее, плавнее. Она точнее отрабатывает команды, быстрее открывает приложения. За счет предустановленного Amazone Store теперь этих приложений может быть больше.
Да есть издержки. Да, новый дизайн понравится не всем. Да, изменившийся алгоритм работы в некоторых приложениях поначалу заставит чертыхаться. Но как говорится — «Москва не сразу строилась», так и с BlackBerry 10 OS.
Вообще, BlackBerry 10 – как зеркало истории BlackBerry. Только появившись в 2013 году в версии OS 10.0, она как рахитичный младенец в Спарте – априори списывалась многими со счетов и казалось, впору вышвыривать ее в пропасть. OS 10.1 – борьба за выживание, за то, чтобы марка BlackBerry не канула совсем в лету. OS 10.2 уже начала радовать нас настолько, что про нее говорили «вот теперь она похожа на настоящую ОС», а некоторые даже объявили ее лучшей операционной системой (индийский журнал Digit). Это был феникс, в тот момент, когда он восстает из пепла и возрождается к жизни. Ну а теперь OS 10.3. Она уже перестала бороться за наличие «жизненно важных функций» и начал «обрастать жирком» — в OS уже начали появляться не влияющие на работоспособность, но приятные мелочи, делающие работу не столько возможной, сколько уже просто приятной.
Автор статьи — Vladislav Melnikov
Редактор — Артём vernigorka Вернигора
Производительность BlackBerry Z10
Сердцем этого смартфона, стал известный драконовский процессор, 2 -ядерный Qualcomm Snapdragon S4 Plus (модель номер MSM8960), который работает на частоте 1.5 ГГц. Он имеет 2 Гб оперативной памяти, и 16 Гб встроенной, а тому кому этого мало, также предложат слот для карт памяти microSD. BlackBerry Z10 трудно назвать быстрым смартфоном который мы когда-либо держали в руках. Плавности в работе ему хватает, особенно работая с собственными предустановленных приложениями, а вот установив любое приложение третьей стороны (тем более apk — файл с Android), у Вас может появиться желание шлепнуть его обо что-то твердое. Он гораздо медленнее чем iPhone 5, и чем большинство современных флагманских смартфонов на Android. Погонять в Real Racing 3 Вам удастся, так как это приложение есть в BlackBerry World.
Камера в BlackBerry Z10
Вообще, на протяжении всей истории своего развития, компания BlackBerry уделяла мало внимания камерам своих девайсов, и не следовала тренду, гонка за мегапикселями, поэтому оснащение Z10 основной камерой на 8 Мп (используется чип OmniVision OV8830 с технологией BSI2 ) можно считать большим шагом вперед для всей компании (хотя конечно, 8 Мп сегодня уже не много, но на момент выхода это было флагманское разрешение, как для камеры). Камера BlackBerry Z10 также оснащена светодиодной вспышкой. Запустить камеру можно, как с экрана блокировки, тянуть вверх как в iOS устройствах не нужно, а лишь клацнуть по значокку камеры и подождать 3 секунды, или просто нажав на иконку камеры из меню приложений. Интерфейс камеры очень и очень примитивный (как, кстати, и в большинстве приложений ОС BlackBerry 10), что бы сфотографировать необходимо нажать на экран в любом месте. Для приближения необходимо сделать пинч по экрану, вспышка же работает на автомате. Из интересных возможностей, которыми оснащен BlackBerry Z10, стоит отметить лишь Time Shift, это технология компании Scalado, которую не так давно приобрела Nokia и что-то подобное существует в устройствах линейки Lumia. Вы можете получить несколько снимков с лицами ваших друзей и затем выбрать для каждого лица то выражение, которое Вам больше понравится. То есть, не нужно выбирать различные фотографии, достаточно настроить лицо каждого отдельного человека. Интересная функция, которая, к сожалению, не так уж и интересна в повседневной жизни.
Качество снимков далеко от идеала. Фотографии получаются очень освещенными (т.е. вытянутыми именно благодаря программному увеличению яркости), через что снимки теряют в деталях. Но в солнечный яркий день, качество превращается как тыква в карету «Золушки», и становится приемлемым как для 8 Мп основной камеры флагманского устройства.
Цветной интерфейс и народный успех
В 2004 году выходит BlackBerry OS 4.X и наконец-то потребитель видит цветной интерфейс. Однако это была лишь малая часть из того, что RIM подготовили для своих верных пользователей. Новая версия ОС содержала в себе улучшенный браузер, который значительно ускорял работу в интернете, появляется сервис для переписки между пользователям устройств BlackBerry, также разработчики добавляют галерею. Эта версия очень долго оставалась востребованной. За все время ее существования было разработано шесть обновлений, которые значительно модернизировали как интерфейс, так и функционал BlackBerry OS 4.X. С одновременным выходом первого смартфона BlackBerry 7210 и версии операционной системы 4.X, для RIM начинается эпоха телефонов с qwerty клавиатурой. Так как подобная раскладка клавиатуры была высоко оценена людьми часто печатающими длинные сообщения и электронные письма, дальнейшее развитие BlackBerry OS было нацелено исключительно на подобные устройства. Однако телефоны компании по-прежнему находились в андеграунде и интересовали лишь деловой сегмент.
В 2009 году появляется серия BlackBerry Bold 9000, а вместе с ним BlackBerry OS 5.X, которая полностью завоевала народную любовь и бизнес сегмент. Все о чем мог только мечтать деловой человек, было воплощено в новой версии операционной системы: файловый менеджер, сервис Gmail, BlackBerry Maps и многие другие полезные приложения. Появилась возможность синхронизировать контакты, что сделало общения между сотрудниками очень удобным. В добавок к этому была реализована поддержка сенсорного дисплея.
BlackBerry Bold 9000
Мировой рынок
С версией BlackBerry OS 6.X компания RIM достучалась до сердец обычных потребителей. В корпоративном сегменте рынка конкурентов не наблюдалось в принципе. Пора было продемонстрировать свои устройства и свою ОС на мировой арене. Дебют прошел более чем успешно. Компании RIM пришло понимание, что смартфоны с широким функционалом по нраву не только бизнесменам, но и рядовым пользователям. В BlackBerry OS 6.X появилась поддержка социальных сетей, улучшилась работа браузера (теперь можно было работать сразу с несколькими страницами при помощи вкладок), также появились такие приложения как BlackBerry Messenger, YouTube и LinkedIn. Это был звездный час компании RIM.
BlackBerry OS 6.X
В 2011 году выходит седьмая версия BlacBerry OS, которая не привнесла практически ничего нового. Появилась возможность подключаться к сети Wi-Fi, стало доступно FM радио, плюс добавились несколько новых приложений.
Развитие
Следующим прорывным проектом стал выпуск полноценного КПК и вторая версия операционной системы BlackBerry, которая на голову превосходила предыдущую как по функционалу, так и по дизайну. Экран по прежнему оставался черно-белым, однако теперь возможностей для ведения дел стало куда больше. Новое устройство получило полноценный доступ к электронной почте, появилась полная версия браузера, добавился сервис заметок. До смартфона еще далеко, однако умнее устройства, на то время, трудно было найти.
Интерфейс также оставался черно-белым, функционал остался на том же уровне. Из новшеств стоит отметить появления поддержки Java. Также нельзя обойти стороной тот факт, что для компании RIM на этом закончилась эра пейджеров и началась эпоха мобильных телефонов. Их первый телефон вышел как раз с BlackBerry OS 3.X на борту. Однако полноценным телефоном это пока называть было нельзя, так как у устройства отсутствовал собственный динамик и чтобы поговорить с собеседником, приходилось подключать специальную гарнитуру.