8 (495) 215-53-16

info@notissimus.com

ул. Заозерная, 8

196084, Санкт-Петербург

09:00 - 20:00

сб.,вс. - выходные

Отличие нативного мобильного приложения от мобильного приложения на базе html5

 Блог    

Есть два базовых варианта создания мобильных приложений. Первый – это использовать нативные (родные) языки программирования, второй – использовать язык html5. Второй вариант чаще всего предлагают CMS системы, например bitrix, как более простой и быстрый способ разработки мобильных приложений. И в этом варианте, достигается т.н. кросс- платформенность – мобильное приложение, по сути, выполняется в окне браузера, соответственно обеспечивается поддержка сразу всех мобильных платформ (apple ios, android). Мы же используем нативную разработку (первый вариант) и напишу основные причины.

В первом варианте для разработки мобильных приложений используется свой язык программирования для каждой платформы: objective-c для apple ios, java для android, c# для windows phone. Почему же, для более-менее серьезных проектов, лучше именно такой вариант?

Нативные мобильные приложения работают быстрее и стабильнее, чем приложения на базе html5 на мобильных устройствах. Кроме того, нативные мобильные приложения позволяют устранить любые функциональные ограничения браузеров (safari, chrome). Для бизнес – разработки это критично, т.к. представьте компанию, которая продвигает мобильные приложения и пользователи жалуются, что приложения “вылетают” или “тормозят”.

Далее, уходят функциональные ограничения. Разрабатывая нативные мобильные приложения вы способны использовать весь доступный функционал (программно – аппаратный) устройства (точнее, операционной системы – apple ios), а в случае html5 возможны ограничения. А учитывая то, что вы никогда не знаете, что понадобиться заказчику, выглядит рисковым начинать серьезный проект таким способом.

]]>