Новости про Microsoft и разработчики

Microsoft разработчикам: ваши сверхдорогие приложения не приветствуются Windows

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

Бернардо Замора, менеджер по продуктам в команде Microsoft Windows Apps and Store заявил: «Цена приложения должна отражать его объём. Клиенты должны знать, что, когда они покупают приложение в Windows Store, они платят честную цену». Таким образом, цена на приложение должна соответствовать его возможностям и функционалу, а не устанавливаться разработчиками по их желанию. И хотя компания планирует удалять приложения с завышенной ценой, она приветствует скидки от разработчиков для привлечения клиентов.

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

Надо отметить, что завышенная цена — это не всё, о чём стоит волноваться разработчикам. Так, Microsoft грозит удалением и всем тем программам, которые не имеют соответствующего значка или используют некоторые общие значки, а также использующие нерелевантные ключевые слова для продвижения своих разработок.

Замора отметил: «Разработчики не могут использовать популярные и иррелевантные ключевые слова для манипулирования положением приложения в результатах поиска или общем рейтинге».

Надо отметить, что это не первая попытка Microsoft давить на разработчиков. В прошлом году фирма удалила из магазина 1500 приложений за то, что они имели «обманчивые или вводящие в заблуждения заголовки».

Microsoft следит за вредоносным ПО для Android

Компания Microsoft на своей конференции Build наделала много шума, предложив разработчикам инструменты портирования приложений из Android и iOS на Windows. Это позволит разработчикам упростить создание приложений для Windows и увеличить число своих пользователей, но в то же время, эти инструменты повышают и риски в области безопасности.

Не секрет, что вредоносное ПО иногда появляется даже на Google Play, и в Microsoft хотят быть уверены, что эти программы не попадут в экосистему Windows. По словам софтверного гиганта, у него есть специальная команда обозревателей, которые заняты мониторингом таких приложений, и основываясь на данных телеметрии от пользователей Windows и присланных отчётах, они смогут гарантировать, что подобные приложения не появятся на Windows Store. Но если же они проскользнут сквозь систему безопасности, их можно будет быстро удалить.

Вряд ли кого-то можно сильно удивить тем, что Microsoft занимается мониторингом безопасности Android приложений, чтобы предотвратить использования инструмента Astroia для проникновения вредоносного ПО в среду Windows. В то же время объявленная Microsoft проактивная защита при использовании Astoria позволит пользователям Windows чувствовать себя комфортно.

Microsoft предоставила больше вычислительной мощности разработчикам игр для Xbox One

Теперь разработчики игр для приставки Xbox One могут полагаться на большие вычислительные способности консоли. Согласно свежему отчёту о работе новой версии SDK для приставки, компания предлагает разработчикам задействовать седьмое ядро процессора (из восьми) на игровой приставке Microsoft.

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

До недавнего времени обе консоли, Xbox One и PlayStation 4, имели два резервных ядра, которые использовались для выполнения фоновых операций ОС, во время обработки видеоигр. С октября Microsoft разрешила разработчикам использовать от 50 до 80% седьмого ядра, что может объяснить, почему же многие игры, вышедшие в четвёртом квартале для Xbox One, не имеют столь драматического отставания в производительности от PS4.

Но, к сожалению, бесплатный сыр бывает только в мышеловке. И разработчикам игр, чтобы получить дополнительную производительность, необходимо идти на компромиссы и избежать новых трудностей. Во-первых, разработчику нужно отказаться от возможности голосового управления в играх, также будет недоступен инфракрасный датчик и датчик глубины. Во-вторых, разработчикам в разные моменты времени доступна разная нагрузка на седьмое ядро. К примеру, системные голосовые команды (например, «Xbox, запиши это»), автоматически отбирают до 50% процессорного времени седьмого ядра. При этом операционная система ничего не сообщает разработчикам о том, сколько процессорного времени доступно в конкретный момент времени, так что разработка проектов с использованием дополнительного ядра окажется проблемной.

Skype Translator позволит общаться на родном языке с иностранцем

Неужели известный универсальный переводчик из Star Trek становится ближе к реальности?

В ходе Code Conference исполнительный директор Microsoft Сатья Наделла провёл демонстрацию новой функции Skype, которая обещает вам возможность ведения разговора на своём родном языке с любым человеком на планете. Названный Skype Translator, сервис переводит вашу речь, и речь вашего собеседника практически в реальном времени. Переведённый текст произносится компьютером, когда собеседник прекращает говорить, однако можно использовать и субтитры.

Skype Translator будет выпущен до конца 2014 года. По всей видимости, он будет выпущен как родное приложение для Windows 8, а также и для прочих платформ. В видеоролике видно, как система была протестирована на английском и немецком, однако не понятно, какие ещё языки будут изначально поддерживаться.

Новый сервис стал результатом работы индустрии за последние десятилетия, за годы работы исследователей, и был разработан совместно командами Skype и Microsoft Translator. Продемонстрированная работа практически синхронного перевода с английского на немецкий и обратно, объединяет голосовую и IM технологии Skype с Microsoft Translator, а также распознавание речи на базе нейронных сетей. Данная технология является превосходным примером того, почему Microsoft вкладывает средства в базовые исследования. «Мы инвестировали в распознавание речи, автоматический перевод и технологии машинного обучения в течение более чем десяти лет, и теперь они развиваются как важные компоненты в этой наиболее личной компьютерной эпохе», — сказано в заявлении компании.

Microsoft разрабатывает клавиатуру с жестовым управлением

Лаборатория Microsoft Research создала совершенно новую клавиатуру, которая поддерживает управление жестами, что способствует повышению удобства в работе с системой Windows 8.

Сама клавиатура выглядит вполне ординарно, однако под клавишами расположены датчики, которые и позволяют определять жесты простым проведением пальцев по клавишам.

Клавиатура автоматически определяет положение рук и позволяет работать с рядом приложений, доступных для Windows 8, например с Bing Maps и даже с пакетом Office, заметно ускоряя переключение между обрабатываемыми документами без необходимости использования дополнительных сенсорных устройств.

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

Ещё одним превосходным применением для клавиатуры станут видеоигры под Windows 8, хотя играть без контроллера поначалу будет немного неудобно.

«Наша цель — создать быстрое, лёгкое жестовое управление без усилий, позволяя пользователям быстро переходить от ввода текста к контенту, основанному на движении. Жесты также могут упростить традиционную работу с десктопом. К примеру, переключение между приложениями с использованием жестов над клавиатурой, или навигация по документу движением, оказывает очень быстрой. Растягивание для увеличения и даже игра, такая как управление этой гоночной машиной с помощью виртуального руля, также возможны», — говорится в видеоролике Microsoft.

Type-Hover-Swipe in 96 Bytes: A Motion Sensing Mechanical Keyboard

Однако не стоит забывать, что Microsoft Research выпускает множество прототипов, которые так никогда и поступили в продажу, так что, несмотря на кажущееся удобство новой жестовой клавиатуры, вероятно, вы никогда её в продаже и не увидите.

Корпорации создают группу для предотвращения уязвимостей подобных Heartbleed

Выявления уязвимости Heartbleed в самом начале апреля показало, насколько небезопасным местом является Интернет, и насколько слаба в нём вся система безопасности.

Чтобы снизить риски возникновения подобных ошибок в будущем, Linux Foundation анонсировала организацию новой группы, которая должна помочь предотвратить возникновение новых проблем, подобных Heartbleed .

В эту группу, названную Core Infrastructure Initiative, вошли ряд компаний, включая таких гигантов как Microsoft, Google, Intel, Amazon, Facebook, Dell, IBM. Основной целью группы станет помощь членам ассоциации свободного ПО в проектах, которым требуется поддержка, и первостепенной задачей станет помощь OpenSSL. Члены Core Infrastructure Initiative постараются вложить в проект средства, чтобы повысить его безопасность, наряду с ускорением выпуска патчей.

По поводу присоединения к группе компания Microsoft, в лице директора по программной безопасности Стива Липнера, сообщила: «Безопасность — это вопрос, касающийся всей отрасли и требующий сотрудничества всей отрасли. Core Infrastructure Initiative согласуется с нашим участием в проектах с открытым исходным кодом и улучшении в разработке безопасности во всех платформах, устройствах и сервисах».

Кроме членов-участников группы каждый имеет возможность помочь повысить безопасности финансово. Эти средства будут использованы Linux Foundation и/или проектом Core Infrastructure Initiative.

Microsoft работает над мобильным сканером лица

Исследовательское подразделение Microsoft, Research, ведёт работу над созданием высококачественного сканера лица для платформы Windows Phone.

Оформленный в виде приложения этот сканер позволит создавать трёхмерную картину лица, которую впоследствии можно будет вывести на 3D принтер и отпечатать. По сути, приложение конвертирует 3D объекты в 3D модели в реальном времени.

Этот процесс получил название 3D реконструкции. Он позволяет превратить объёмные объекты в высококачественные модели, используя для этого лишь обычную RGB камеру. И теперь Microsoft готовится выпустить эту технологию для мобильных устройств.

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

Изначально студия создала приложение с системным бэкендом и пользовательским интерфейсом во фронтэнде, затем было определено визуальное предложение в виде полупрозрачной сферы. Основанная на технологии дополненной реальности эта сфера может покрывать объекты и смешиваться с окружением. В этом пользователям поможет интерфейс Skynet. Основываясь на визуальных данных, пользователь может покрыть все необходимые сегменты поверхности сферы, а в конце сбора данных сгенерировать 3D модель, которую можно использовать в сценариях разработки мебели и окружающего пространства, электронной коммерции, распознавания объектов и их поиска и т.п.

И хотя сведеиния о том, когда технология увидит свет и какие для её работы потребуются ресурсы, пока не сообщаются, на странице источнике вы можете найти больше сведений ою этой технологии.

Microsoft обещает эмуляцию Xbox 360 для Xbox One.

К сожалению, новая игровая консоль от Microsoft не поддерживает игры прошлого поколения. Однако эта ситуация может скоро измениться, поскольку компания решила выпустить эмулятор. Правда, пока она не знает сроков завершения проекта.

Фрэнк Севедж, ведущий разработчик и партнёр Microsoft, на конференции Build отметил, что компания имеет планы по выпуску эмулятора Xbox 360 для Xbox One. Но у этой разработки есть большие трудности. Как известно, две консоли разработаны на модернизированных процессорах двух совершенно разных архитектур, и будет крайне трудно эмулировать процессор IBM PowerPC на ядрах AMD Jaguar x86.

Для платформы Xbox 360 существует масса превосходно выглядящих игр, так что Microsoft стоит быть заинтересованной в выпуске эмулятора. Однако компания может пойти по пути облачных игр, отказав пользователям в возможности прямой установки видеоигры непосредственно с дика, и заставив их вновь приобретать игру для Xbox 360. Ранее компания уже подумывала о таком сервисе, который бы требовал повторной покупки игры или взятие её на прокат.

О том, удастся ли программистам реализовать эмуляцию или это будет очередной облачный игровой сервис, мы узнаем позднее.

Microsoft предлагает открытый код библиотек .NET

Компания Microsoft объявила о своей готовности предоставить проприетарный кросс-платформенный фреймворк .NET всем желающим, по крайней мере — частично.

На конференции Build, прошедшей в Сан-Франциско, компания формально анонсировала .NET Foundation, большую часть кода, который компания решила выпустить под лицензией Apache 2.0. Главным бриллиантом в этой короне станет Roslyn, фирменный стек для компиляции на лету, который будет доступен наряду с набором библиотек и компонентов.

Весь набор .NET Foundation сделан для представителей Microsoft и представителей промышленных групп, включая репозитории Gitgub и Xamarin, а также инструменты разработчиков iOS и Android в .NET.

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

Библиотеки с открытым исходным кодом должны заметно снизить стоимость разработки ПО, делая разрабатываемые приложения более дешёвыми и конкурентоспособными. Вместе с ранее анонсированным предложением бесплатной версии Windows для устройств экранами до 9”, эти действия могут позволить Microsoft удержаться на плаву и замедлить рыночное падение компании.

Microsoft представила технологию SurroundWeb

Компания Microsoft выпустила технический отчёт о технологии, которую она назвала SurroundWeb. По сути, эта технология является расширением для системы IllumiRoom, которая предусматривает использование проектора и разработана для обеспечения полного погружения в игры. При этом SurroundWeb нацелена на интернет.

Система разработана в Microsoft Research и она использует технологию, разработанную для IllumiRoom, однако предназначена она для расширения не игрового пространства, а пространства интернет-обозревателя на 25 виртуальных экранов разрешением 1440х720 пикс. каждый. Для этого используется ряд проекторов, которые и размещают контент на стенах комнаты и мебели, без необходимости использования плоских поверхностей.

Как пояснили разработчики, SurroundWeb позволяет веб-страницам распознавать объекты, взаимодействовать с проецируемыми дисплеями и расширяться на дисплеи обычных смартфонов и планшетных ПК. При этом в отчёте особое место уделено безопасности. Авторы проекта утверждают, что открытый веб-сайт не узнает на каком именно устройстве он отображается, а также не сможет каким-либо образом заполучить отсканированную и распознанную карту самой комнаты.

Удивительно, но даже при 25 дисплеях разрешением более 720p производительность остаётся вполне приемлемой. Так, первичное сканирование проецируемых поверхностей завершается примерно за минуту, после чего система устойчиво работает со скоростью 30 к/с.

К сожалению, команда разработчиков не представила видео своей технологии.