Презентация xamarin - ИнТуСофт

5
Мы рады предложить вам новую услугу — Кросс-платформенную разработку мобильных приложений на Xamarin. Xamarin — это платформа, которая позволяет использовать общий код при создании различных мобильных приложений: Интерфейс пользователя Логика приложения Стоимость комплексного решения Xamarin Устаревшая модель C Xamarin вы экономите:

Upload: evgeny-volkov

Post on 10-May-2015

212 views

Category:

Mobile


1 download

DESCRIPTION

Xamarin — это платформа, которая позволяет использовать общий код при создании различных мобильных приложений

TRANSCRIPT

Page 1: Презентация Xamarin - ИнТуСофт

Мы рады предложить вам новую услугу —

Кросс-платформенную разработку мобильных приложений на Xamarin.Xamarin — это платформа, которая позволяет использовать общий код при создании различных мобильных приложений:

Интерфейс пользователя

Логика приложения

Стоимость комплексного решения

XamarinУстаревшая модель

C Xamarin вы экономите:

Page 2: Презентация Xamarin - ИнТуСофт

Нативный UI

Приложения на Xamarin выглядят нативно на всех платформах: На всех устройствах: Включая старые Android устройства:

Полная оценка на следующей странице

Это Android 2.3, который использует ту же логику, что и Android 4.3, изображенный на рисунке слева. GUI адаптирован для автоматического отображения нативных элементов управления

Page 3: Презентация Xamarin - ИнТуСофт

Task Name Duration Work

Android Client 35.75 days 286 hrsDevelopment 26.25 days 210 hrs

Application Logic 15.5 days 124 hrsCore features 5.5 days 44 hrs

Multithreading 2 days 16 hrs

UI notification machine 1 day 8 hrs

UI interfaces declaration 1 day 8 hrs

Configuration Infrastructure 1.5 days 12 hrs

Storage 10 days 80 hrs

Cloud Bridge 8 days 64 hrs

Browse structure 3.5 days 28 hrs

Download 1 day 8 hrs

Upload 0.5 days 4 hrs

Rename 0.5 days 4 hrs

Delete 0.5 days 4 hrs

Send 0.5 days 4 hrs

Share 0.5 days 4 hrs

Versions 1 day 8 hrs

Local Bridge 2 days 16 hrs

Android Client Design 10.75 days 86 hrsUI 5.75 days 46 hrs

Main 0.5 days 4 hrs

Domains 0.5 days 4 hrs

Settings 1 day 8 hrs

About 0.25 days 2 hrs

Cloud Storage 2.5 days 20 hrs

Browse 1 day 8 hrs

Versions 0.5 days 4 hrs

Share 0.5 days 4 hrs

Send 0.5 days 4 hrs

Local Storage 1 day 8 hrs

Platform Integration 5 days 40 hrs

Take Photo\Video 1 day 8 hrs

Autoupload Photo\Video 2 days 16 hrs

Sharing functionality 2 days 16 hrs

Stabilization 8.5 days 68 hrs

Testing documentation creation 2.5 days 20 hrs

Tests execution 3 days 24 hrs

Bugfixing 3 days 24 hrs

Delivery (release) 1 day 8 hrs

Нативное

2863

858 hrs

x

Task Name Duration Work

Windows Phone Client 35.75 days 286 hrsDevelopment 26.25 days 210 hrs

Application Logic 15.5 days 124 hrsCore features 5.5 days 44 hrs

Multithreading 2 days 16 hrs

UI notification machine 1 day 8 hrs

UI interfaces declaration 1 day 8 hrs

Configuration Infrastructure 1.5 days 12 hrs

Storage 10 days 80 hrs

Cloud Bridge 8 days 64 hrs

Browse structure 3.5 days 28 hrs

Download 1 day 8 hrs

Upload 0.5 days 4 hrs

Rename 0.5 days 4 hrs

Delete 0.5 days 4 hrs

Send 0.5 days 4 hrs

Share 0.5 days 4 hrs

Versions 1 day 8 hrs

Local Bridge 2 days 16 hrs

Android Client Design 10.75 days 86 hrsUI 5.75 days 46 hrs

Main 0.5 days 4 hrs

Domains 0.5 days 4 hrs

Settings 1 day 8 hrs

About 0.25 days 2 hrs

Cloud Storage 2.5 days 20 hrs

Browse 1 day 8 hrs

Versions 0.5 days 4 hrs

Share 0.5 days 4 hrs

Send 0.5 days 4 hrs

Local Storage 1 day 8 hrs

Platform Integration 5 days 40 hrs

Take Photo\Video 1 day 8 hrs

Autoupload Photo\Video 2 days 16 hrs

Sharing functionality 2 days 16 hrs

Stabilization 8.5 days 68 hrs

Testing documentation creation 2.5 days 20 hrs

Tests execution 3 days 24 hrs

Bugfixing 3 days 24 hrs

Delivery (release) 1 day 8 hrs

Xamarin

Task Name Duration Work

iOS Client 35.75 days 286 hrsDevelopment 26.25 days 210 hrs

Application Logic 15.5 days 124 hrsCore features 5.5 days 44 hrs

Multithreading 2 days 16 hrs

UI notification machine 1 day 8 hrs

UI interfaces declaration 1 day 8 hrs

Configuration Infrastructure 1.5 days 12 hrs

Storage 10 days 80 hrs

Cloud Bridge 8 days 64 hrs

Browse structure 3.5 days 28 hrs

Download 1 day 8 hrs

Upload 0.5 days 4 hrs

Rename 0.5 days 4 hrs

Delete 0.5 days 4 hrs

Send 0.5 days 4 hrs

Share 0.5 days 4 hrs

Versions 1 day 8 hrs

Local Bridge 2 days 16 hrs

Android Client Design 10.75 days 86 hrsUI 5.75 days 46 hrs

Main 0.5 days 4 hrs

Domains 0.5 days 4 hrs

Settings 1 day 8 hrs

About 0.25 days 2 hrs

Cloud Storage 2.5 days 20 hrs

Browse 1 day 8 hrs

Versions 0.5 days 4 hrs

Share 0.5 days 4 hrs

Send 0.5 days 4 hrs

Local Storage 1 day 8 hrs

Platform Integration 5 days 40 hrs

Take Photo\Video 1 day 8 hrs

Autoupload Photo\Video 2 days 16 hrs

Sharing functionality 2 days 16 hrs

Stabilization 8.5 days 68 hrs

Testing documentation creation 2.5 days 20 hrs

Tests execution 3 days 24 hrs

Bugfixing 3 days 24 hrs

Delivery (release) 1 day 8 hrs

Task Name Duration Work

Client 65.25 days 522 hrsDevelopment 47.75 days 382 hrs

Application Logic 15.5 days 124 hrs

Android Client Design 10.75 days 86 hrs

Windows Phone Client Design 10.75 days 86 hrs

iOS Client Design 10.75 days 86 hrsStabilization 16.5 days 132 hrs

Testing documentation creation 2.5 days 20 hrs

Tests execution 7 days 56 hrs

Bugfixing 7 days 56 hrs

Delivery (release) 1 day 8 hrs

Детальный анализ на следующей странице

Page 4: Презентация Xamarin - ИнТуСофт

Зависимость прибыли от объема Логики/UI в приложении

% Logic %GUI Delta

5 70 11.67%

10 65 15.00%

15 60 18.33%

20 55 21.67%

25 50 25.00%

30 45 28.33%

35 40 31.67%

40 35 35.00%

45 30 38.33%50 25 41.67%

55 20 45.00%

60 15 48.33%

65 10 51.67%

70 5 55.00%

Приложение с предыдущей

страницы

0.00%

10.00%

20.00%

30.00%

40.00%

50.00%

60.00%

5.0% 10.0% 20.0% 40.0% 80.0%

Прибыль от Xamarin • Больше логики приложения – больше прибыли.

• Стабилизация занимает меньше времени, т.к. проверку бизнес-логики можно осуществить один раз для всех 3-х платформ.

• Microsoft активно поддерживает Xamarin. VS 2013 уже имеет интеграцию.

• Поддержка различных ОС стала значительно проще.

• Полноценный .NET framework для Бизнес-логики.

• Всегда в актуальном состоянии (поддержка Android ART, iOS7 в день релиза).

• Большое количество готовых компонентов для решения наиболее распространенных задач в области мобильной разработки

Процент бизнес-логики

Page 5: Презентация Xamarin - ИнТуСофт

Xamarin не является универсальным решением.

Платформа не подходит для разработки приложений, требующих сложной 3D графики:

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

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

Мы сделаем все возможное, чтобы найти разумное решение для Вашего бизнеса!

Мы знаем, что делаем!

Свяжитесь с нами для получения подробной информации.

Мы будем рады ответить на все Ваши вопросы.