Программы для смартфонов на windows phone

Gismeteo

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

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

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

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

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

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

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

Gismeteo – актуальный прогноз погоды для любой местности

Лицензия разработчика и разблокировка

В нашем случае также потребуется лицензия разработчика. Это актуально если вы работаете на Виндовс 8 или 10.

Но она будет получена автоматически при компиляции первого приложения.

Так что ничего дополнительно делать вам не потребуется. 

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

Конкретно нужно сделать следующее:

  • С помощью поиска найдите меню «Update & Security («Обновления и безопасность» если по-русски).
  • Там в меню слева выберете «For developers («Для разработчиков»).
  • Поставьте отметку возле надписи Developer mode («Режим разработчика»).

Рис. 4. Включение режима разработчика

Иногда, если не выполнить это простое действие, возникают проблемы с дальнейшей работой.

8 Zip Lite

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

Для компрессии документов с высокой степенью сжатия и распаковки архивов обязательно необходимо скачать 8 Zip Lite – бесплатную редакцию мощнейшего архиватора для Windows Mobile 10.

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

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

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

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

8 Zip Lite сэкономит время и трафик

WhatsApp Messenger

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

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

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

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

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

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

WhatsApp Messenger – замена социальных сетей и СМС

Что нужно для разработки – изучаем инструментарий

Все это вам нужно будет скачать прямо сейчас, чтобы начать творить! Скажем сразу, все это есть на официальном сайте Microsoft.

Итак, вот что вам потребуется:

 Visual Studio. Это среда разработки. Именно в ней вы будете писать код, видеть внешний вид будущего приложения, компилировать его (запускать иными словами) и так далее. Загрузить VSCommunity, Professional и Enterprise. Первая – бесплатная и в ней минимальный функционал. Но этого вполне хватит для того, чтобы заниматься разработками под Win 10 Mobile. Остальные две – платные и у них значительно расширен функционал. 

Рис. 3. Visual Studio

 Windows 10 Anniversary Update SDK. Это обновленный пакет инструментов, необходимых для разработки под весь ассортимент гаджетов, работающих на ОС Виндовс 10.VS. 

Начинающим мастерам будет вполне достаточно Visual Studio Community в сочетании с Windows 10 Anniversary Update SDK.

 Важно! Обязательно проверьте системные требования различных версий Visual Studio. Вполне возможно, ваш компьютер не потянет версию 2017

На том же сайте можно найти более ранние VS. 

В будущем, когда вы освоите основные азы, можно будет также попробовать использовать Blend for Visual Studio.

Но это актуально, только если вы используете Visual Studio не 2017, а более старую версию.

В VS 2017 такой инструмент просто не имеет смысла. Там от него и так взято самое лучшее.

UC BrowserHD

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

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

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

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

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

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

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

Панель быстрого доступа в UC Browser

Пример приложения – «Hello World»

Итак, чтобы написать ваше первое приложение, сделайте вот что:

1 Запустите установленную Visual Studio. Выберете «Файл», затем «Создать» и «Проект». 

2 Откроется окно «Создание проекта». Нажмите на панели слева «Установленные, затем кликните «Visual C++ (мы пока что будем использовать именно этот язык) и дальше пункт «Универсальные приложения для Windows. 

3 В центральной части открытого окна оставьте все как есть. Там должен быть выбран пункт «Пустое приложение…». 

4Внизу введите название проекта, расположение исходников и имя ярлыка. 

5 Нажмите «ОК» в левом верхнем углу. 

Рис. 5. Задание начальных данных проекта

6 На панели слева вы найдете список всех файлов проекта. Не вдаваясь в подробности, скажем, что код пишется в файле с расширением .xaml. В нашем случае это «MainPage.xaml». Откройте его, и в центральной части появится поде для кода. 

Рис. 6. Файлы проекта

7 Дальше поэтапно введите следующие команды: 

  • <StackPanel x:Name=»contentPanel» Margin=»120,30,0,0″> — элемент «StackPanel» является своеобразным контейнером для других элементов, здесь мы указываем его длину и высоту;
  • <TextBlock HorizontalAlignment=»Left» Text=»Hello World» FontSize=»36″/> — текстовый блок со словами «Hello World» и 36 шрифтом;
  • <TextBlock Text=»What’s your name?»/> — текстовый блок со словами «What’s your name?»;
  • <StackPanel x:Name=»inputPanel» Orientation=»Horizontal» Margin=»0,20,0,20″> — еще один StackPanel со своими параметрами;
  • <TextBox x:Name=»nameInput» Width=»300″ HorizontalAlignment=»Left»/> — поле для ввода текста;
  • <Button x:Name=»inputButton» Content=»Say &quot;Hello&quot;»/> — кнопка с надписью «Say «Hello»»;
  • </StackPanel> — закрытие первого StackPanel;
  • </StackPanel> — закрытие второго StackPanel.

8 Нажмите кнопку «F5 на клавиатуре, чтобы увидеть, как работает программа. 

Рис. 7. Получившееся приложение

 Таким образом вы написали свою первую программу. Теперь необходимо уделить огромное количество времени изучению основ программирования и отрасли, которую вы выбрали. Нужно идти дальше. Если вы учитесь в каком-то учебном заведении, где преподают программирование под Windows или имеете возможность пройти дополнительные курсы, воспользуйтесь тем матриалом, который вам дадут. А если нет, мы составили для вас список лучших книг и статей, которые можно найти в интернете, чтобы обучиться самостоятельно. 

Вконтакте

Мобильная версия Вконтакте дарит возможность пользоваться преимуществами популярной соцсети, находясь далеко от компьютера.

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

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

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

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

Вконтакте на смартфоне

Вводная информация

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

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

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

Если это так, данная инструкция специально для вас.

К делу!

Переходим непосредственно к теме разработки.

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

Они подходят для абсолютно всех устройств, которые работают на Windows 10.

На рисунке 1 то, что написано выше, показано на схеме.

Само существования универсальных приложений основывается на понятии UWP (Universal Windows Platform).

Такие программы (Universal Apps) подходят для самых разных устройств – ПК, мобильные аппараты, Xbox и так далее.

Они объединены такими компонентами:

  • Adaptive User Interface – адаптивный интерфейс, то есть такой внешний вид программы, который может самостоятельно меняться в зависимости от устройства, на котором он работает;
  • Natural User Inputs – набор устройств для ввода данных, таких как микрофон, стилус и подобное;
  • One SDK + Tooling – универсальная для разных устройств среда разработки и сопутствующий набор инструментов;
  • One Store + One Dev Center – один магазин, из которого можно взять приложения для разных девайсов, и один центр разработчиков;
  • Cloud Services – облачные сервисы, благодаря которым можно организовать совместный процесс разработки или просто хранить программы и файлы в одном месте, доступном с разных гаджетов.

Рис. 1. Схема работы UWP

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

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

Вы пишите одну программу, а она сама адаптируется под девайс, на котором запускается.

Поэтому такого понятия, как отдельная программа под Windows 10 Mobile на сегодняшний день не существует в принципе.

Вместо него есть UWP.

 Примечательно, что когда в обиходе была ОС Windows Phone (операционная система, которая предшествовала Win Mobile), такого подхода не было предусмотрено. Приходилось делать программу под компьютер, а затем пытаться портировать (другими словами, адаптировать) ее для мобильных аппаратов. Хотя в подавляющем большинстве случаев приходилось вести разработку с нуля. Как вы понимаете, это было крайне неудобно. 

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

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

Теперь перейдем к практике.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий