Еще одна причина нелюбви разработчиков к Android

В очередной раз я хотел бы затронуть тему приложений для iOS и Android. Есть iOS-приложения, которые я очень хотел бы использовать на Android-смартфоне, но они либо не появляются в Google Play, либо появляются позднее, и это при том, что Android остается самой популярной мобильной ОС. Неоднократно мы говорили, что отчасти в этом виноваты пользователи Android, которые менее охотно платят за приложения. Однако есть и другие причины, которые кроются в тонкостях разработки под разные платформы.

Еще одна причина нелюбви разработчиков к Android. Фото.

Свет на проблему пролил разработчик Infinum, который опубликовал результаты наблюдений в своем блоге. Взглянув на несколько последних проектов, каждый из которых был опубликован в App Store и Google Play, разработчик заметил, что версия приложения под Android требует на 38% больше времени и трудов программиста, чем iOS-версия. В его самом большом проекте Android-версия содержала на 6% больше кода, в то время как проект, в iOS-версии которого было всего 5000 строк кода, потребовал написать 14 000 строк для Android-приложения.

Нет ничего плохого в большом объеме кода, но, как следствие, разработка под Android требует больше времени и усилий, она может стать дороже, а вероятность допустить появление бага увеличивается. Разработчик Infinum использовал специальный сервис Productive, чтобы выяснить, насколько больше времени занимает разработка приложения для Android. Приблизительно на 30% больше времени уходит на разработку, в сравнении с потраченным временем на создание iOS-приложение. Вот несколько проблем, на которые разработчик хотел бы обратить внимание:

  • Больше кода — приложения для Android пишутся на Java. Этот язык программирования является более подробным в сравнении с Objective C и Swift. Приходится писать больше кода, а это увеличивает затраченное на разработку время и вероятность появления багов.
  • Эмуляторы медленнее — эмуляторы Android работают медленнее эмуляторов iOS, что также влияет на время разработки.
  • Фрагментация — разнообразие устройств заставляет тратить больше времени и усилий на тестирование приложения, и некоторые баги появляются на устройствах, о существовании которых разработчики могут даже не догадываться.

Прибавим ко всему этому уже известную проблему с нежеланием платить за приложения из Google Play, и станет понятно, почему разработчики, которые хотят продавать свое приложение без рекламы, не так сильно торопятся выпустить версию под Android, в то время как iOS-версия уже готова и приносит им деньги.

Теги
Лонгриды для вас
Samsung выпустила ONE UI 6. Что нового и на какие телефоны можно установить

Обновление операционной системы всегда является каким-то рубежом. Для некоторых пользователей это сродни покупке нового смартфона, ведь их устройство получает новые функции и начинает работать иначе. Все это заставляет ждать новую операционную систему и с ее приближением следить за любыми новостями. Сейчас все мы ждем выхода Android 14 для того или иного смартфона. Пользователи Google Pixel дождались этого раньше остальных. А теперь пришло время обновляться тем, кто в последние годы покупал смартфоны Samsung. Пока обновление доступно не всем, но начало положено, и через довольно короткое время она прокатится на многие модели. Обсудим, что в ней нового, интересного и перспективного.

Читать далее
Как удалить встроенные приложения на любом Андроид-смартфоне. Это самый простой способ

Как бы производители Андроид-смартфонов не распинались на презентациях о том, что встроенных неудаляемых приложений становится все меньше, но по ощущениям все ровно наоборот. С начала года я активировал уже три новых смартфона, и количество разного мусора по ощущениям только растет. И ладно, если бы это было что-то полезное. Вот какой смысл на телефоне от Google One? Или YouTube Music, на который невозможно оформить подписку в России без танцев с бубнами. Именно поэтому уже несколько месяцев я находился в поиске программы для удобного удаления встроенных приложений и мои поиски увенчались успехом.

Читать далее
Почему сканер отпечатка пальца на самом деле не защищает ваш смартфон

Сегодня почти каждый смартфон оснащен сканером отпечатка пальца. Такое положение дел неслучайно, ведь биометрический способ разблокировки экрана считается одновременно и удобным, и безопасным. Однако все это — маркетинговые уловки. На деле же отпечаток пальца не защищает телефон. И если вы до сих пор готовы с этим спорить, то познакомьтесь с доводами, которые подтверждают данный тезис.

Читать далее