Теги → ос
Быстрый переход

Google продолжает тихую работу над Fuchsia OS, которая может заменить Android

Заменит ли Google свою платформу Android новой мобильной ОС? Вряд ли такое произойдёт в ближайшее время, но технологический гигант работает над проектом под названием Fuchsia. Пару лет назад впервые появились сведения об этой новой ОС, которую связывали с сектором Интернета вещей (IoT). Вскоре проект получил интерфейс, а затем и логотип для лучшей идентификации, и наконец стало известно, что речь идёт о совершенно новой, не основанной на Linux платформе.

Деталей всё ещё довольно мало, но Google делится некоторой информацией с миром. Теперь становится ясно, что вряд ли речь идёт об операционной системе, предназначенной исключительно для сектора IoT. В январе в Сети засветился Google Pixelbook с установленной Fuchsia. Затем было выдвинуто предположение, что речь идёт о настольной платформе. Наконец, в апреле прошлого года Fuchsia OS была замечена в Android Open Source Project, что говорило о возможной поддержке в ней Android-приложений.

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

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

Но Сандар Пичай (Sandar Pichai) и его заместитель Хироши Локхаймер (Hiroshi Lockheimer), занимающийся развитием Android и Chrome, ещё не определились с будущим Fuchsia. Любые планы относительно преобразования Android-экосистемы приходится прорабатывать крайне осторожно, учитывая десятки крупных аппаратных партнёров, тысячи разработчиков и миллиарды долларов от мобильной рекламы. Android также выступает объектом пристального внимания со стороны контролирующих органов и источником постоянных юридических споров. А это значит, что любые изменения в ПО будут тщательно отслеживаться. Европейские власти приняли на днях решение выписать Google рекордный антимонопольный штраф в размере $5 млрд за использование мобильной ОС для распространения своих услуг. И внутри Google тоже ведутся дебаты относительно того, как следует разрабатывать и развёртывать Fuchsia, особенно с точки зрения функций конфиденциальности.

И всё же Fuchsia — нечто большее, чем просто экспериментальный внутренний проект Google. Господин Пичай выразил ему свою поддержку, как сообщают информаторы, и в настоящее время над разработкой ОС трудится более 100 человек, включая таких ведущих сотрудников, как Матиас Дуарте (Matias Duarte), специалиста по дизайну, который возглавлял несколько новаторских проектов в Google и других компаниях. Господин Дуарте, как сообщается, работает над проектом неполный рабочий день.

В целом инициатива направлена якобы ​​на более успешную борьбу с Apple iPhone. В то время как доля рынка Android составляет сегодня 85 %, Apple всё ещё удерживает 15 % за счёт таких преимуществ, как производительность, конфиденциальность, безопасность и высокая степень интеграции. Ещё одно ключевое преимущество: большинство пользователей iPhone быстро обновляются до свежих версий ОС, в то время как менее 10 процентов пользователей Android пользуются актуальной версией платформы. Это означает, что последние новшества от Google доступны лишь малой части владельцев Android-смартфонов. Во многом проблема обусловлена заложенными изначально недостатками при создании и продвижении Android.

Посмотрим, что из всего этого выйдет. В любом случае, в ближайшие годы могуществу Android, похоже, ничего не грозит ни внутри, ни за стенами Google.

Windows 98 исполнилось 20 лет

Наверное, многие наши читатели сейчас почувствуют себя старыми: 20 лет назад, 25 июня 1998 года, состоялся запуск графической операционной системы Windows 98 (кодовое имя Memphis, версия — 4.10.1998). Запуск Windows 98 стал, пожалуй, крупнейшим на тот момент в истории ОС: он сопровождался громкой маркетинговой кампанией, ОС стала доступной сразу более чем в 40 странах мира и поступила в продажу более чем в 12 000 торговых точек США.

Microsoft тогда была совсем другой компанией, по-прежнему руководимой Биллом Гейтсом (Bill Gates). Эксцентричный Стив Балмер (Steve Ballmer) получил пост исполнительного директора лишь в 2000 году (впрочем, в 1998 году, всего через месяц после выхода новой ОС, он стал президентом программного гиганта).

Впрочем, сама по себе Windows 98 не была принципиально новой вехой в развитии настольных ОС, будучи по-прежнему основанной на MS-DOS 7.1 и являясь лишь естественным развитием выпущенной три года назад платформы. Именно Windows 95 принесла ряд существенных изменений, сделавших Windows стандартом на многие годы: поддержку 32-битных приложений, встроенный автозапуск с нуля (в отличие от необходимости ручного старта из DOS) и знакомый по сей день пользовательский интерфейс, в котором появилась легендарная кнопка «Пуск» и панель задач.

Среди заметных изменений можно отметить улучшенную поддержку порта AGP, доработку драйверов USB, возможность работы с несколькими мониторами и интеграцию браузера Internet Explorer 4 в интерфейс Проводника (по аналогии с Windows 95 OSR 2.5). Но в целом речь шла скорее о крупном пакете обновлений, о полировке и доведении до совершенства старой-доброй Windows 95, нежели о принципиально новой ОС.

Тем не менее, есть ряд областей, в которых жизнь пользователей ПК стала заметно лучше, и их стоит вспомнить в честь 20-летнего юбилея. Прежде всего, было много исправлений ошибок и внутренних проблем ОС, благодаря чему в целом существенно улучшилась стабильность и производительность платформы. Благодаря появлению встроенной поддержки USB началось шествие по миру целого нового класса периферийных устройств. Этот стандарт до сих пор актуален, хотя уже и в лице USB 3. Технически поздние версии Windows 95 тоже поддерживали USB, но в Windows 98 это было доведено до ума.

Кстати, с USB связан и один из наиболее громких провалов во время презентаций Microsoft. Билл Гейтс во время прямой трансляции по ТВ хотел показать преимущества технологии plug-and-play на примере подключения сканера к предварительной версии Windows 98. Но что-то пошло совсем не так... В Windows 98 SE (крупное обновление 1999 года, версия 4.10.2222) поддержка USB была дополнительно улучшена наряду с новыми сетевыми возможностями.

Следующей крупной тенденцией, которую задала Windows 98 на годы вперёд, стало сближение рабочего стола с веб-интерфейсом и интеграция веб-страниц в ряд элементов ОС (например, гиперссылки на справку и поддержку, встроенные в панель управления), одиночный клик по элементам, веб-страницы для рабочего стола, в реальном времени обновляющие информацию из Интернета. IE 4 можно было поставить и на Windows 95, получив почти то же самое, и потому интеграция браузера Internet Explorer 4.0 в стандартный пакет новой ОС привела к волне обвинений Microsoft в использовании монопольного положения.

Интересно, что система Windows Update впервые появилась именно в Windows 98: пользователь уведомлялся о важных обновлениях безопасности, новых драйверах, исправлениях и других дополнениях для ОС. Это была очень простая система, не принуждавшая пользователей обновляться, как в Windows 10.

Windows 98 также включала в себя ряд новых инструментов для обслуживания системы, включая утилиты для жёсткого диска вроде Disk Cleanup, который по-прежнему является частью ОС и позволяет избавляться от временных файлов и другого ненужного хлама. ОС давала пользователям возможность переводить жёсткий диск в файловую систему FAT32, дополнительно высвобождая свободное место.

Системные требования для Windows 98 включали процессор 486DX 66 МГц или выше, 16 Мбайт ОЗУ и, по крайней мере, 195 Мбайт свободного дискового пространства для установки. ОС поддерживала ПК с максимальным объёмом ОЗУ не выше 512 Мбайт. На современных компьютерах запуск платформы возможен лишь при помощи виртуализации.

Лебединой песней этого семейства ОС Microsoft стала юбилейная Windows Millennium Edition (Windows ME), по-прежнему основанная на MS-DOS (уже 8.0, с заблокированным реальным режимом, но тем не менее) — она вышла 14 сентября 2000 года. По-настоящему новой платформой была представленная чуть раньше Windows 2000, основанная на ядре NT 5.0 и ставшая основой всех последующих потребительских ОС Microsoft, начиная с Windows XP.

Google потребует регулярных обновлений безопасности от Android-производителей

Google заявила, что потребует от производителей Android-аппаратов выпуска заплаток безопасности на «регулярной основе», хотя неясно, на какие именно компании будет распространяться эта практика и насколько она будет жёсткой. Во время прошедшей конференции разработчиков Google I/O поисковый гигант сообщил, что благодаря заключению новых соглашений с партнёрами, на регулярные обновления безопасности смогут рассчитывать больше пользователей.

«Когда у вас миллиарды пользователей, это большая целевая аудитория. И она заслуживает как можно более сильной защиты, — сказал глава Google по безопасности Android Дэвид Клайдермахер (David Kleidermacher). — Мы также работали над внесением требования выпуска заплаток безопасности в наши OEM-соглашения. Теперь это действительно приведёт к значительному увеличению количества устройств и пользователей, получающих регулярные исправления безопасности».

К сожалению, никаких подробностей не сообщается. Журналисты обращались к Google, чтобы узнать, как часто будут выходить обновления для системы безопасности и на каких именно производителей это распространяется, но представители компании не были готовы дать расширенные комментарии. Похоже, что это требование будет распространяться только на новые телефоны под управлением Oreo и выше, использующие сервисы Google Play — то есть, по-видимому, почти не затронет китайский рынок. Но и в этом случае неясно, будет ли практика касаться всех партнёров Google.

Хотя Google каждый месяц выпускает пакеты заплаток безопасности для Android, компания не требует, чтобы производители оперативно доставляли их конечным пользователям, так что многие даже довольно свежие аппараты получают исправления с громадным запозданием. Чтобы процесс обновления был проще, будет применяться технология Project Treble, которая позволяет производителям обновлять ключевые части ОС без необходимости внесения большого количества изменений в ПО.

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

Android P сообщит о фоновом использовании камеры или микрофона приложениями

Google давно ведёт борьбу против различных вредоносных приложений для Android, работающих в фоновом режиме. При установке нового ПО приложения часто спрашивают разрешение на использование камеры, доступа к файлам, микрофону и так далее. Многие, не задумываясь особо, отвечают «да» на все подобные запросы, даже если не вполне ясно, зачем приложению доступ к той или иной функциональности смартфона.

В Android P борьба с программами-шпионами, которые исполняются в фоновом режиме, выйдет на новый уровень. В частности, платформа будет более жёстко контролировать доступ к микрофону и камере у простаивающих (не путать с работающими в фоне) приложений. Вдобавок Android P сделает более наглядным для пользователя информирование об использовании датчиков.

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

Apple реализовала нечто подобное в iOS 11 для более наглядного информирования пользователя о случаях, когда приложение получает доступ к местоположению устройства.

Microsoft представила Sets, объединяющую приложения на вкладках в одном окне

Microsoft на Build 2018 официально представила функцию с названием Sets (наборы), которая станет частью следующего крупного обновления Windows 10. Sets, ранее уже засветившаяся в предварительных версиях Windows 10 Insider, нацелена на сближение программ с веб-сайтами за счёт возможности объединения нескольких приложений в одно окно со вкладками для определённых задач.

Sets — это не просто появление в некоторых программах поддержки вкладок вместо дополнительных окон, как это сделала Apple во многих своих приложениях с выходом macOS Sierra. Это универсальная система вкладок, которая поддерживает все приложения на компьютере, а также сайты. Конечно, у пользователя может быть одно окно со всеми сайтами на вкладках, а другое — со всеми документами Word. Но настоящее преимущество Sets — возможность смешивать и составлять программы и веб-сайты в одном окне. Например, можно объединить маршрут поездки в Word, веб-сайты и приложения, относящиеся к гостиницам и полётам; или же собрать документы и фотографии для какой-либо презентации или работы.

В основе механики Sets лежит браузер Edge. Как в Edge открываются новые сайты по щелчку соответствующей кнопки, так и в любом приложении можно будет создать новую вкладку, чтобы открыть избранный сайт, файлы или приложения. Sets также работает в связке с инструментом Timeline (временная шкала), который является частью Windows 10 April 2018 Update — благодаря этому очень просто перенести во вкладку приложение, с которым пользователь сейчас работает или работал не так давно, в том числе с другого устройства под тем же аккаунтом.

Кроме того, пользователь может восстановить группы вкладок, которые ранее использовал. Например, при повторном открытии документа Word будет предложено восстановить связанные вкладки браузера. Sets через Timeline позволяет переносить группы совместимых приложений и веб-страниц между всеми связанными устройствами на базе Windows 10, iOS и Android.

Microsoft в связи с интеграцией Sets также экспериментирует с работой функции Alt-Tab, принцип работы которой не менялся многие годы. Вместо переключения между окнами компания собирается позволить также переключаться с помощью этого сочетания клавиш между вкладками (раньше для этого обычно нужно было использовать сочетание Ctrl+Tab внутри окна).

Как и в случае с Timeline, главный вопрос состоит в поддержке функции Sets сторонними приложениями. Microsoft показала работу только на своём ПО, но чтобы Sets действительно стала полезной и удобной, поддержка должна распространяться и на другие программы вроде популярных браузеров, утилит, мессенджеров и так далее. Возможно, какие-то программы будут совместимы автоматически, но другие определённо потребуют выхода новых версий. Microsoft также не говорит пока о сроках запуска Sets.

30 апреля начнётся развёртывание следующего крупного обновления Windows 10

Microsoft выпустила уже три крупных обновления Redstone для операционной системы Windows 10: Anniversary Update (версия 1607), Creators Update (1703) и Fall Creators Update (1709). 30 апреля начнётся развёртывание обновления Redstone 4, которое на этот раз получило простое и незамысловатое название April 2018 Update (версия 1803). Как и предыдущие подобные релизы, оно принесёт ряд новшеств, которых мы касались в нескольких материалов на 3DNews (наиболее полно — в статье Андрея Крупина).

Ключевое новшество — Timeline (временная шкала) — призванное помочь найти документы, фотографии, видеоролики, письма или страницы, с которыми пользователь работал в последние 30 дней. Поддерживается не только активность в приложениях на ПК, но также сохраняются действия в мобильных приложениях. Пока только в браузере Edge или пакете Office 365 под платформами iOS или Android (необходимо войти в учётную запись Microsoft).

Следующее крупное новшество — переработанная система управления уведомлениями Focus Assist, нацеленная на помощь пользователю в концентрации на работе. С помощью гибких настроек можно запрограммировать включение Focus Assist в определённые часы или активировать в то время, когда требуется продуктивно потрудиться. Уведомления от нужных людей или приложений можно внести в список исключений.

Как обычно, переработке был подвергнут и браузер Microsoft Edge. Например, появилась функция отключения звука на вкладке при помощи пиктограмм. Книги, PDF-файлы и страницы Reading View можно переключать в полноэкранный режим чтения. Функция автозаполнения форм обзавелась поддержкой платёжной информации (CVV-коды не запоминаются). На некоторых веб-страницах можно убирать лишний текст при печати. Испытывающие трудности в чтении люди получили новую кнопку Grammar Tools, которая может разбить слова на странице на слоги, а также выделить разные части речи вроде существительных, глаголов и прилагательных.

Microsoft продолжает развивать естественные интерфейсы: в обновлении April 2018 Update была улучшена функция Dictation (Диктовка), которая, впрочем, не работает с русским языком. Сделать заметку или составить документ, используя только голос, стало гораздо проще. Поставив курсор в текстовое поле в программе или приложении Windows 10, нужно лишь нажать Win+H и начать говорить, чтобы осуществить текстовый ввод. Голосом также можно управлять различными функциями умного дома вроде совместимых термостатов (например, ecobee, Honeywell, Nest Learning) при помощи технологии Cortana.

Это далеко не все нововведения в April 2018 Update. Помимо упомянутого, Microsoft предложит, например:

  • средство просмотра диагностических данных, отправляемых на сервера компании;
  • улучшенный игровой режим, активируемый комбинацией «Windows + G»;
  • поддержку калибровки получающих всё более широкое распространение HDR-дисплеев;
  • технологию быстрого сопряжения с совместимыми Bluetooth-аксессуарами (пока только для мыши Microsoft Surface Precision);
  • режим упрощённого обмена данными между ближайшими устройствами;
  • развитие функций безопасности и Windows Defender;
  • расширение поддержки рукописного ввода;
  • новые настройки управления мобильным трафиком;
  • дополнительные возможности творческой работы с фото, 3D и Windows Mixed Reality;
  • дальнейшие изменения дизайна ОС в рамках концепции Fluent Design;
  • развитие панели быстрого доступа «Люди» (My People);
  • возможность устанавливать шрифты и языковые пакеты из магазина Microsoft Store;
  • расширенные параметры масштабирования дисплея и DPI;
  • доработанную подсистему Windows Subsystem for Linux (WSL), отныне поддерживающую удалённые подключения и выполнение фоновых задач;
  • улучшение жестов для высокоточных сенсорных панелей;
  • новые инструменты для разработчиков, в том числе использующие искусственный интеллект;
  • расширенные функции сенсорной клавиатуры и возможность включения подсказок для аппаратной клавиатуры;
  • возможность ограничения скорости скачивания обновлений через Windows Update;
  • дополнительную схему электропитания «Максимальная производительность» (Ultimate Performance).

Всё это будет доступно бесплатно всем пользователям Windows уже на днях. При этом, как обещает Microsoft, время установки масштабного обновления April 2018 Update сократится по сравнению с Fall Creators Update более чем в два раза благодаря новой системе, когда основной объём подготовительных операций, связанных с распаковкой и копированием системных файлов, а также переносом пользовательских настроек и данных, выполняется в фоновом режиме до перезагрузки.

Microsoft возрождает мечты о новом Windows-смартфоне тихим обновлением в Redstone 5

Неудивительно, что Microsoft собирается добавить ряд новшеств в следующий крупный пакет обновлений Windows 10 Redstone 5, выход которого запланирован на осень текущего года. Но недавняя сборка предварительной версии этого пакета в ветке «Skip Ahead» заставила многих думать, что у Windows-смартфонов ещё есть будущее.

Сборка 17650 платформы Windows 10, доступная пока только участникам программы тестирования Windows Insider, получила ряд API, связанных с телефонами и удалённых из ОС ещё в 2017 году. В своё время отбрасывание этих API служило лишним подтверждением отсутствия планов Microsoft по развитию своей мобильной ОС или выпуску собственного смартфона Surface. Повторное же включение этих API в операционную систему имеет противоположный эффект и рассматривается некоторыми как указание на то, что рэдмонцы ещё надеются вернуться на мобильный рынок.

Впрочем, эти шаги программного гиганта можно трактовать совсем иначе. В настоящее время Microsoft вместе с Qualcomm продвигает идею планшетов и ноутбуков на базе ARM-версии Windows 10, умеющей эмулировать приложения x86. Эти системы оснащены мобильными чипами Snapdragon и технически близки к телефонам, поэтому Microsoft может изучать способы расширения возможностей «постоянно подключённых ПК» с помощью мобильных API в обновлении Redstone 5.

В то же время происходящее можно трактовать и как вероятность появления уже в этом году устройства, создаваемого в недрах Microsoft в рамках проекта Andromeda (о чём уже ходили слухи). Это решение не будет смартфоном как таковым, а сможет заменять устройства сразу нескольких форматов: будь то ноутбук, планшет или телефон. Нечто подобное мы видели в последнем флагманском Windows-смартфоне HP Elite x3, но его функция Continuum не поддерживала запуск x86-приложений. Так или иначе, пока речь идёт лишь о слухах и предположениях. Факты же упрямо свидетельствуют об окончательной смерти Windows 10 Mobile — недавно последние Windows-смартфоны исчезли из продажи даже в Microsoft Store.

iPhone 5S всё ещё может получить обновление до iOS 12

Apple часто гордится тем, как быстро и согласованно обновляет свои iPhone до последних версий iOS. Учитывая, что у компании лишь несколько моделей и полный контроль над аппаратной и программной сторонами, это не столь уж невыполнимая задача. Но даже у Apple есть ограничения: все iPhone имеют срок актуальности. Для iPhone 5S он, похоже, настал в прошлом году с выпуском обновления до iOS 11. Однако теперь появился небольшой шанс, что популярный смартфон может получить прошивку до последней iOS 12 в этом году.

Впрочем, следует понимать, что шанс невелик. Вывод сделан на основании анализа исходного кода WebKit, открытого веб-движка, который лежит в основе браузера Safari от Apple. Комментарии в одном из разделов предполагают, что iOS 12 работает на iPhone 5S, по крайней мере, при тестировании. Но простираются ли планы Apple вплоть до полноценного выпуска соответствующей версии iOS 12 — не ясно.

Если это произойдёт, iPhone 5S может стать впечатляющим примером долгожительства. iPhone 5S, запущенный в 2013 году, является в какой-то мере знаковым аппаратом. Это был последний смартфон Apple, использовавший старый блочный дизайн и небольшой дисплей (если не считать iPhone SE, конечно). Это был также первый iPhone с 64-битным процессором, что позволяет надеяться на то, что iOS 12 действительно может выйти для этого аппарата.

Вероятность такого сценария порождает вопрос о том, почему Apple может пойти на столь неожиданный шаг? Возможно, это связано с тем, что iOS 12 — по сути «половинчатый» запуск, в котором больше внимания уделяется исправлениям ошибок и улучшениям в области производительности iOS 11, на что жалуются многие пользователи. Учитывая устаревшее оборудование, такие оптимизации, безусловно, далеко не лишние для iPhone 5S. Впрочем, стоит помнить, что пока речь идёт лишь о предположении.

Apple: пользователи не хотят объединения iOS и MacOS

После недавнего мероприятия Apple в Чикаго, на котором технический гигант представил новый iPad и изложил свои планы по усилению экспансии в сектор образования, журналист ресурса The Sydney Morning Herald Питер Уэллс (Peter Wells) пообщался с исполнительным директором Apple Тимом Куком (Toim Cook). Он начал со слов, что первым его компьютером в начальной школе был Apple IIc — за прошедшее с того момента время технологии шагнули далеко вперёд: появилась мобильная электроника с поддержкой дополненной реальности, дроны и так далее.

Господин Кук отметил, что Apple IIc был и его первым компьютером: «Будучи старшим в инженерной школе, я сначала использовал его для проекта создания программы управления запасами для находящегося неподалёку арендного бизнеса». Видимо, неслучайно впоследствии Тим Кук в течение множества лет отвечал за управление и развитие цепочек поставок купертинской компании.

Глава Apple вёл беседу размеренно и осторожно, что вполне ожидаемо для руководителя самой прибыльной компании на планете, слова которого всегда активно обсуждают. Например, когда несколько лет назад господин Кук небрежно отметил, что использует iPad в качестве своего основного устройства, тысячи блогеров решили, что у Mac нет будущего, и компания собирается прекратить развитие своих продуктов в этой области.

Поэтому неслучайно на мероприятии, посвящённом празднованию iPad, журналист решил спросить у Тима Кука, по-прежнему ли iPad является его основным устройством? «Обычно я пользуюсь Mac на работе, а дома использую iPad, — ответил руководитель, — и я всегда прибегаю к помощи iPad, когда путешествую. Но я использую всё, я люблю всё».

Далее журналист коснулся темы разделения платформ macOS и iOS, которое выглядит весьма консервативным по сравнению с стратегией Microsoft по продвижению трансформеров на базе платформы Windows 10. Тим Кук дал любопытный комментарий:

«Мы не верим в то, что платформы ослабляют друг друга. И Mac, и iPad — прекрасные продукты. Одна из причин, из-за которых они столь привлекательны, состоит в том, что мы оптимизировали обе платформы под те задачи, с которыми каждая из них справляется лучше всего. Если идти по пути объединения, придётся постоянно соглашаться на всё новые и новые компромиссы.

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

Неожиданный комментарий, учитывая возобновившиеся слухи о слиянии платформ и переходе Apple Mac на архитектуру ARM, озвученные в том числе хорошо информированным аналитиком Марком Гурманом (Mark Gurman) из Bloomberg. Последний не так давно написал, что компания работает над программной платформой Marzipan, которая предусматривает приближение Mac к iPhone и iPad.

«Начиная с 2018 года — писал господин Гурман, ссылаясь на своих информаторов, — разработчики программного обеспечения смогут создавать приложения, которые будут поддерживать работу как с сенсорным экраном, так и с мышью или трекпадом — в зависимости от того, исполняются ли они на мобильной операционной системе для iPhone и iPad или же на аппаратном обеспечении Mac».

Разумеется, сведения господина Гурмана всё ещё могут иметь под собой основание. Но существует большая разница между общим инструментарием для разработчиков iOS и macOS (такой шаг может упростить создание приложений для Mac тысячам iOS-разработчиков) и платформой MacOS, умеющей исполнять обычные iOS-приложения, по аналогии с Windows 10. Судя по комментариям господина Кука, первый сценарий звучит сейчас гораздо более вероятным.

Microsoft задержала выход обновления Windows 10 1803 из-за ошибки

Несколько недель назад стало известно, что Microsoft установила 10 апреля в качестве даты выпуска следующей крупной версии Windows 10, известной просто под именем «Версия 1803». Точно так же, как в случае с Fall Creators Update, развёртывание должно было начаться во вторник, но дата уже прошла, а признаков обновления никаких. Что же произошло?

Согласно источникам ресурса Windows Central, в минувшие выходные Microsoft обнаружила ошибку, которая, по-видимому, оказалась достаточно серьёзной, чтобы задержать запуск обновления до выхода заплатки против неё. У Microsoft есть внутренние критерии, которым должна соответствовать претендующая на стабильную сборка до того, как она выйдет в свободное публичное плавание. Благодаря обратной связи с участниками программы тестирования Windows Insider в каналах Fast, Slow и Release Preview обсуждаемая ошибка была обнаружена до начала развёртывания.

Возможно, исправление уже было внесено в последнюю сборку 17133.73, но может статься, что последует ещё одна заплатка. В любом случае, это означает, что задержка запуска Windows 10 версии 1803 может составить ещё около двух недель, прежде чем новая сборка получит добро на развёртывание. К счастью, Microsoft спешить особенно некуда (да и в таких случаях лучше лишний раз перестраховаться), так что никаких существенных проблем не возникнет.

Любопытно, что Microsoft пока даже не объявила имя версии 1803. Не ясно, почему так (раньше имя объявляли за несколько месяцев до запуска) — возможно, в компании решили вовсе отказаться от практики именования крупных обновлений «творческими» или какими-нибудь ещё? В любом случае, ситуация в этом вопросе должна проясниться в ближайшее время.

Поддержка 64-бит приложений x86 никогда не появится в Windows 10 ARM

ARM-версия Windows 10 вскоре получит новый набор инструментов SDK для Windows 10 ARM64, позволяющий разработчикам создавать родные 64-битные приложения для этой платформы. Но это не решит проблему отсутствия совместимости с существующими высокопроизводительными программами, которые ради безопасности или доступа к большему объёму оперативной памяти исполняются исключительно в режиме x86-64. Таковыми являются многие игры высокого класса, а также, например, некоторые приложения пакета Adobe Creative Cloud, недоступные в 32-битных версиях.

В беседе с ZDNet менеджер подразделения Windows Эрин Чапл (Erin Chapple) рассказала, что эта проблема, возможно, никогда не будет решена: «Реализация эмуляции x86-64 в дополнение к x86 требует вдвое больших инженерных трудозатрат. Кроме того, Windows поддерживает только уровень абстракции Windows on Windows (WOW) для 32-бит, а не для 64-бит приложений. Нам нужно будет добавить поддержку 64-битной версии Windows on Windows». Это будет совершенно новая работа, а не просто развитие существующей поддержки исполнения 32-бит приложений x86 на 64-бит Windows 10 ARM. Вдобавок конечная производительность будет куда менее предсказуемой.

«Технически это реализуемо, но существует ещё разумный компромисс между требуемыми трудозатратами и преимуществами, которые получит конечный пользователь. Когда мы посмотрели на статистику наиболее используемых Windows-приложений x86, мы обнаружили, что большинство из них имеют 32-бит версии. Многие приложения вообще выпускаются только в 32-бит версиях. Большинство 64-битных приложений — это игры, которые находятся за пределами целевой аудитории таких ноутбуков. Наконец, те приложения, которые являются изначально 64-битными, как правило, создаются с расчётом на очень мощные компьютеры для достижения максимальной производительности. В результате мы решили сосредоточить наши инженерные вложения на создании собственного ARM64 SDK, чтобы разработчики могли компилировать родные приложения для ARM-устройств Windows», — подчеркнула руководитель.

Эрин Чапл также прокомментировала сообщения о недостаточной производительности эмуляции x86 на платформе Windows 10 ARM: «Если программа использует жёсткий диск, графику или сеть, всё это выполняется на уровне ядра и работает напрямую, с максимальной производительностью. Если же приложение x86 слишком завязано на CPU, то для трансляции команд требуется больше ресурсов по сравнению с исполнением родного кода ARM. Многое зависит также от типа и назначения программы. Во время нашего внутреннего тестирования мы обнаружили, что производительность большинства x86-приложений, работающих в режиме эмуляции, вполне отвечает ожиданиям пользователей относительно отзывчивости».

Избежать эмуляции на новой платформе Windows 10 ARM до сих пор можно было только создав UWP-приложение для Microsoft Store. Разработчики могли перекомпилировать существующее настольное ПО, если оно использовало лишь функции WinRT API и Core-версии .NET. Если же они задействовали функции вроде WinForms, требующие полной версии .NET, оставалось полагаться только на эмуляцию 32-битного кода x86.

В будущем, если разработчикам понадобится 64-битная производительность традиционного ПО или исполнение родного кода ARM, в идеале им необходимо будет компилировать написанные на C++ программы напрямую при помощи SDK для Windows 10 ARM64. Microsoft планирует осуществить запуск этого набора инструментов во время мероприятия Build 2018 в мае.

Поначалу такие приложения нельзя будет публиковать в магазине Windows Store, так что они заработают только в Windows 10 Pro ARM, а не в Windows 10 S ARM. Будет ли SDK поддерживать функции вроде WinForms, которые требуют наличия настольной версии .NET? «Мы всё ещё работаем над нашими планами относительно развития ARM64 SDK, в том числе, обдумываем, какие версии .NET будут поддерживаться», — сказала госпожа Чаппл.

Любопытно, что и программы самой Microsoft доступны на ARM-платформе в разных версиях. Например, браузер Edge пока является 32-битным на Windows 10 ARM и исполняется без эмуляции, но участники программы Windows Insider уже могут тестировать 64-битную версию Edge (скомпилированную, очевидно, при помощи Windows ARM64 SDK).

В то же время Internet Explorer и Office остаются по-прежнему 32-бит x86-приложениями: оставлены они в таком виде ради совместимости с расширениями и дополнениями (тем более, что программы пакета Office, как правило, нетребовательны к производительности CPU). В общим и целом, пока платформа Windows 10 ARM призвана стать основой для создания доступных и максимально мобильных устройств с акцентом на время автономной работы и интегрированную поддержку LTE. Они не предназначены для прямой конкуренции в области производительности с 64-битными системами на базе чипов Intel или AMD.

В Windows 10 тестируется функция Sets для объединения нескольких окон в одно

Microsoft сообщила о продолжении разработки функциональности Sets (Наборы), которая позволяет группировать несколько приложений Windows в виде вкладок, по аналогии с окружением браузера. В новой сборке 17639 платформы Windows 10, которая уже поступает участникам программы тестирования Insider, возможности вкладок Sets стали ещё ближе к браузерам.

«Инсайдеры» могут перетаскивать вкладки внутри наборов и объединять несколько окон с вкладками-приложениями в одно. Это упрощает организацию открытых программ, если речь не идёт о вкладках Edge: пользователи не могут перетаскивать страницы из браузера Microsoft в наборы — в настоящее время это может привести к сбою системы.

Заодно Microsoft упростила переключение между всеми объединёнными в наборы вкладками и обычными окнами приложений по комбинации клавиш Alt + Tab. Пользователь теперь может изменить поведение этой функции в новом разделе Sets в настройках многозадачности, что можно видеть на приведённом снимке экрана:

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

Также в обновлении Microsoft добавила быстрый способ группировки двух окон Проводника; представила функцию в «Настройках», где отображается заряд батареи подключённых устройств Bluetooth; исправила ошибку калькулятора, чтобы он верно вычислял квадратные корни идеальных квадратов; исправила целый ряд проблем и ошибок. Как всегда, потребуется некоторое время, пока все новшества поступят в стабильную версию Windows 10.

Бывший руководитель Windows Phone винит производителей и операторов в провале ОС

Уход Терри Майерсона (Terry Myerson) из Microsoft снова оживил тему неудач компании на мобильном рынке: руководитель объяснил провал Windows Phone использованием на ранних этапах ядра Windows CE, а также недооценённой и слишком агрессивной бизнес-моделью Android.

Теперь другой руководитель Microsoft, участвующий в ключевой фазе развития Windows Phone, Брэндон Уотсон (Brandon Watson) написал в Twitter своё мнение о причинах провала платформы. Господин Уотсон был старшим директором команды Windows Phone в период с марта 2010 года по февраль 2012 года, ответственным за управление платформой разработчиков.

В переписке с Аланом Менделевичем (Alan Mendelevich) из AdDuplex он среди прочего отверг утверждение, что Windows Phone погубило отсутствие приложений. Во время работы Брэндона в Microsoft компании удалось нарастить количество приложений в магазине Windows Phone до 60 тысяч и добиться значительных успехов в привлечении разработчиков популярного и качественного ПО, включая, например, Angry Birds.

Вместо этого господин Брэндон обрушился на производителей и операторов, отметив: «Windows Phone умерла, потому что было почти невозможно победить Google или Apple без поддержки со стороны операторов и производителей смартфонов. Производители выпускали на нашей ОС преимущественно устройства для скамейки запасных, а со стороны операторов вообще поддержки практически не было. Microsoft просто не могла продолжать сжигать деньги, бесконечно толкая камень в гору, подобно герою древнегреческих мифов Сизифу».

В некотором роде каждый участник процесса, рассказывающий о провале Windows Phone, напоминает историю о нескольких слепых, описывавших слона наощупь: каждый из них не видит картины в целом и винит кого-то другого. Но всё же, несмотря на достоинства мобильной ОС, Microsoft совершила ряд принципиальных ошибок, приведших в итоге к печальному результату. Например, компания пыталась повторить модель iPhone, жёстко ограничивая свободу производителей и операторов; желала продавать ОС в то время, когда более развитая Android распространялась бесплатно; постоянно перезапускала платформу, гася достигнутый импульс на рынке и заставляя разработчиков переучиваться.

Проблема с ограниченной свободой производителей, возможно, была наиболее существенной: последние не могли быстро реагировать на запросы пользователей и выделять свои решения на рынке. Подобный же предельно «ограничительный» подход привёл, например, к провалу Android Wear. Странно винить производителей, что они не стремились выпускать флагманские модели, тогда как сама Windows Phone часто запаздывала с поддержкой аппаратных решений, предлагая порой совместимость лишь с чипами двухлетней давности. Сама Microsoft не успевала реагировать на нужды рынка, так что у многих производителей и разработчиков лопалось терпение, и они прекращали ждать.

Уходящий глава Windows винит ядро CE в провале Windows Phone

Многое было уже написано и сказано о причинах провала Windows Phone, но когда руководитель покидает компанию, он склонен, как правило, более откровенно говорить о причинах провала того или иного продукта, чем находясь на посту.

Одним из самых значимых уходов в последние годы из команды, занимающейся развитием платформы Windows, стал Терри Майерсон (Terry Myerson), который с 2008 года является главой подразделения Windows, Windows Phone и сопутствующих продуктов. Написав о себе панегирик в LinkedIn, руководитель отдельно коснулся и провала Windows Phone:

«Затем наступил октябрь 2008 года. За год до этого, как раз накануне запуска iPhone, я лично участвовал в переговорах с Apple по поводу лицензии Exchange ActiveSync. Я пользовался оригинальным iPhone 2007 года (который у меня всё ещё лежит в моём офисе сегодня). Я был откровенным любителем смартфонов и знал, насколько они важны. Реализация мобильного подключения была ключевым направлением моего подразделения Exchange. Android запущен в сентябре 2008 года. Но наиболее ярко я помню события одной из пятниц, когда Энди Лиз (Andy Lees) и Робби Бах (Robbie Bach) попросили меня возглавить Windows Mobile. Я знал, что нам предстоит много работы над развитием Windows Mobile, которая не была оптимизирована для управления пальцами и не имела магазина приложений. Я был горд такой честью и, конечно, довольно сильно испугался. Через 10 дней мой офис переехал в другую часть кампуса.

Опыт Windows Phone был невероятно сложным, и об этом было многое написано, но, оглядываясь назад, я очень горжусь тем, что был частью команды... Мы внедрили новации в пользовательском мобильном окружении. У нас были новаторские планы в области бизнес-модели, которым не суждено было воплотиться. Мы работали много. И действительно очень усердно. Но индустрия продвигалась вперёд быстрее, чем мы могли за ней поспевать.

Оглядываясь назад на этот этап моей карьеры, могу указать на главный извлечённый урок: успех требует особой смеси бизнес-модели, пользовательского окружения и технологий. У нас было уникальное окружение, но в ретроспективе ясно, что импульс бизнес-модели Android был невероятно огромным, а создание ранних версий Windows Phone на незавершённой платформе Windows CE, предназначенной для небольших встраиваемых систем, вынуждало нас ковылять позади».

Впрочем, господин Майерсон не упустил случая похвалить себя, отметив, что Microsoft заслуживает одобрения по крайней мере за то, что пыталась бороться и потерпела неудачу, а не сдалась сразу перед конкурентами.

Возможно, ядро Windows CE и сильно повредило Windows Phone, но присутствовало оно лишь в Windows Phone 7 и 7.5, а в последующих версиях, начиная с Windows Phone 8, платформа работала на NT. А вот с бизнес-моделью дела действительно не задались: Microsoft не только пыталась продавать лицензии производителям, но и предельно ограничивала их возможности по модификации платформы. В то же время Android была не просто бесплатной, а полностью открытой, так что производители и операторы могли вносить почти любые изменения в ОС. Это изначально было огромной проблемой, исправить которую было относительно просто, но руководство Microsoft не захотело взять на себя ответственность.

Конечно, господину Майерсону лучше других знать, что именно помешало Windows Phone превратиться в более конкурентоспособную платформу, но вряд ли он до конца готов честно назвать причины. Ведь он находится в числе тех, кто несёт прямую ответственность за череду провалов и ошибок на мобильном фронте и, в конечном счёте, за отказ Microsoft от борьбы в этой сфере.

Весеннее обновление iOS 11.3 доступно для установки

В январе корпорация Apple сделала предварительный анонс крупного весеннего обновления iOS 11.3, которое теперь стало доступно для установки на всех совместимых устройствах компании. Это бесплатное обновление принесло ворох новых функций, заметная часть из которых, впрочем, будет доступна лишь в нескольких странах.

Прежде всего, следует упомянуть расширение возможностей дополненной реальности платформы ARKit, представленной ещё в iOS 11. В iOS 11.3, помимо горизонтальных поверхностей вроде столов и стульев, виртуальные объекты теперь могут привязываться и к вертикальным поверхностям, таким как стены или двери. Улучшено и распознавание поверхностей сложной формы, например, круглых столов.

С помощью технологий машинного зрения ARKit может искать и распознавать двумерные объекты вроде знаков, плакатов и рисунков, а затем встраивать эти изображения из реального мира в панорамы с дополненной реальностью (например, чтобы наполнить музей виртуальными экспонатами или оживить плакат кинофильма). Также компания сообщает, что разрешение работы AR-камеры стало в 1,5 раза выше, а автофокусировка функционирует точнее.

В iPhone X за счёт появления лицевой камеры TrueDepth и чипа A11 Bionic стали возможными анимированные эмотиконы Animoji: устройство записывает и анализирует более 50 движений лицевых мышц пользователя, а затем даёт возможность последнему превратить своё лицо, например, в говорящего робота, чтобы отправить голосовое сообщение или создать караоке-видео из Animoji. Теперь количество Animoji возрастёт до 16 благодаря добавлению дракона, медведя, черепа и льва.

В iOS 11.3 и macOS 10.13.4 компания предоставила пользователям расширенную информацию о данных и конфиденциальности. Владельцам продукции Apple будет проще понять, как могут использоваться их личные данные. Каждый раз, когда Apple запрашивает доступ к личной информации, чтобы включить определённые функции, обезопасить сервисы Apple или адаптировать iOS для удобства пользователя, на экране появляется особый значок конфиденциальности с подробными сведениями.

После скандала, вызванного замедлением в iOS 10.2.1 работы старых iPhone (точнее, тех аппаратов, аккумуляторы которых потеряли ёмкость) Apple не только запустила программу удешевлённой замены старых аккумуляторов, но и пообещала добавить функции, отображающие состояние батареи и сообщающие о необходимости её сервисного обслуживания. В iOS 11.3 они доступны на смартфонах iPhone 6 и новее в разделе «Настройки» –> «Аккумулятор». Там же можно найти и при желании отключить злополучную функцию управления питанием, которая снижает максимальную производительность для предотвращения неожиданной разрядки аккумулятора.

Другие новшества iOS 11.3:

  • подписчики Apple Music получат возможность смотреть без рекламы любимые видеоклипы, а также последние новинки;
  • в Apple News будут выводиться самые важные видеоновости за день — в новой группе «Видео» раздела «Для Вас» и в обновлённом разделе «Горячие новости»;
  • программная аутентификация HomeKit даст разработчикам новый способ интеграции поддержки платформы «Умного дома» Apple с сохранением безопасности и конфиденциальности;
  • интеграция Advanced Mobile Location (AML) даст возможность автоматически отправлять данные о местонахождении пользователя при вызове экстренных служб в тех странах, где поддерживается AML;
  • в Пекине и Шанхае теперь можно оплачивать поездки на метро и автобусах через Apple Pay на iPhone и Apple Watch;
  • приложение Apple TV для просмотра фильмов и сериалов теперь появится в Бразилии и Мексике в дополнение к США, Австралии, Великобритании, Германии, Канаде, Норвегии, Франции и Швеции;
  • в Бразилии появится поддержка голосового помощника Siri на Apple TV 4K и Apple TV (4-го поколения).

Кроме того, в США Apple представила функцию Health Records для приложения «Здоровье» — она объединяет данные, собранные больницами и клиниками, участвующими в программе Apple. Это более чем 40 медицинских центров, включая Университет Дьюка, Медицинский центр Лангон при Университете Нью-Йорка, Стэнфордский и Йельский университеты. Теперь пользователи смогут просматривать сведения о своём здоровье из различных источников прямо на смартфоне или планшете и будут регулярно получать уведомления о результатах анализов, выписанных лекарствах, состоянии здоровья и так далее.

Также начала работать (пока лишь в Канаде и США) бета-версия функции Business Chat. Она даёт возможность общаться через «Сообщения» напрямую с компаниями вроде Discover, Hilton, Lowe’s и Wells Fargo. В Business Chat можно будет начать разговор с представителем отдела обслуживания, запланировать встречу и даже сделать покупки через Apple Pay прямо из мессенджера. При поиске магазинов, отелей, банков и других компаний через «Поиск Spotlight», Safari или «Карты» пользователи смогут связаться с этими компаниями из «Сообщений» на iPhone или iPad, а затем продолжать разговор на Apple Watch или Mac.