Новогодние скидки от MDLavka

Вы пишете в комментариях, что хотите купить из техники Apple и мы делаем вам индивидуальное предложение, от которого сложно отказаться!

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

Существует множество проблем, с которыми сталкиваются разработчики мобильных приложений для 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.

Следите за новостями Apple в нашем Telegram-канале, а также в приложении MacDigger на iOS.

Присоединяйтесь к нам в Twitter, ВКонтакте, Facebook, Google+ или через RSS, чтобы быть в курсе последних новостей из мира Apple, Microsoft и Google.

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

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