Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ромуальд Здебский «Что интересного есть у Micro...

Ромуальд Здебский «Что интересного есть у Microsoft для мобильной разработки в 2018 году»

В докладе мы познакомимся с такими технологиями как:

- Visual Studio AppCenter – поговорим о мобильном DevOps.
- Xamarin – проведем небольшой сравнительный анализ с другими технологиями кроссплатформенной разработки и обсудим как можно аргументировать использование Xamarin в вашем проекте заказчику или руководству.
- Azure – рассмотрим зачем нужен облачный backend для мобильных приложений.

DotNetRu

March 20, 2018
Tweet

More Decks by DotNetRu

Other Decks in Programming

Transcript

  1.   • • • • Контейнеры и микросервисы Интернет

    вещей (IoT) Виртуальная и дополненная реальность Microsoft Teams and Graph API Машинное обучение и Big- Data Искусственный интеллект и боты Бессерверные вычисления Когнитивные сервисы Мобильные приложения
  2. HockeyApp Xamarin Test Cloud Xamarin Insights Дистрибуция • Поломки •

    Аналитика Тестирование на устройствах Поломки • Аналитика Azure Mobile Engagement Azure App Service CodePush Аналитика • Нотификации Таблицы • Аутентификация • Нотификации Дистрибуция Visual Studio App Center
  3. Visual Studio App Center – быстрая сборка приложений Source Code:

    VSTS, GitHub, Bitbucket Результат - готовность новых версий в разы быстрее
  4. Visual Studio App Center – тестирование на устройствах сотен конфигураций

    Test Frameworks: UITest, Appium или нативные Espresso и XCUITest Результат – меньше ошибок и жалоб пользователей
  5. HockeyApp iOS, Android, UWP Visual Studio App Center – дистрибуция

    бета-тестерам и в магазины Результат – меньше ошибок и жалоб пользователей
  6. Visual Studio App Center – анализ аварийных завершений приложений Результат

    – быстрее обнаружение и исправление ошибок
  7. Visual Studio App Center – аналитика использования Результат – понимание

    поведения пользователей и востребованности функционала
  8. Visual Studio App Center – адресные коммуникации пользователям Результат –

    эффективность маркетинга выше, стоимость ниже
  9. Ответственность и масштабирование On-premise – хостинг у себя/в собственном ЦОД

    IaaS – использование виртуальных машин PaaS - использование платформенных сервисов для запуска логики или хранения данных SaaS – использование готового сервиса, API или пользовательского интерфейса. Ответственность On-Prem IaaS PaaS SaaS Приложения Данные Runtime Middleware ОС Виртуализация Серверы Хранилище Сеть Microsoft Разработчик
  10. Queues Надежная масштабируемая доставка сообщений Data Lake Big Data аналитика

    с поддержкой HDFS Service Bus Надежные сообщения в облаке как сервис Cosmos DB NoSQL БД планетарного масштаба с MongoDB API Azure SQL DB + Instance Управляемая реляционная SQL БД Redis cache “High throughput, consistent low- latency data access” SQL Data Warehouse Эластичное хранилище данных как сервис Доступно в Windows & Linux VMs Azure Search Облачное индексирование и мгновенный поиск Azure DB MySQL Управляемая MySQL БД (preview) Azure DB PostgreSQL Управляемая PostgreSQL БД (preview) Azure DB MariaDB Управляемая MariaDB БД (preview)
  11. <?xml version="1.0" encoding="UTF-8"?> <TabbedPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="MyApp.MainPage"> <TabbedPage.Children> <ContentPage Title="Profile"

    Icon="Profile.png"> <StackLayout Spacing="20" Padding="20" VerticalOptions="Center"> <Entry Placeholder="Username" Text="{Binding Username}"/> <Entry Placeholder="Password" Text="{Binding Password}" IsPassword="true"/> <Button Text="Login" TextColor="White" BackgroundColor="#77D065" Command="{Binding LoginCommand}"/> </StackLayout> </ContentPage> <ContentPage Title="Settings" Icon="Settings.png"> <!-- Settings --> </ContentPage> </TabbedPage.Children> </TabbedPage>
  12. Run unlimited, faster builds Test your app in the cloud

    Target additional audience segments +$40/month +$99/month +$10/month
  13. More certifications than any other cloud provider Industry leader for

    customer advocacy and privacy protection Unique data residency guarantees