В понедельник Google начала распространение финальной версии мобильной операционной системы Android 7.0 Nougat с аппаратов серии Nexus. Теперь компания может подумать о будущей версии системы, а также об изменениях в процессе распространения обновлений.
Дейв Бёрк из Google сообщил в блоге Android Developers, что система Nougat будет получать регулярные обновления ежеквартально. Google уже начала работать над первым обновлением Nougat Maintenance Release, в котором система будет дорабатываться и совершенствоваться. Появление этого обновления запланировано на осень. Предположительно, оно не будет связано с ежемесячным релизом обновлений безопасности Android.
Переход на ежеквартальные обновления является значительным изменением по сравнению с прежними методами Google. Ранее компания выпускала небольшие обновления по мере их готовности, без всякой периодичности. Например, Android 6.0.1 вышла через два месяца после релиза Android 6.0, став единственным обновлением версии Marshmallow.
Относительно планов Google пока остаётся немало вопросов, но главным по традиции является то, как эти обновления будут распространять производители Android-устройств. До сих пор у них были проблемы даже при выпуске всего одного обновления за год, так что их появление каждые три месяца может стать для производителей ещё большей проблемой. За 10 месяцев с релиза Marshmallow её доля выросла только до 15%.
Компания SecureWorks сообщает о новой тактике киберпреступников, которые пытаются устанавливать на компьютеры пользователей виртуальные машины для того, чтобы скрыть свои действия на них. Виртуальные машины представляют собой эмуляцию файловых систем, на которых работают полноценные операционные системы внутри установленной на компьютере операционной системы. Это позволяет при необходимости запустить Linux или Windows 98 одним нажатием на ярлык на рабочем столе.
Виртуальные машины часто используют разработчики программного обеспечения для тестирования своих продуктов и они бывают встроенными в приложения, например, программы компьютерной безопасности. SecureWorks пишет о недавнем инциденте у одного из клиентов компании. Изучив логи, специалисты обнаружили, что хакер получил возможность взаимодействовать с проводником Windows через Terminal Services Client.
Использовалась Microsoft Management Console (MMC) для запуска Hyper-V Manager, применяемого для управления виртуальными машинами. Злоумышленник пытался запустить виртуальную машину, но не смог этого сделать, поскольку изначально оказался в виртуальной машине. Однако этот метод может оказаться более успешным в другой раз у других хакеров, что следует иметь в виду.
Работа в виртуальной машине позволит выполнять противозаконные действия незаметно, за пределом поле зрения антивирусных продуктов и прочих приложений безопасности.
Сегодня компания Google официально объявила о выпуске окончательной редакции операционной системы Android 7.0 Nougat, завершив период бета-тестирования. Пользователи устройств от Google начали получать уведомления о возможности установить обновление.
Все возможности Android 7.0 Nougat были официально анонсированы на конференции Google I/O в конце мая после небольшого периода альфа-тестирования весной. В новой версии своей мобильной системы Google внесла ряд изменений в пользовательский интерфейс, сделав его более настраиваемым, а также внедрив функцию многооконности. В новой редакции Android была улучшена безопасность, увеличена производительность, а также добавлены новые технологии энергосбережения, умерив аппетиты системы во время режима ожидания. Со стороны графического стека и игровых возможностей были внедрены новый графический интерфейс Vulkan, дополнивший OpenGL ES 3.2, а также платформа Daydream VR для виртуальной реальности.
Google начала распространять обновления для своих смартфонов LG Nexus 5X, Motorola Nexus 6, Huawei Nexus 6P и General Mobile 4G. Кроме того, планшеты Nexus 9 и Pixel C тоже получили возможность обновиться. А вот популярный в прошлом LG Nexus 5 не получит обновления до Android 7.0 и в дальнейшем будет получать только обновления безопасности, оставшись на Android 6.0 Marshmallow.
Британская компания ARM Holdings, готовящаяся к продаже своих активов японскому оператору Softbank, продолжает развивать свою архитектуру. Сегодня компания официально представила новый вариант распространённой архитектуры ARMv8, но на этот раз для серверов и параллельных вычислений.
Новый набор инструкций, а точнее его расширение, получил название Scalable Vector Extensions (SVE), и в общих чертах он аналогичен уже существующим инструкциям векторизации ARM NEON или SSE от Intel. NEON и SSE активно применяются для увеличения производительности в работе медиакодеков, симуляции физических процессов или обработки массивов данных, таких как, к примеру, операций перемножения матриц. В отличие от NEON, инструкции ARM SVE нацелены в первую очередь на работу с данными, из-за чего SVE способна использовать 2048-битные векторы, в отличие от применяемых векторов NEON, ограниченных 128-битной длиной. Новые инструкции позволяют выполнять несколько 128-битных операций векторизации параллельно в рамках более широкой SVE. Согласно утверждениям ARM, эти операции не потребуют каких-либо оптимизаций со стороны разработчиков, так как за всё будут отвечать встроенные в чип аппаратные планировщики.
Представители ARM Holdings заявили, что новый набор инструкций предназначен для использования в центрах обработки данных, суперкомпьютерах и любых серверных конфигурациях. SVE не будет входить в стандартную лицензию ARMv8 и будет лицензироваться отдельно. Первым клиентом, лицензировавшим новый набор инструкций, стала японская компания Fujitsu. Она намеревается использовать ядра ARMv8 с SVE SIMD в своём суперкомпьютере Post-K RIKEN, который должен быть введён в эксплуатацию в 2020 году. Впрочем, ARM Holdings прогнозирует, что ранее могут появиться более простые серверные конфигурации с поддержкой SVE для массового рынка серверов. В данный момент компания готовится к выпуску специальных оптимизирующих патчей в открытые компиляторы GCC и LLVM, которые позволят автоматически оптимизировать созданный код под SVE. По прогнозам аналитиков новая SIMD SVE усилит привлекательность ядер ARM по сравнению с x86-64, так как, в отличие от потребительских устройств, не стоит проблема совместимости, и большинство суперкомпьютеров базируются на основе открытого ПО, которое оптимизируется в том числе и под ARM.
Финальная версия недавно представленного коммуникационного приложения Google Allo будет обладать сквозным шифрованием, «исчезающими» спустя заданное время сообщениями, как в Snapchat, анонимными чатами, поисковым режимом и рядом других возможностей.
С одной стороны, шифрование разговоров направлено на повышение конфиденциальности, с другой анонимное общение даёт возможность обмениваться временными сообщениями с другими пользователями. Время исчезновения сообщений может быть установлено на неделю, день, час, минуту, 30 секунд или 5 секунд. Эту опцию самостоятельно устанавливает для своих сообщений каждый участник общения. Естественно, ничего не мешает получателю сделать скриншот этих сообщений.
Пока речь идёт о тестовой предварительной версии Allo, в ней таймер обратного отсчёта отсутствует, так что отслеживать удаление сообщений невозможно. Google может добавить таймер в финальную версию.
Также приложение Allo предлагает удобный встроенный поиск. Пользователи смогут вести поиск в чатах по ключевым словам, как это возможно в Gmail. Скриншот приложения показывает, что поиск не ограничен пользовательскими чатами, но может смотреть на Google Assistant и предложения, имея возможность перемещаться по разным результатам в одном окне. Allo позволяет удалять отправленные и принятые сообщения, но только на своём устройстве, а не у собеседника.
На конференции разработчиков Google I/O был обещан релиз Allo этим летом, до конца которого осталось совсем немного времени.