Вчера еще ничего не предвещало каких-нибудь важных событий для Windows, как сегодня Microsoft представили инструмент , который создает так называемый «мост», позволяющий портировать Win32- и.NET-приложения в UWP. Это значит, что в скором времени большинство компьютерных программ появятся в виде универсальных приложений для Window 10, в которые можно будет интегрировать Cortana и другие премудрости новой операционной системы. Ну, а пока предлагаю насладиться тем, что есть, а есть пять лучших программ недели, о которых вы узнаете дальше.


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

Todoist - это те разработчики, которые переосмыслили стандартные «заметки», сделав отличный органайзер, завоевавший популярность во всем мире на всех платформах. В 2015 году вышла первая бета-версия для WIndows 10, и уже сегодня мы можем скачать универсальное приложение в полноценной версии на свои устройства. Как вы могли догадаться, Todoist представляет функциональный органайзер в легкой для восприятия оболочке.


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

Одним из первых приложений, доступным для HoloLens, стало 1Password, которое, кстати, присутствует и на Windows для смартфонов. Это приложение позволяет сгенерировать пароли для чего угодно разной сложности и длины, после чего прямо в этом же сервисе вы можете хранить эти созданные пароли. Само приложение генерирует ключи по протоколу PBKDF2, а это означает, что взломать систему практически нереально. Сервис доступен на всех популярных платформах, а также в онлайн-режиме, так что если вам нужны тяжелые для взлома пароли, 1Password идеально вам подойдет.


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

Даже более того, некоторые функции, такие как новый дизайн, а также новые «тестируемые» возможности появляются прежде всего в клиенте для Windows Phone, после которого свежие обновления распространяются на другие операционные системы. Например, последние обновление можно назвать действительно важным, ведь помимо необходимых функций, таких как возможность просматривать материалы беседы и искать записи в группах и профилях, разработчиками было добавлено новое отображение GIF-изображений - в полный экран с возможностью сохранить к себе в документы файл, а также новая функция отображения контента.


С далекого прошлого в умах пользователей затаилось не самое лучшее воспоминание о встроенном браузере на всех версиях Windows - Internet Explorer, который выделялся среди других ужасной работой, что заключалось в постоянных зависаниях, ошибках и некорректном отображении веб-страниц. Должен признаться, что когда я приобрел свой смартфон на Windows Phone 8.0 и обнаружил на нем именно этот браузер, я сразу же захотел его заменить, но не было на что. Время шло, в Windows Phone Store появлялись сторонние браузеры, но лучшее, что было, это UC Browser, который обладал славой не лучшей, чем Internet Explorer.

Но в течение этого времени я также понял, что встроенный браузер в Windows Phone 8.0 не так уж и плох, а с обновлением 8.1 он приобрел остальные необходимые функции, так что потребность в сторонних браузерах отпала, но все равно хотелось чего-то нового. Через определенное время Opera представили Opera Mini, который обладал проблемой на проблеме, начиная от дизайна, заканчивая производительностью и отсталыми функциями. Нынешняя версия (которая, в ближайшее время, будет оставаться последней доступной версией - по версии официального Twitter-аккаунта) обладает достаточно неплохим дизайном, но производительность оставляет желать лучшего. Этот браузер стоит использовать только в тех редких случаях, когда вам не хватает функций в стандартном Internet Explorer.


Во время того, как Microsoft анонсировали Windows 10, они также представили два интересных проекта: Continuum и усовершенствование Cortana. Для чего нужен Continuum пользователи изначально не поняли, но после того, как эта функция стала доступна для флагманских Lumia, сразу стало понятно: благодаря этой возможности, вы можете подключать смартфон к монитору и использовать начинку своего девайса как компьютер, а его сенсор как сенсорный тачпад. Конечно же, список поддерживаемых приложений мобильным процессором был довольно маленький, что и разочаровало пользователей.


Но идет время, сторонние разработчики потихоньку улучшают свои приложения для работы в Cointinuum, среди которых в скором времени появится и TeamViewer (по официальным данным), а это значит, что вы сможете максимально удобно управлять любым компьютером со своего смартфона. Для тех, кто не знает это замечательное приложение, поясню: оно предоставляет удаленный доступ между устройствами, оно доступно на всех популярных операционных системах - так что с любого устройства вы сможете заходить управлять известным вам компьютером.

Есть мнение, что в реальной жизни смартфоны с ОС от Microsoft встречаются так же часто, как люди с отчеством «Артёмович». Странная (мягко говоря) политика «Корпорации зла» в отношении седьмого и восьмого семейств мобильной операционной системы отвратила множество пользователей от экспериментов с «окошками» для смартфонов, и сейчас корпорация всерьез взялась за исправление своего имиджа в этой пользовательской нише. Как подпольный фанат Microsoft я надеюсь, что у них все получится - «десятка» шагает по планете, ее главный козырь - одно ядро для всех платформ, и поэтому у нее есть все шансы перетянуть на себя хорошую часть мобильного рынка. А как программист я с удовольствием сделаю для тебя вводную статью по разработке под эту мобильную ось, чтобы ты всегда был готов к росту ее популярности:).

Обзор архитектуры

Благодаря общему ядру и системе выполнения приложений UWP однажды написанное приложение будет работать на всех девайсах под управлением Windows 10. В этот диапазон входят:

  • настольные компьютеры;
  • серверные системы - ОС Windows Server 2016;
  • ноутбуки - MS Surface Book;
  • планшеты - MS Surface Pro;
  • смартфоны - Lumia;
  • игровые приставки - Xbox One;
  • очки дополненной реальности - MS HoloLens;
  • настенные планшеты - MS Surface Hub;
  • умные часы - MS Band 2.

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

UWP поддерживает драйверы как уровня ядра, так и пользовательского уровня. Подсистема включает интерфейсы драйверов устройств (Device Driver Interface - DDI), из числа которых драйвер для UWP может использовать.

Но это все не избавляет разработчика от подгонки интерфейса под определенные платформы и разрешения экрана. В каких-то особенных случаях, возможно, это и не понадобится.

Инструменты разработчика

Для написания, отладки, развертывания и тестирования приложений под Windows 10 Mobile тебе понадобится Visual Studio 2015 (кто бы сомневался). Этим летом вышел третий апдейт. Категорически рекомендую! Основной его багфикс - это уменьшенное потребление памяти по сравнению со вторым апдейтом.

Также тебе понадобится Windows 10 Anniversary Update SDK : он включает все необходимые инструменты для разработки приложений под весь парк устройств, работающих на Windows 10. Если же используется VS 2015 с третьим обновлением, тогда в нее уже входит новейший SDK.

Одно из главных новшеств - это чернила Windows (Windows Ink). С помощью этого API можно двумя строчками кода добавить поддержку пера. Для этого существуют два объекта управления: InkCanvas и InkToolbar.

Новый Cortana API упрощает реализацию управления голосом. Компонент Cortana Actions в новом API позволяет создавать новые фразы/выражения.

Биометрическая аутентификация Windows Hello теперь стала доступна веб-разработчикам в браузере Edge.

Средство для моделирования пользовательских интерфейсов Blend for Visual Studio 2015 предоставляет расширенные возможности построения интерфейса по сравнению с VS. С его помощью на языке XAML можно создавать макеты всех поддерживаемых приложений: прикладных, веб, универсальных, мобильных и так далее. Также он содержит конструкторы для дополнительных задач, среди них создание анимации и управление поведением элементов.

Способы создания приложений для Windows 10 Mobile

Основной способ создания приложений для смартфонов с Windows 10 Mobile - это разработка универсальных (UWP) приложений (свиток Visual C# → Windows → Universal мастеры создания проекта).

Однако он не единственный. Как ты знаешь, в Visual Studio 2015 встроен Xamarin, с его помощью тоже можно создавать приложения для Windows 10 Mobile, одновременно для Android и iOS, меняя интерфейс и оставляя программную логику на C# (Visual C# → Cross-Platform).

Кроме языка Visual C#, равнозначно может быть выбран Visual Basic или Visual C++. VS 2015 позволяет создавать универсальные приложения с помощью JavaScript (JavaScript → Windows → Универсальные приложения). Их также можно развернуть на устройстве с Windows 10 Mobile.

Инструменты для работы с унаследованными проектами

За долгую историю операционной системы Windows для нее было создано колоссальное количество самых разных приложений. С выходом Windows 8 и WinRT (а позже Windows 10 и UWP) старые классические приложения остались в прошлом, поскольку только в настольных Win 8 и Win 10 поддерживаются классические Win32-, COM-, .NET-приложения. От этого в Microsoft стало грустно. Но ребята смекнули, что могут разработать конвертер, который будет преобразовывать старые приложения для новой продвинутой UWP-подсистемы. Из этого родился Desktop App Converter .

Преобразование Xcode-проекта выполняется в два шага. Сначала надо добавить подсветку синтаксиса языка Objective-C в Visual Studio: установить расширение objc-syntax-highlighting.vsix из папки winobjc\bin. Затем с помощью утилиты командной строки vsimporter.exe надо преобразовать проект на Xcode в проект на VS. После этого полученный sln-файл можно открыть в студии, где синтаксис Objective-C будет подсвечен. Можешь построить и запустить приложение, оно будет выполняться так же, как все другие Windows-программы.

Разрази меня гром, как это удивительно - видеть в Visual Studio корректно подсвеченный код Objective-C!

Для компиляции кода Obj-C используется свободный компилятор Clang . Поскольку на выходе получается стандартное UWP-приложение, его можно запустить на мобильном устройстве в среде Windows 10 Mobile. В одной программе может быть код на C++ и на Obj-C.

Если у тебя есть проект для прошлой версии Windows Phone, то есть 8.1 (или 8.0), то, когда ты его откроешь в VS 2015, студия автоматически обновит проект, чтобы он соответствовал требованиям универсального приложения Windows (UWP). Будет преобразована не только разметка пользовательского интерфейса на XAML, но и вместе с ней программная логика на JS/C++/C#/VB. Если в коде были вызовы подсистемы WinRT, тогда они будут преобразованы в вызовы UWP.

Есть еще распространенный тип приложений - игры. iOS и Android визуализируют посредством низкоуровневого интерфейса OpenGL. С другой стороны, на Windows 10 Mobile для вывода изображения в играх используется DirectX 11. Получается несовместимость. Но есть решение - открытый проект ANGLE . ANGLE (Almost Native Graphics Layer Engine) - движок почти нативного графического слоя - позволяет пользователям Windows бесшовно запускать OpenGL ES приложения на аппаратуре, работающей с DirectX 11. Это достигается путем преобразования вызовов с OpenGL ES API на DirectX 11 API. ANGLE полностью поддерживает следующие три типа приложений:

  • универсальные приложения для Windows 10 (Universal Windows apps);
  • приложения для Windows 8.1 и Windows Phone 8.1;
  • классические приложения для рабочего стола Windows (Windows desktop applications).

Более подробно вопрос рассматривается в моей книге «Волшебство момента вращения » (опять ты книгу свою пиаришь! Ну лаадно, заслужил. - Прим. ред.).

Продолжение доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов.

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

Если вы пользуетесь Windows Phone, снимаете видео или любительское кино, то вам пригодится список лучших видео-приложений для Windows Phone, публикуемый ниже. Одни приложения позволяют вам снимать и редактировать видео, другие - просматривать онлайн потоковые файлы ТВ-шоу и фильмов, третьи - управлять проигрывателями по принципу пультов ДУ, а четвёртые - даже конструировать синемаграфику прямо на телефоне с ОС Windows Phone. Если вам известны и другие подобные приложения для Windows Phone, поделитесь с нами сведениями в разделе комментариев.

GoPro - карманная камера, предназначенная для съёмки HD-видео в любом ракурсе. Камера GoPro прочная, лёгкая и водонепроницаемая - явно предпочтительный выбор для поклонников экстрима. Недавно сервис GoPro пополнил официальный реестр приложений. Задействуйте его для дистанционного управления, съёмки и рассылки материалов через такие социальные сети, как Facebook, Twitter и Instagram с помощью вашего телефона Windows Phone.


Vyclone позволяет вам вести видео-съёмку объекта сразу с нескольких точек. Пользуйтесь Vyclone вместе с друзьями, снимайте одновременно в нескольких ракурсах. Загружайте материалы в сервис Vyclone, монтируйте из них видеоролики. Готовые файлы тоже можно редактировать и перемонтировать при необходимости. Кроме Windows Phone, Vyclone совместим также с iPhone и Android.


Video Tuner - новое приложение от Microsoft Mobile. Мощный сервис, чей функционал сравним с начинкой видео-редакторов для ПК. Сервис позволяет вам выполнять обрезку, подгонку видео-фрагментов, поворачивать и даже вращать их. Можно настраивать скорость воспроизведения, громкость и цветность. Имейте в виду, сервис работает только с версией Windows Phone 8.1.


Cinemagraph позволяет вам оживлять ваши фотографии. Принцип действия таков: снимаются несколько кадров, а затем из них с помощью плавных переходов составляется видео. Приложение также предоставляет вам фильтры для обработки и позволяет публиковать готовую анимацию в формате GIF.


Movie Maker - полнофункциональное видео-производственное приложение для Windows Phone. Поставляется с почти тем же набором функций, что у его аналога для рабочего стола. Сервис позволяет вам собирать видео из различных фрагментов, озвучивать его, вставлять изображения, подгонять длительность, добавлять эффекты переходов и т. п. Последняя версия предоставляет вам ещё и возможность загружать ваши видео на сайты Instagram и YouTube.


MoliPlayer - видео-проигрыватель для Windows Phone с массой возможностей. Поддерживает множество видео-форматов, в том числе, AVI и MKV. Кроме того, приложение поставляется со встроенным веб-браузером, подключённым к ряду популярных источников воспроизведения видео онлайн, таких как YouTube, и , для лёгкого прямого доступа. В довершение всего, MoliPlayer может проигрывать видео даже с субтитрами.


Flixster - онлайн-сервис воспроизведения потокового видео онлайн. Официально выпущенное приложение позволяет вам запускать кино прямо на дисплее телефона с Windows Phone. Здесь отображаются и все сведения о фильмах, в том числе, список - текущий репертуар в окне "кассы", а также рейтинги и обзоры от . Можно смотреть даже трейлеры и тизеры, анонсирующие новинки.


Roku - устройство воспроизведения, позволяющее вам смотреть ТВ-шоу и фильмы из ваших любимых источников - , и Amazon Prime. При наличии у вас проигрывателя Roku данное приложение превращает ваш телефон с Windows Phone в дополнительный пульт ДУ для Roku. Сервис умеет распознавать у вас дома любые проигрыватели Roku и, если их несколько, то позволяет вам выбирать, которому из них назначить управление. Работает, как обычный пульт ДУ для телевизора; как переключатель каналов, регулятор громкости и пусковое устройство для воспроизведения фильмов.

9.
За рулём нужно каждую минуту быть готовым к любым случайностям. Если у вас нет автомобильного видео-регистратора, то его заменит ваш телефон с Windows Phone и сервисом Road Tracks. Приложение усилено дополнительными функциональными возможностями, например, GPS-слежения, и автоматически включается на запись, когда машина трогается с места. Road Tracks позволяет вам сохранять отснятый материал в хранилище OneDrive и на карту SD Card.

Многие приложения для Windows Mobile 10 позволяют превратить смартфон с многофункционального телефона в портативный компьютер – настоящего помощника современного и делового человека.

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

Cодержание:

UC BrowserHD

Китайский интернет-обозреватель, перенесённый из собственного движка на Chromium, все так же обладает присущими для Webkit Trident фишками: новейшая технология сжатия трафика, мгновенное отображение страниц с множеством графики и сложной структурой.

Ночной режим поможет работать с веб-контентом при плохом освещении, а сжатие данных, превышающее компрессию , сэкономит беспроводной трафик.

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

Стартовая страница содержит пиктограммы популярных и часто посещаемых ресурсов с их иконками вместо миниатюр и поддерживает редактирование этого перечня ресурсов.

Кастомизировать внешний вид помогут темы оформления и задние фоны для браузера.

Также в нем уже устроены плагины для работы с буфером, сканер , блокировщик рекламного содержимого и менеджер загрузок.

Порт на Хромиум позволяет обзавестись любым плагином для мобильного UC Browser, выпущенным для .

Hotspot Shield Free VPN

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

Разработан он с применением новейших технологий в области интеграции с иными сервисами, управления жестами и взглядами и повышения уровня компрессии.

Бесплатный 8 Zip поддерживает только , но его полная редакция отлично справляется с десятком иных форматов сжатых данных.

Далеко не все подобные программы способны открывать огромные файлы для предварительного просмотра прямо в окне, в том числе расположенные в облаке.

Архиватор поддерживает печать текстовых и графических файлов, и их отправку по почте или через соцсети.

Gismeteo

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

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

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

Причем касается это любого города, городка или посёлка, а населённые пункты Украины и России занесены в базу фактически все.

Gismeteo автоматически обновляет прогноз при наличии интернета через указанные пользователем временными интервалами и покажет :

  • температуру в любое время суток;
  • влажность воздуха;
  • вероятность осадков;
  • атмосферное давление;
  • направление и силу ветра;
  • динамику изменения температуры;
  • максимальную и самую низкую зафиксированную температуры.

С виджетом для домашнего экрана вся информация всегда будет перед глазами пользователя.

Bookviser Reader

Лучший вариант для чтения книг и статей в популярных форматах с реалистичной анимацией листания страничек.

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

Размер и тип шрифта, отступы, поля, интервалы – все выставляется, как и регулируются параметры , изменяется ориентация экрана.

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

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

WhatsApp Messenger

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

Регистрация в программе происходит по номеру телефона, избавляя от необходимости придумывать логин и пароль. Список контактов автоматически подтягивается с адресной книги телефона.

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

Также пользователям доступны следующие функции :

  • обмен контактами;
  • групповой чат;
  • пересылка истории переписки по e-mail;
  • отправка сообщений нескольким пользователям одновременно.