Мобильные приложения могут быть разработаны как на привычных языках программирования (JAVA для Android, SWIFT для IOS), а могут на других языках, которые потом подстраиваются под работу в системах IOS и Android.
Появление альтернативных систем кроссплатформенной разработки появилось по двум причинам :
- Не все знают JAVA или SWIFT, а разрабатывать под мобильные — очень хочется
- Разработка на корссплатформенном языке требуется только 1 раз, а не под каждую платформу свой код
Вместе с сэтим, присутствует и своя «ложка дёгтя». Кроссплатформенные приложения практически всегда работают медленнее чем нативные. Это обуславливается тем, что для обеспечения их работы требуются дополнительные модули. Вторая проблема — это трудная совместимость с системными функциями.
Суммарно, доля приложений на кроссплатформенных языках составляет приблизительно 1/3 от общего количества приложений в GooglePlay и AppStore. Это отличный показатель, и очень вероятно, вы тоже использовали или используете приложения созданные на кроссплатформенным технологиях, при чем этого сами не заметили.
Технологии кроссплатформенной разработки мобильных приложений
Кроссплатформенная разработка в Лаборатории IOS
Мы занимаемся разработкой кроссплатформенных приложений с использованием технологий PhoneGap и Xamarin. Если вы пришли к мнению, что вам требуется именно кроссплатформенная разработка, то направьте нашим контактным менеджерам обращение с указанием наименования технологии и техническим заданием. Мы вышлем Вам портфолио работ, состоящее именно из приложений созданных нами по этой технологии и Вы сможете оценить качество нашей работы.
Хотим заметить, что не каждая задача может решаться на кроссплатформенных языках.