Презентация xamarin - ИнТуСофт
DESCRIPTION
Xamarin — это платформа, которая позволяет использовать общий код при создании различных мобильных приложенийTRANSCRIPT
Мы рады предложить вам новую услугу —
Кросс-платформенную разработку мобильных приложений на Xamarin.Xamarin — это платформа, которая позволяет использовать общий код при создании различных мобильных приложений:
Интерфейс пользователя
Логика приложения
Стоимость комплексного решения
XamarinУстаревшая модель
C Xamarin вы экономите:
Нативный UI
Приложения на Xamarin выглядят нативно на всех платформах: На всех устройствах: Включая старые Android устройства:
Полная оценка на следующей странице
Это Android 2.3, который использует ту же логику, что и Android 4.3, изображенный на рисунке слева. GUI адаптирован для автоматического отображения нативных элементов управления
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
Детальный анализ на следующей странице
Зависимость прибыли от объема Логики/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 в день релиза).
• Большое количество готовых компонентов для решения наиболее распространенных задач в области мобильной разработки
Процент бизнес-логики
Xamarin не является универсальным решением.
Платформа не подходит для разработки приложений, требующих сложной 3D графики:
Для создания таких приложений у нас есть команда опытных разработчиков нативных приложений,
которые успешно решают задачи в области игр, 3D моделирования и дополненной реальности.
Мы сделаем все возможное, чтобы найти разумное решение для Вашего бизнеса!
Мы знаем, что делаем!
Свяжитесь с нами для получения подробной информации.
Мы будем рады ответить на все Ваши вопросы.