iPhone & iPad

Почему многие приложения и игры выходят на iOS раньше, чем на Android

22
67

Существует множество проблем, с которыми сталкиваются разработчики мобильных приложений для iOS и Android, но, как рассказали программисты из Infinum, каждая из платформ предлагает разные условия для написания программ.

why-1

Ранее на этой неделе разработчики опубликовали статью о различиях в подходах к созданию приложений под iOS и Android. Вероятно, многие смогут угадать итоги сравнения, но большой интерес вызывают конкретные цифры.

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

Разработчики использовали сервис под названием Productive, чтобы отслеживать количество времени, потраченного на написание приложений. Согласно данным отчета, разработка для Android занимает на 30% больше времени, чем на iOS. Это означает, что заказчику придется заплатить программисту больше за дополнительные часы работы.

why-2

Команда Infinum опубликовала несколько гипотез, объясняющих трудоемкий процесс написания кода для Android:

  • приложения под Android пишутся на языке Java, который сам по себе является более подробным, нежели Objective-C или Swift. Вам неизбежно придется писать больше, что подразумевает больше потенциальных ошибок;
  • эмуляторы для Android, включая знаменитый GenyMotion, медленнее аналогов для iOS. Этот фактор банально замедляет процесс тестирования кода;
  • большая фрагментация Android существенно увеличивает вероятность появления ошибок на устройствах разных производителей;
  • инструкции в XML-файлах для Android приходится писать вручную, реже используя WYSIWYG-редакторы.

Отчет Infinum завершается замечанием о развитии операционной системы от Google, в результате чего приложения становится писать легче и быстрее. Но на данный момент нельзя отрицать факт дополнительных временных и денежных затрат в случае разработки под Android.

Следующий материал:
Dead Effect 2 – мертвый космос

22 комментария

  • Только не говорите тупые школьники что iOS лучше Android! Тут уже 2015-16 год когда они равны! 3 года назад
  • К

    Кирюша 3 года назад
    0
    Почему в деревне Хворостянка до сих пор нету воды,когда проведут водопровод. 3 года назад
  • Г

    Гость 3 года назад
    0
    Данный момент Android лучше. 3 года назад
  • F

    Freemangtx2 3 года назад
    0
    Вот поражают меня люди, которые заходят на apple русурс, что бы обосрать все, что с ними связано и похвалить android) Представил себя на андройд ресурсе с понтами ios, мне даже стыдно стало! Это каким же днищем нужно быть! Напоминают колхозное быдло, которое орет - "Да BMW говно, мой "семерик" четче будет!" И ведь 90 процентов ios хейтеров, по любому с китайским днищем на андройд или просроченными флагманами гоняют;) 3 года назад
    • А ты смерд чьих будешь ? 3 года назад
    • К

      Кожаная флейт 3 года назад в ответ Freemangtx2
      0
      Как много букв,тяжелый случай.` 3 года назад
    • Макдиггер всё. Думающую и адекватную аудиторию проср*ли (либо специально вытеснили), заменив школохейтерами, троллями разной толщины и обычными ведрофанатиками. Да и контент формируют именно для игры на чувствах этой своей новой ЦА (новость про то, как яббл всех поимел — баттхерт, яббл облажался — бурный восторг, слюни и проч.) Нынешний макдиггер умудрился переплюнуть даже новостной портал 4pda в его текущем виде — там, с одной стороны, 8–14-летних «умных и независимых пользователей Android» в пересчете на килознак конечно больше, но там таки жесткая модерация и борьба с токсичностью, особо упоротых и бесноватых адептов ведра выносят в баню. Да и контента все больше тематического, не боятся уже выкладывать обзоры iOS-only игр и программ (раньше из 50 комментов 49 были «а кокда на андройт??? фу эйпл!111»). Не, как новостник 4pda как был хамном, так и остался, но Макдрюкер-то куда скатился? Кто вашу рекламу будет смотреть? Дегенераты, которых вы кормите фейками и историями про гомосеков? Тролли и ведролюбы, которые яблодевайс-то в жизни никогда не видели? Проплаченные комментаторы от Samsung, Microsoft и прочих? Еще понять бы, накуа я до сих пор это читаю, а сейчас еще и написал многобукф на потеху местному сброду. Наверное потому, что очередное нечто, что когда-то было интересно, превратилось в УГ, подтухло и начало вонять, а у тебя от этого бомбит... Всё тлен, жи есть, пора привыкнуть. Аминь 3 года назад
  • Люди скажите заметил такую фишку есть 5 и 6 на них переключатели которые активируют или выключают нет вертикальной полоски или кругляша и ещё кнопка назад другая , наи5s и на другой 5 все это есть . Допустим на одних аппаратах написано назад к сафари а на других как кнопка указатель , вобщем разные интерфейсы почему ? 3 года назад
    • Сложный вопрос, но я постараюсь почему. Вот вы говорите про полоски — вот в чем загвоздка, если watchOS потенциально другая, не Android же! Анимация там, развертка строчная, Safari, в конце концов, вы же должны понимать. Активация, я вам скажу, но... Вторник! Кук недавно сказал: «Буквы, музыка, стримы? Стрелки! Вот что для всех». Надеюсь, я был достаточно краток и все объяснил доступно, как и в вашем вопросе. 3 года назад
  • На мд всех думающих поувольняли что ли? 3 года назад
  • У кого Apple Music работает даже после окончания срока подписки? iTunes попытался дважды снять деньги со счета QIWI, но не смог, и на этом успокоился. Походу что-то поломалось :) 3 года назад

Написать комментарий