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

Android-приложение

В очередной раз я хотел бы затронуть тему приложений для iOS и Android. Есть iOS-приложения, которые я очень хотел бы использовать на Android-смартфоне, но они либо не появляются в Google Play, либо появляются позднее, и это при том, что 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-версия уже готова и приносит им деньги.

Теги

40 комментариев Оставить свой

  1. barabas #

    Ещё одна причина нелюбви к андроид — Эрнест Василевский!

    • Эрнест Василевский #

      Тот факт, что многие пользователи Android упорно не замечают недостатки этой безусловно хорошей со многих сторон ОС, определенно кому-то полезен, но точно не пользователям Android.

      Наверняка есть те, кто довольствуется малым, но разве не странно, что человек, покупающий дорогостоящий флагманский смартфон от Samsung или Sony не может установить приложение, которое было на его iPhone, либо может, но только через 3-4 месяца после его выхода на iPhone. Есть еще вероятность, что он получит новые функции с запоздалым обновлением. За примерами далеко ходить не надо, вспомните Twitter и Periscope.

      По мне так пользователи лучшей ОС и лучшего железа должны сразу получать лучшие приложения, и это возможно. Почему вам этого не хочется?

      • barabas #

        Имея два устройства на андроид и ios,при одинаковом количестве софта замечаю что обновление программ на андроид происходит намного чаще чем на ios! Так что не лги Эрнест! Смысл лгать? Что бы было много коментов? Так половину из этих коментов,это негатив в твою сторону! Странный ты человек…..

        • Эрнест Василевский #

          А ты почитай описание к обновлениям. В Google Play приложения действительно обновляются очень часто, но в большинстве случаев это багфиксы. Такое количество багфиксов объясняется написанным выше в статье, а также тем, что в Google Play проще выпустить обновление, чем в App Store.

          • barabas #

            Эрнест,посмотри на программу в контакте на ios и на андроиде! Посмотри на прогу одноклассники на ios,где даже нет возможности слушать музыку! В гугл+, на ios нет кнопки ответить!Я не могу элементарно ответить человеку,что бы он видел что я пишу именно ему!
            Это лишь малая часть того,как убого оформлен софт и он не полноценный! Просто ты думаешь что,владельцы андроида не знают ни чего про ios, по этому пытаешься по ушам ездить! Поверь мне,владельцы андроида больше знают об ios,чем яблофилы об андроиде,а зачастую яблоководы просто полный ноль и не могут даже настроить своё устройство!
            Я тебя прошу Эрнест,не позорься!

      • [email protected] #

        Голимая чушь… Посмотри на инстаграм для ipad, порнография полная а на любом андроиде программа проста и шикарна, так что не заливай!!!

  2. Rednaj #

    Если это так, то почему на андроид приложений больше? Специально искал и нашёл, что на 2015 год количество приложений андроид 1.7млн. а для iOS 1.5 млн. и разрыв продолжает увеличиваться.

    • Эрнест Василевский #

      Огромное количество приложений, существующих для Android, никогда не появятся в App Store по разным причинам:
      — они нарушают авторское право
      — они предлагают запрещенные функции
      — они дублируют возможности ОС
      — они не выполняют заявленные функции

      и многим другим. Всякого рода антивирусное ПО, файловые менеджеры, лаунчеры и приложения для чистки RAM и общения с животными в App Store не попадают.

  3. mvd #

    Как пользователь 4s и 5 ,скажу что перейдя на робота, доволен как слон, система открыта, много приложений(что тут скрывать, они бесплатные) ,уже молчу что рут права и тд, и ещё много плюсов, а самое главное для меня, так это свайп, аппарат 5.5 и спокойно одной рукой набирать текст)

  4. Watson #
  5. Watson #

    Неужели Эрнеста выгнали за профнепригодность?

  6. Watson #

    Прошу обратить внимание на качество и смысл приложений для ios. Этим можно гордиться! http://appleinsider.ru/app-store/luchshee-v-app-store-bespoleznye-prilozheniya.html

    • Эрнест Василевский #

      От таких разработчиков никому не спастись
      http://androidinsider.ru/soft/10-tipov-android-prilozheniy-kotoryih-sleduet-izbegat.html

      • barabas #

        А теперь докажи мне, что эти приложения как надо работают на ios

        • barabas #

          В смысле,такие же приложения

          • Эрнест Василевский #

            Да я не собираюсь доказывать что iOS лучше, или Android лучше. Я написал о проблеме Android, которую было бы здорово решить.

            • barabas #

              Эрнест, я выше написал,где и на какой оси действительно нужно решать проблемы.

            • kassseke #

              Думаю тут на вкус и цвет. Мне роднее Java, чем swift и C, был бы кем-то более чем любитель, начал бы создавать приложения сначала на андроид, т.к. писать на java — одно удовольствие, несмотря на то, что код длиннее, не зарабатываешь без рекламы и тд. Не думаю, что можно назвать это проблемой ОС, это скорее проблема в разработчиках, желающих побыстрее выпустить свой продукт и побыстрее получить доход. Андроид — на то и андроид, он доступнее, дешевле. Не каждый себе позволит тратить деньги на «какие-то» приложения

    • perun #

      Прошу обратить внимание на качество и смысл приложений для Android. Этим можно гордиться! http://post-factum.net/10-prilozhenij-kotorye-ne-nuzhny-smartfonu-na-android/

  7. Watson #

    1:1 и не более того

  8. smurf #

    Не замечал таких приложений.IOS слишком неудобен для меня.

  9. Ainur #

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

  10. Ainur #

    Пользовался иос. Скажу, приложения на него сырые. Однотонные простые. Не цветные. А на андроид приложения разноцветные)

  11. Egwein #

    Такое ощущение, что смысл смартфона — забить его приложениями)

  12. [email protected] #

    Голимая чушь!!! Посмотри на инстаграм для ipad, а на любом Андрюше он прост и шикарен!!!!!

  13. 1_yarikoslav_1 #

    Какие вы все смешные.

  14. komorebi #

    У нас (не стану уточнять у кого) есть приложение под андроид и клали мы на айос. Да и финансовых затрат на разработку под айос больше, всякие там маки ненужные покупать, да за партнерку платить, бред короче.

  15. wowymka #

    Ребят, предлагаю игнорить подобные посты (очень хотелось ещё добавить матерное прилагательное). Возникает ощущение, что аффтор специально пишет подобную чушь, лиж бы спровоцировать людей на большое количество негодующих комментариев. А потом тыкать работодателю, типо во, глянте, какие «замечательные высеры» я пишу, что народ их начинает усиленно комментировать.

  16. david_komradis #

    Долгое время таскал с собой iphone всего лишь из-за приложения сбербанка, на андроиде оно было урезанным и можно было оплачивать только по шаблонам, теперь и на андроиде сделали так же как на ios, заметил такую особенность, в приложение сбербанк для андроид встроен антивирус и при первом запуске он сканирует телефон, на ios такого нет 🙂

    А так в принципе одни и те же приложения. Но так как ios урезан в функционале сильно то и программы соответствующие, например редакторы фото на ios все как один уменьшают редактируемые фото, на андроиде есть програмки умудряющиеся редактировать панорамы разрешением 60+ пикселей и не снижать качество.

    У андроида один минус, энергопотребление. Очень хочется смартфон НЕ кирпич и дня 3-4 автономности. За открытой системой будущее. ios держит своих фанатов хорошей оптимизацией и неизменной оболочкой, привыкли просто. Но рано или поздно это закончится и эпл придется меняться или последовать за ушедшими в прошлое.

    • Wadd73 #

      Согласен! Закрытая система, есть закрытая! Просто действительно эпл в какойто степени повезло на определенном этапе, когда андроид телефоны были не очень. Давно все поменялось. И берут щас айфоны большей частью по накатанной!

    • Goldman #

      И правда, 3-4 дня, эх мечты мечты, хотя есть конечно модели с батареями 6000 махов но уж слишком большие они. Народ, кто в этом соображает, неужели нет у ученых намёток в этом направлении.

Новый комментарий