Новости про операционные системы и разработчики

Android P может блокировать приложения для старых API

Компания Google продолжает борьбу с фрагментацией своей мобильной платформы, заставляя разработчиков поддерживать самую свежую версию ОС. В декабре компания сообщила, что приложения в Play Store должны работать с версиями ОС не старше одного года. Теперь же, в проектируемой Android P, фирма пойдёт ещё дальше, блокируя приложения без поддержки последней версии API.

В Apple поступают примерно также. Недавно компания просто удалила все 32-битные приложения из iOS App Store. В Google решили действовать мягче. Теперь устройства без поддержки самого свежего API не смогут работать на смартфонах с последней версией ОС, Android P, в коде которой указана минимально допустимая версия API.

Android P

Отмечается, что в нынешней версии Android P Developer Preview минимальный уровень API установлен на v17, что соответствует Android 4.2. Приложения, не поддерживающие как минимум этот уровень, не смогут работать с новой ОС. Но не стоит забывать, что Android P пока находится в разработке, так что всё ещё может измениться.

Microsoft откладывает выпуск инструмента для запуска Android приложений в Windows

Компания Microsoft подтвердила, что обещанный ею инструмент для запуска приложений Android в системе Windows 10 пока «не готов». Об этом сообщает Engadget, ссылаясь на Windows Central и другие источники.

Софтверный гигант представил связующее приложение Windows Bridge for Android, названное Project Astoria, в этом году как часть объёмной работы, которая поможет создателям приложений с лёгкостью преобразовывать Web, iOS и Android приложения в программы для Windows. Сейчас разработчики отмечают, что инструмент по-прежнему недоступен, однако сама Microsoft ничего не говорит о появившихся трудностях. Тем не менее, форум Project Astoria не работает и Microsoft удалила подсистему Android из последней сборки Windows 10 Mobile preview, что может означать полный отказ от неё.

Iniversal Windows Platform

По сути Android bridge является просто эмулятором, и по данным Windows Central он столкнулся с массой технических проблем и плохой портируемостью приложений. С другой стороны, Project Islandwood, аналогичный инструмент для iOS, для импорта в Windows требует, чтобы приложения были переработаны и перекомпилированы. В результате можно получить высококачественное приложение, использующее все преимущества Windows 10. К примеру, именно таким образом и было создано приложение Facebook для Windows 10.

Поскольку многие Android-разработчики также выпускают свои аналоги и для iOS, есть вероятность, что в Microsoft решили вынести Android на второй план, решив, что поддержка этой ОС не особо и нужна. Также в Microsoft могут надеяться и на концепцию Windows 10 universal apps, позволяющую выполнять одни и те же приложения, как на настольных ПК, так и на смартфонах.

Поддержка Wine в Chrome OS маловероятна

Если вы хранили тайную надежду на то, что когда-нибудь можно будет запускать Windows приложения на компьютерах с операционной системой Chrome OS от Google с помощью окружения Wine, то мы вынуждены вас разочаровать, поскольку шансы на то, что это будет возможно, по мнению Phoronix, крайне малы.

И пока Wine для Android понемногу развивается, Wine для Chrome OS является куда более сложной задачей. Всё дело в том, что нельзя получить полностью рабочий Wine в Chrome OS или Chrome, скомпилированный посредством NaCL. Хотя Chrome OS и основана на Linux, главная проблема невозможности получения поддержки Wine в необходимости доступа к песочнице Google, которая не даёт полный системный доступ для Wine.

Wine и Chrome OS

Разработчик Wine Михаэль Мюллер в переписке о проблеме Wine для Chrome написал: «Подытожив: Предложенные интерфейсы недостаточно мощные, чтобы запускать Wine как плагин в песочнице. Вы можете отключить песочницу и портировать некоторые части Wine для непосредственного использования, к примеру, аудио интерфейса или для отрисовки рабочего стола внутри зоны плагина, но я сомневаюсь, что кто-либо на самом деле собирается использовать Chrome без песочницы. Для ChromeOS всё это становится даже более сложным, потому что я сомневаюсь, что вы даже сможете запустить Chrome без песочницы».

Для тех, кто заинтересовался этим вопросом мы можем предложить более детально ознакомиться с проблемой на сайте WineHQ.

Valve официально выпускает SteamOS без UEFI

Компания Valve наконец-то поняла пожелания потенциальных клиентов и выпустила официальную версию SteamOS, которая поддерживает двойную загрузку и не требует аппаратной поддержки UEFI.

Изначально Valve выпустила образ своей игровой операционной системы на базе Linux, который в обязательном порядке требовал наличия поддержки компьютером UEFI. Кроме того, первый релиз SteamOS нельзя было устанавливать вместе с другими ОС. Однако некоторые из проблем официальной версии были достаточно быстро решены комьюнити.

Переработанная версия SteamOS, решающая эти проблемы, была выпущена сообществом под названием Ye Olde SteamOSe. Теперь же сама Valve максимально изучив разработки, сделанные в Ye Olde SteamOSe, выпустила собственный вариант системы, не имеющий указанных выше ограничений.

SteamOS

Представитель Valve Джон Верт на официальном форуме компании написал: «Я только что опубликовал ISO SteamOS, который может быть использован для установки SteamOS на не-UEFI системы. Выражаю благодарность directhex и ecliptic за их работу в Ye Olde SteamOSe, он включает много их изменений. Двойная загрузка и собственное создание разделов теперь возможно из опции „Установка для эксперта“».

«ПОЖАЛУЙСТА учтите, что на нём было проведено очень мало тестов, особенно в разных типах установки с двойной загрузкой. Так что не устанавливайте его на машину, которую вы не готовы потерять».

В настоящее время не совсем понятно, будут ли обе линейки SteamOS существовать параллельно, но одно совершенно ясно. Valve привлекает массу внимания к сообществу Linux, и это невозможно недооценить.

Выпуск Ubuntu GNOME 14.04 LTS могут отменить

Команда разработки Ubuntu GNOME 14.04 ищет дополнительные ресурсы для своего проекта, и если поиски не увенчаются успехом, то выход версии 14.04 LTS будет невозможен.

В настоящее время разработчики Ubuntu GNOME переживают тяжёлые времена, поскольку команда не имеет достаточное количество людей, чтобы быть уверенными в подготовке релиза версии 14.04 LTS.

Разработчики Ubuntu GNOME попросили о помощи пару месяцев назад, призывая всех, имеющих знания и время, присоединиться к проекту и оказать необходимую помощь.

Ubuntu Gnome

«Пока я не могу отказаться от своих ожиданий, но я так сильно возвысил свои надежды, и я был действительно заинтересован увидеть более заинтересованных людей. Пожалуйста, учтите, что мы НУЖДАЕМСЯ в большей помощи, поддержке и финансах. Иначе, и позвольте мне тут быть предельно честным, выпуск LTS релиза может быть действительно тяжёлым делом, если не невозможным».

«Не пытаюсь быть здесь негативным, а скорее честным и реалистичным. Мы все здесь добровольцы. Мы ценим ваше стремление, но нам нужен ваш реальный вклад», — написал Ali Linx в своём письме.

Так что если вы вдруг обладаете необходимым опытом и свободным временем, то вы можете присоединиться к проекту и поспособствовать выходу Ubuntu GNOME.

Canonical выпускает инструмент двойной загрузки

Компания Canonical вплотную приблизилась к решению проблемы двойной загрузки мобильных устройств, с переключением между Ubuntu и Android.

Компания выпустила предварительную версию двойной загрузки для разработчиков. Согласно сделанному объявлению, прохождение процесса dual boot теперь настолько же простое, как установка приложения для Android. Предложенное решение позволяет с лёгкостью переключаться между двумя операционными системами. Теперь, сделав выбор ОС достаточно просто перезагрузить устройство, чтобы изменения вступили в силу.

Разработчики утверждают, что их решение по двойной загрузке будет работать на базовой версии Android, AOSP и CyanogenMod. При этом ОС должна быть основана на Android 4.2 или новее.

Двойная загрузка Ubuntu и Android

Процесс установки на данном этапе не настолько прост, как хотелось бы. Пока для этого требуется наличие разблокированного загрузчика в Nexus 4 (при этом прочие Nexus возможно также будут работать, однако они пока не тестировались) с включённым режимом отладки по USB, а также 2,7 ГБ свободного места. Также необходим компьютер на базе Ubuntu OS и инструменты ADB.

Двойная загрузка Ubuntu и Android

Конечно же, пока ещё есть место для ошибок, и если дела пойдут в неверном направлении, повлиять на ситуацию будет невозможно. Компания предупреждает, что dual boot перезаписывает рековери раздел Android, таким образом, повторная прошивка станет единственным способом вернуть всё назад. Так что если вас это пугает, то вам лучше дождаться появления финального продукта. В любом случае, предложение двойной загрузки от Canonical станет отличным решением, позволяя устанавливать Ubuntu в качестве альтернативной системы, протаптывая себе тропинку на плотном рынке Android.

Valve присоединяется к Linux Foundation

Как известно, компания Valve готовит свою игровую систему на базе традиционных PC под управлением собственной версии операционной системы Linux.

Компания считает, что за ней будущее в сфере развлечений, так что сообщение о том, что Valve присоединилась к ассоциации Linux Foundation, нельзя считать удивительным.

Valve присоединяется к Linux Foundation

Эта неприбыльная организация сообщает, что Valve станет «серебряным» членом команды, выделяя на разработку от 5 до 20 тысяч долларов ежегодно. Майк Сартейн из Valve прокомментировал ситуацию: «Присоединение к Linux Foundation является одним из многих способов для Valve инвестировать в развитие игр на Linux. Благодаря этим усилиям мы надеемся создать инструменты для разработчиков новых игр на Linux, заставить производителей аппаратного обеспечения сделать поддержку Linux приоритетной и в конечном счёте предоставить элегантную и открытую платформу для пользователей Linux».

В настоящее время клиент Steam для Linux предлагает более 200 игр, однако это капля, по сравнению с тем многообразием, которое существует в Steam для Windows. Тем не менее Valve возлагает на Linux большие надежды, так что уже в следующем году множество независимых компаний представит собственные версии игровых систем Steam Machines, а сама Valve передаст операционную систему SteamOS разработчикам.

Баллмер: Быстрые релизы это — новый стандарт

В Сан-Франциско по поводу выпуска Windows 8.1 Стив Баллмер заявил, что быстрые релизы станут новой нормой для Microsoft, и потребителям стоит ожидать быстрых обновлений Windows и прочих платформ в будущем.

При этом Баллмер в своей эксцентричной манере многократно повторил слово «быстрый» и несколько раз отмечал, что Microsoft движется быстрее, чем когда бы то ни было, стремясь продвинуть обновления и новые продукты.

Ранее уже ожидалось, что Microsoft перейдёт к системе частых релизов, как это происходит у OS X. И на презентации исполнительный директор компании подтвердил эти предположения. Данный подход является значительным изменением, поскольку заставит Microsoft выпускать массивные обновления каждые несколько лет. У этого подхода есть и определённые преимущества, ведь продвигаясь по графику частых обновлений, компания сможет быстро адаптировать свою ОС под требования быстро изменяющегося рынка.

Исполнительный директор Microsoft Стив Баллмер

Исходя из объявленной Баллмером политики, стоит ожидать, что обновление Windows 8.2 уже находится в разработке и при сохранении темпа будет выпущено в следующем году.

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

Кармак считает, что Linux не предназначен для игр

На новостном сайте Reddit, сооснователь id Software Джон Кармак заявил, что портирование игр на Linux едва ли входит в десятку основных задач компании.

Он заявил, что бизнес невозможно успешно вести без официальной поддержки операционной системы и драйверов.

Кармак также добавил, что рад тому, что их игра RAGE работает под Wine, однако для реализации этого компания не прилагала никаких дополнительных усилий. Он также сообщил, что будет крайне удивлён, если родительская компания Zenimax проявит какой-либо интерес в публикации и поддержке таких игр.

Технический директор ID Software Джон Кармак

«Я не смог поговорить с директором Zenimax, но они даже не издали игр для Mac, так что я буду потрясён, если они проявят интерес к официальной публикации и поддержке игр на Linux. Портирование может быть запущено и выполнено за неделю или две, однако для официального релиза должно быть проделано ещё очень много работы, для обеспечения официальной поддержки. Общепринятое мнение гласит, что игры для Linux — плохой рынок. Id Software проверяла общепринятое мнение дважды, с Quake Arena и Quake Live. И общепринятое мнение подтвердилось», — заявил Кармак.

Он также заявил, что куда проще и лучше запускать игры в Linux при помощи каких-либо эмуляторов, чем переписывать исходный код, и именно такая практика является оптимальной для разработчиков при создании игр с наименьшим числом трудностей и трудозатрат. При этом он подчеркнул, что «правильно преподносимая, со Steam в качестве монетизирующей платформы продаж, это [единственно] возможный путь для продвижения» операционной системы.

Microsoft объяснил исключение игры Пинбол из Vista

Если вы по-прежнему используете Windows XP, то с большой вероятностью вам полюбилась встроенная в ОС игра «Пинбол».

И, к сожалению, для всех, кто уже не использует эту ОС 11-и летней давности, эта игра больше не включается в набор ПО операционной системы.

Компания Microsoft опубликовала пояснение The Old New Thing, в котором рассказала о причинах своего поступка. Виной исключения «Пинбола» стала ошибка в игре, которая проявлялась при портировании игры с 32 на 64 бита.

Пинбол из Windows XP

«Одна из программ, имевшая проблемы с запуском, была Пинбол. 64-битная версия имела весьма противный баг, при котором шарик просто проходил сквозь объекты, подобно приведению», — написано в блоге.

Компания, конечно же, пыталась исправить приложение и заставить его работать на новой версии ОС, но это заняло слишком много времени, поскольку изначально игра была разработана другой компанией, а не самой Microsoft. Разработчики действительно долго пытались понять, как работает код. Но, по заявлению Раймонда Чена, программного инженера проекта, «мы даже не смогли найти детектор столкновений».

Ну и в результате Microsoft решила просто отказаться от игры «Пинбол» в новых версиях операционных систем. По крайней мере, у нас пока остаётся пасьянс «Косынка» и «Сапёр».

Угрожает ли Firefox OS смартфонам Apple, Google и Microsoft?

Во время недавней конференции, организованной ARM в Сан-Франциско наши коллеги с сайта BSN имели возможность пообщаться с Андреасом Галом (Andreas Gal) и Майком Маннингом (Mike Manning) из организации Mozilla Foundation, и вот что они узнали.

Как известно, Mozilla Foundation является целиком и полностью некоммерческой организацией, занимающейся разработкой проектов с открытым исходным кодом, в которые входят такие популярные продукты как Firefox и Thunderbird.

Но недавно организация занялась проектом Boot-to-Gecko. Идея написания операционной системы на HTML5 выглядит весьма амбициозной, но организация предельно настроена сделать её реальной. Плодом тяжёлой работы стала Firefox OS, мобильная операционная система, нацеленная на мобильные устройства в развивающихся рынках. В отличие от закрытых экосистем вроде Apple iOS (с её iTunes) или Google Play, Mozilla Foundation не хочет цензурировать контент, поступающий вместе с приложениями.

Mozilla Foundation

Целевые устройства этой ОС трудно назвать суперфонами, она скорее наоборот, переопределит цели устройств с ценой 50 долларов и покажет, как можно продавать смартфон с ценой ниже, чем самый доступный телефон на базе Android, Windows и, тем более, iOS.

Как видно в приведенном видеоролике, первым продуктом, вышедшим из печи Mozilla, стал телефон, изготовленный китайской компанией ZTE. Сообщается, что организация уже имеет локального телекоммуникационного партнёра, так что разработанный прототип нацелен именно на китайский рынок. Что ж, нажимайте на воспроизведение и смотрите, что Mozilla хочет выпустить на рынок. Только не забывайте, что весь представленный функционал, который включает плавную прокрутку, множество рабочих столов (включая скрытые), встроенный браузер Firefox и прочие телекоммуникационные функции, обеспечивается телефоном за 50 долларов. Много это или мало, решать вам. Само же устройство появится в продаже в следующем году.

Microsoft представили HomeOS для умных домов

Сайт The Inquirer сообщает, что Microsoft Research уже в течение некоторого времени работает над созданием операционной системы HomeOS, которая получила высокую оценку на конференции Network Systems Design and Implementation (NSDI).

Microsoft уже выпустили HomeOS для тестеров и программистов. Сами же разработчики утверждают, что ОС будет функционировать таким образом, что «все устройства в доме станут периферийно подключенным к единому логическому ПК».

Новая ОС определяет и внедряет сетевой протокол, по которому различные устройства будут взаимодействовать друг с другом. Цель Microsoft — заставить различные устройства работать в качестве устройств ввода для управления другими. К примеру, массив датчиков Kinect может быть использован для управления освещением в комнате.

Логотип HomeOS

Новый продукт в документе NSDI значится как «Операционная система для дома», а во введении утверждается, что ОС уже работала в 12 домах от четырёх до шести месяцев. Также говорится, что 42 студента разработали десятки приложений, а операционная система поддерживает широкий спектр устройств.

Разработчики утверждают, что до выхода их нового продукта на рынок должно пройти какое-то время, однако это уже даёт нам понять, каким образом компания планирует обеспечить управление всеми устройствами в доме. С другой стороны, учитывая качество программных продуктов компании в историческом свете сложно предсказать, будет ли всё-таки включаться свет. Но это уже другой вопрос.

Mozilla представили первый снимок пользовательского интерфейса Gaia

Летом прошлого года компания Mozilla Foundation удивила IT сообщество, объявив о своих планах по началу работ над проектом мобильной операционной системы под названием Gecko.

Теперь же компания утверждает, что этот проект получил поддержку со стороны промышленности. Технический директор Mozilla Бренден Эих (Brenden Eich) в своём твиттере отметил, что в конце месяца на мероприятии MWC будет объявлено о заключении соглашения сотрудничестве. Пока ещё нет детальной информации о том, кто же будет привлечён в этот проект, однако сказано, что новый партнёр уже оказывает помощь разработчикам Mozilla. Аналитики считают, что новым партнёрам в разработке скорее всего станет один из операторов связи, однако не исключают и возможность того, что это может быть даже производитель аппаратного обеспечения.

Пользовательский интерфейс Gaia

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

В Windows 8 будет улучшена антивирусная поддержка

Программный Дом Microsoft подтвердил, что Windows 8 получит более мощную версию программы Windows Defender, которая будет определять и удалять все типы вредоносного ПО.

В отличие от Windows Defender поставляемого с Windows 7, который защищает пользователей только от шпионского ПО, версия «Защитника» для новой ОС получит полноценный противовредоносный движок, такой же, как используется в Microsoft Security Essentials (MSE).

«Улучшения в WindowsDefender помогут защитить вас ото всех типов вредоносного ПО включая вирусы, червей, ботов и руткитов, используя полный набор сигнатур от MicrosoftMalwareProtectionCenter, которые, наряду с последними версиями антивредоносного движка Microsoft, будет регулярно доставлять WindowsUpdate», — заявил Джейсон Гармс (Jason Garms), групповой руководитель программы надежности и службы безопасности Microsoft.

Windows Defender

Однако улучшения будут даже большими, чем добавление противовредоносных возможностей. Новый Windows Defender будет использовать специальный драйвер операционной системы, интегрированный с механизмом безопасной загрузки Windows 8 Secured Boot, позволяющий после каждой загрузки удостовериться в отсутствии запуска какого-либо вредоносного ПО совместно с ОС.

Также учитывая то, что в настоящее время основным путём инфицирования являются уязвимости ПО, Microsoft объявили об улучшении технологий ASLR, Windows heap, а также внедрении мер препятствующих исполнению программ в ядро ОС и Internet Explorer.

Несмотря на заявленные модернизации ОС в плане противостояния вредоносному ПО, Microsoft по-прежнему позволит пользователем использовать сторонние антивирусные решения, но при этом не объяснили, будут ли они работать совместно с Windows Defender, или же он будет автоматически отключаться при обнаружении стороннего антивируса.