Взгляд разработчика на фрагментацию Android

95

Ползунок громкости

Имея в своем арсенале сотни и тысячи совершенно разных устройств всех форматов, операционная система от Google — Android — может по праву называться безнадежно фрагментированной. Для того, чтобы разработчик, если в его задачи входит написать даже простейшее приложение, правильно работающее на максимально большом числе устройств, смог выпустить свой продукт в свободное плавание по полкам Google Play, он должен потратить на это уйму времени.

Основная и самая большая проблема Android кроется глубже, чем просто «большое количество девайсов и сборок ОС». Разработка простого музыкального приложения для «зеленого робота» может стать ночным кошмаром разработчика — и все благодаря фрагментации платформы, в которой даже ползунки изменения громкости фрагментированы. Почему? Потому что Google не озаботилась сделать единый для всех устройств механизм изменения громкости звука.

Журналист сайта Evolver.fm Элиот ван Бускирк (Eliot van Buskirk) побеседовал с разработчиком одного очень популярного музыкального приложения для Android, и тот высказал свои мысли как о регуляторах громкости, так и безнадежности Android в целом. Вот, что он говорит по основному пункту своих недовольств — управлении громкостью. Соглашаться с этим или нет — решать вам.

● ОС Android предлагает только один API, с помощью которого можно реализовать управление громкостью воспроизводимых звуков. Проблема заключается в том, что остро стоит потребность хотя бы в двух API для этих целей: управления общей системной громкостью и громкостью воспроизводимого медиаконтента. Наличие только одного API означает для разработчика то, что ему придется собственноручно «дописывать» недостающие, но необходимые программные компоненты. К сожалению, каждый делает это по-своему, и нет никакой возможности отследить взаимосвязь, не сравнив оные у каждого устройства. Что еще хуже — Samsung. Корейцы используют совершенно неэффективный метод управления уровнем громкости, что в итоге приводит к «аудиохаосу».

● Что касается воспроизведения аудио в реальном времени, то и здесь Android чрезвычайно неэффективен. Операционная система добавляет приблизительно 7 секунд задержки, «железо» еще около 5 секунд, в итоге мы получаем около 12-13 секунд задержки. Нам удалось снизить задержку примерно до половины секунды, что мы считаем весьма неплохим результатом на данный момент. Стоит отметить, что iPhone не обладает какой-либо ощутимой задержкой.

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

С того момента, как в Google решили не использовать отдельные API для управления громкостью системы и воспроизводимого медиа, производители Android-устройств представили сотни разных альтернативных видений того, как это должно быть реализовано. А эта задержка! Для аудиопотока в реальном времени все, на что могут надеяться разработчики, это уменьшение общей задержки до 500 миллисекунд. Но заметьте, достичь этого вы сможете только после часов оптимизации. Без оптимизации готовьтесь к 13-секундной задержке.

фрагментированный энди

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

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

  1. 0

    Андроид ужасен, как всегда.
    (отправлено из приложения AppleInsider.ru)

  2. 0

    но не ужаснеи чем iphone ,которыи имеет 1гаджет,и все,и вобще не чего не позволяет с ним сделать
    (отправлено из приложения AppleInsider.ru)

    • 0
      Elvis271

      Stas, Это политика компании, не устраивает — выбирайте другой аппарат.

    • 0
      Ablay2009

      Stas, Надо же iPhone имеет гаджет и не позволяет с ним что-то сделать 🙂

    • 0
      iBanzai

      Stas, Просто apple не страдает популизмом и принимает (пока) грамотные маркетинговые решения.
      Что же касается «зеленого робота», то о его ущербности говорит прежде всего тот факт, что он не приносит должной прибыли google (в прошлом году этим не довольны были сами инвесторы google).
      Безусловно, android обладает многими преимуществами перед залоченной ios, но все они нивелируются при джейлбрейке.
      Учитывая все вышеизложенные недостатки, уповаю лишь на os windows и выражаю глубокую надежду, что в будущем, на айфонах появится возможность установки двух операционок как на mac=))
      (отправлено из приложения AppleInsider.ru)

      • 0
        Алекс

        iBanzai, Только сегодня подумал, как было бы здорово поставить на айфон другую ось. Ибо сам аппарат меня очень радует. А вот ось -хлам. Да еще и сектанты имени ее ущербны на всю голову. По этим двум причинам придется распрощаться со своим 4с. На полгода меня хватило.
        (отправлено из приложения AppleInsider.ru)

      • 0
        Антон

        iBanzai, >Безусловно, android обладает многими преимуществами перед залоченной ios, но все они нивелируются при джейлбрейке.
        С помощью джеилбрейка можно сделать шаринг контента между всеми приложениями?
        С помощью джеилбрейка можно изменить оформление любого элемента интерфейса?
        С помощью джеилбрейка можно получить тысячи разнообразных виджетов?
        С помощью ….
        надоело, короче кому хорошо известна эта ОС может еще очень долго продолжать этот список..

    • 0

      Stas, ахаха

    • 0

      Stas, Все тут такие умные ужас хахаха (в комментариях)

    • 0

      Stas, iPhone имеет все остальные гаджеты во все щели.

  3. 0
    iBanzai

    Даешь все три операционки на один iphone!!! И конец безутешному говнотеру!=))
    (отправлено из приложения AppleInsider.ru)

    • 0
      Эдуард

      iBanzai, Полностью согласен!
      Все оси хороши, каждый выбирает для себя!!!

    • 0
      Антон

      iBanzai, тогда уже лучше все три ОСи на какой-нить другой девайс с более прочным корпусом и экраном, с большим экраном с нормальны соотношением сторон не как у советского телевизора и желательно еще со светодиодом для уведомлений и контактами с боку корпуса для удобной установки в док. (Последние два пункта есть пока только на гугловских Nexus’ах и новых аппаратах HTC)

    • 0
      Антон

      iBanzai, 13 секунд?! о_0
      нет ну вы вдумайтесь в это: 13 секунд!!
      я конечно понимаю что приложения на андроид «лагают», но это откуда должны расти руки что без оптимизации в твоем приложении задержка звука в 13 секунд? может это результат работы приложения на китайском аппарате за 10$? хотя даже в такой ситуации сложно поверить в 13 секунд…

  4. 0
    Zhurzhin

    Уважаемый stas, вы специально такую херь постите, чтобы все поржали? Таки Вы добились своего!

  5. 0

    Заявление этого разработчика — бред полный. Задержки никакой нет. Оптимизировать надо любое приложение, для любой ОС и любого плана. Если он не хочет этого делать, то и выпускать такой продукт смысла нет. Задержки нет никакой. Любой плеер моментально прибавляет/убавляет звук. PowerAMP, самый лучший проигрыватель для андроид, ставится на любых устройствах и работает совершенно одинаково везде. Так что этот разраб либо лентяй, либо просто не понимает API андроида. 4 версия вообще прекрасна.

    • 0

      Luris, А, по поводу задержки звука в реальном времени — на любом устройстве задержка есть. Я считаю 2 секунды (примерно столько составляет задержка на неоптимизированном приложении школьника) — нормой. Уменьшение не даст ровно ничего.

      • 0

        Luris, Мне на ухо медведь наступил, по этому я не могу обьективно судить о задержках и качестве звука в android.

    • 0

      Luris, То что вы не «видите» задержки не значит что её нет и что с ней не пришлось разбираться разработчику. Да, любое приложение надо оптимизировать, вопрос в том, сколько на это уходит времени. Данный разработчик говорит о том что у него нет возможности 1 раз сделать и больше не волноваться о том что на другом телефоне могут быть проблемы. Ему приходится для каждой модели телефона проделывать одно и то-же, а т.к моделей куча это превращается в каторгу.
      4 версия возможно и прекрасная но на данный момент у неё порядка 5%, большая часть досихпор сидит на 2 версии, соответственно если вы хотите охватить большую часть пользователей, при разработке вы не можете использовать «новые» фишки.

      • 0

        Stas, Это глас человека не понимающего как устроен мир андроид. 4 сейчас стоит на 5% устройств, действительно. К концу года будет стоять на 40% и больше не поднимется. А больше и не надо, потому что остальные 60% устройств — китайские нонеймы, в которых даже маркета нет. Разрабатывайте под 4ку и не парьтесь, если у вас еще нет приложения под 2.х.

        Касательно я «не замечаю не значит что нет» — это не так. Я замечаю только если включу на PC и на смартфоне поток. Если же я слушаю только на смартфоне, то для чего мне знать об этой задержке? Что может случится за эти 2 секунды? А после оптимизации и вовсе 500 мс — смешное время. Работай, оптимизируй и все будет хорошо.

        Касательно времени. Да, оно уходит. Но за него и платят. Если мне плевать на задержку — я беру бесплатное приложение. Если для меня это критично — я отдам 2 бакса. Думай что и для кого ты делаешь, а не ной, что все очень плохо и ну ее к черту.

        • 0

          Luris, Судя по статистике доходности платформ, в фразе «за него платят» вы пропустили частицу «не»
          (отправлено из приложения AppleInsider.ru)

          • 0

            TOVVV, 1. Выучите русский язык.
            2. В отличии от айоси, для андроида масса разработчиков пишет прекрасные приложения и раздает их бесплатно, подключая рекламу. А так как доход от рекламы подсчитать довольно сложно, считается, что айос больше приносит.

            И я покупал приложения, если они мне нравились.

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

          • 0
            Антон

            TOVVV, ознакомтесь
            http://habrahabr.ru/company/apps4all/blog/143180/

            кроме того:
            https://play.google.com/store/apps/details?id=com.maxmpz.audioplayer.unlock
            за 5$ от 500 000 до 1 000 000 покупок и это только на Google Play.

            P.S. если приложение (даже очень хорошее) на iOS в ТОП-100 не вывести, то велика вероятность, что о нем даже ни кто ни когда и не узнает.

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

    • 0
      dimagic

      Luris, Какое-то ламерское видение ситуации, тут разработчиков просили откомментировать статью, а не зеленых нищебродов
      (отправлено из приложения AppleInsider.ru)

      • 0

        dimagic, Большинство разработчиков — «зеленые нищеброды». А вот конкретно вам я предложу закрыть рот. Сначала заработайте на айфон самостоятельно, а уже потом пасть открывайте.
        Заколебали умники-яблодрочеры. Ни ума, ни фантазии.

        • 0
          Кратос

          Luris, Предложение отклонено. Хватит уже андроид и его аудиторию перед яблочниками позорить. Стыдно за вас.
          (отправлено из приложения AppleInsider.ru)

      • 0
        Антон

        dimagic, Да, особенно те нищеброды, которые покупают аппараты за 30 килорублей и более (речь идет не об iPhone’ах) *facepalm*

  6. 0

    я имел виду сохранить свои фаилы.iphon хочет построить новыи ссср,в одинаковои одежде,одинаковыи телефон. в период за власть советам
    (отправлено из приложения AppleInsider.ru)

    • 0

      Stas, Под столом 😀
      (отправлено из приложения AppleInsider.ru)

    • 0

      Stas, И виджетов нету, блутуф «урезаный» и ещё куча всяких «ограничений». Но как вам уже сказали — это политика компании, не нравится, берите другой телефон, вас никто не заставляет.

      • 0

        Stas, Очень любопытно, когда люди сравнивают какую-нибудь третью АйОсь (на то время ещё вроде iPhoneOS называлась, но не суть) и сравнивают с новейшей осью от Андройд.

        Сразу объясню, чтобы потом не было таких вот заявлений. Политика Apple и Google радикально различается. Заранее оговорюсь, что являюсь поклонником продуктов обеих компании и не являюсь сугубым сторонником какой-либо из них.

        iPhone в самом начале выпустила на рынок весьма закрытый продукт с достаточно ограниченными возможностями. Так почему же его покупали? Да потому что оно работает, и работает отменно. В этом вся прелесть Apple: если они сомневаются в качественной работоспособности — они лучше оставят на полгода пользователей без новой фичи, допилят, зато когда выпустят её — то тут уже все конкуренты офигеют. Плюс, учтите, что функционал iOS стремительно расширяется. Не могу точно сказать, что там с Bluetooth на новой оси, ибо не юзаю (уж не буду спрашивать, зачем он Вам так нужен, оставим это на Вашей совести). А виджеты… Я так предполагаю, что в iOS 6 скорее всего появятся те самые виджеты, о которых Вы так активно глаголите. Компания тоже не стоит на месте и постоянно добавляет новый функционал в систему. Впрочем, на iPhone запуск приложения той же погоды не вызывает таких трудностей и задержек, как на не слишком мощных Android-телефонах, так что не так уж и плохо без этих виджетов живётся ;D
        На худой конец, если нужно расширить функционал, то есть такая чудесная штука как Jailbreak, Cydia & Tweeks. Святая троица прямо 😀
        Ну и нельзя сказать о безукоризненной работе. Частично об этом я уже сказал выше, что политика Apple немного схожа с фразой «Не уверен — не трогай». Пока они не будут хотя бы на 90% уверены в функции или продукте — они это не выпустят.

        Теперь о детище Google. Тут добрая часть сказана выше — дикая фрагментированность платформы. Да, аппаратов на Android, мягко говоря, больше. Но, скажите, как много из них работают так же гладко, как продукция Яблочной Компании? Вот тут-то вся и соль, что фичи они-то сделали, но как они работают — это уже другая история.

        Вообще, iOS и Android являются типичнейшими представителями Mac OS и Linux. Первая работает просто классно, без сношений с Маком и прочей муторни. Но бьёт по рукам, если полезешь, куда не надо. И бьёт для того, чтобы не сломали, благо это политика компании — «Всё должно работать на «отлично»!»
        Linux открывает массу возможностей, но через один интерфейс. Жопой, простите, зовётся.

        Каждый выбирает то, что нужно ему. Вот и вся фигня.

        • 0
          Алекс

          Kit, Про работает и допилят. Расскажите об этом пользователям сири. Хотя в основном заявление верное. Но исключения есть.
          Про блютуз. Это до сих пор остается самым простым и удобным способом передачи файлов. Вот какие файлы передавать, а какие не передавать — на совести пользователя. Но клеймить пиратом каждого, пользующего блютуз — гораздо более нелепо, чем делать аналогичное с джемлбрейкерами. В конце концов функция передачи файлов во многих одобренных приложениях есть. Но самого простого и удобного способа обмениваться файлами ай-юзеров лишили. Можете конечно рассказать про лицензии и прочее. Только вот должно ли мне быть дело, почему я не могу просто, быстро и бесплатно скинуть свою фотку другу на мобильник?
          (отправлено из приложения AppleInsider.ru)

        • 0
          Антон

          Kit, Мне кажется вы немного погорячились. Думаю врядли интерфейс (я имею ввиду не только графическое оформление, но саму структуру и ее логичность) аппаратов на ICS можно назвать «Жопой»

  7. 0
    Zang Zung

    А для кого этот плач Ярославны? Мне, как потребителю, гоубоко перпендикулярны проблемы девелопера. Если все так на ондроиде плохо, ну не разрабатывайте на нем программы.

    • 0

      Zang, Ну судя по всему этот плачь для любителей по холиварить на тему фрагментации или её отсутствия на платформе андройд.

      • 0

        Stas, Андроид фрагментирован, но не безнадежно. Холиварить тут не о чем. Есть 1 устройство и 1 ос — айфон с айос. Со своими плюсами и минусами, но есть. Есть множество устройств и 1 ос — устройства с андроид. Плюсы и иминусы тут тоже свои. Золотую середину пытается нащупать микрософт с нокией, когда устройств несколько, а ОС одна. Но мне не очень нравится WP, поэтому в большое будущее этой ветки я не верю.
        Разрабатывать можно под любую ветку, какая вам нравится больше. Или под несколько. Но ныть действительно не стоит. Меня не интересует, что пережил разработчик. Меня интересует, что он предлагает мне как пользователю. Если он смог сделать такой продукт, который заслуживает покупки — честь и хвала разработчику. Если нет — он будет беден из-за бесплатных приложений, которые я буду скачивать.

        • 0
          Антон

          Luris, Ну наконец то. Первый (из тех что я увидел) объективный не холиварный комментарий к этой статье…

    • 0

      Zang, Ей богу, Занг, комментите чтобы откомментить, никак иначе. Перпендикулярно? Здорово. Не поверите, здесь всем параллельно, что Вам перпендикулярно, так что для кого этот коммент я вообще понять не могу.
      Это как на кулинарном форуме пишет математик, что ему глубоко пофиг, как готовятся тирамису. Если тяжело готовить — то не готовьте.

      • 0
        Zang Zung

        Kit, И я про это. Как обычной домохозяин не понимаю, для кого статья? Не форум, и даже не кулинарный.

        • 0

          Zang, Статья для людей, заинтересованых в сабже. Для разработчиков в частности. Мне, например, как потенциальному разработчику весьма интересно было её прочесть. Не будьте эгоистом, статьи не только для одного круга людей пишутся.

          • 0

            Kit, Потенциальному разработчику? Это что за статус такой? Здесь все потенциальные разработчики.

            • 0

              Luris, Пффф… Как же тяжело говорить с глупыми людьми. Нет, здесь не все потенциальные разработчики. Просто я собирался взяться либо за написание под Android, либо под iOS. Умник.

          • 0
            Zang Zung

            Kit, А появление на кулинарном форуме математика, желающего обсудить теорию абстрактной вычислимости, тебя не смущает?

            • 0

              Zang, Zang, совсем не понял, что ты сейчас пытался сказать.
              Поэтому скажу сам: эта статья написана для людей, заинтересованных или занятых разработкой для мобильных устройств. Поэтому всем остальным тут не место. Точка.

              • 0
                zedolazer

                Kit, Могу привести пример. Вот вы, например, решили сделать какую-то новую музыкальную программу, которая изменит все представления о создании музыки. Вы тратите на ее написание свое время, силы, и, может, деньги. И после этого вы будете раздавать ее бесплатно андроидникам? Или может вы разместите ее в App store с ценником в 0,99 у.е. И ваши труды с лихвой окупятся. Так чего ж тут удивляться, что разработчики предпочитают iOS? Любой труд должен быть оплачен.
                (отправлено из приложения AppleInsider.ru)

                • 0
                  adlopez

                  zedolazer, вы попробуйте заработать сначала за 1 уе
                  Под андроид игрушки делать сложней, в остальном-та же проблема что и для веба-разные разрешения. Есть пути решения — руки прямые нужны. Подготовка материалов-это да, запарно. Все размеры иконок, фонов, элементов-очень муторно, но этим не совсем разрабы занимаются. Вообще по iOS проше писать-больше возможностей, но действительно никуда не залезть-есть компаненты-их и юзай. Или жди разрешения Яблока. В андроиде-юзай что угодно, только половина не дает хороших результатов и начинаются бубны и танцы.ТАк что я бы назвал андроид IE))

  8. 0
    RONIN427

    Ведро…
    (отправлено из приложения AppleInsider.ru)

  9. 0
    Эдуард

    Андроид глючит только на слабых телефонах, а те что с двумя ядрами и уже на ISC работают отлично. Так вот примерно через года 2 когда слабых телефонов у пользователей не останется, к Android вообще притензий не будет!

    • 0

      Эдуард, У меня и с 1 ядром 4 работает идеально 🙂 Просто надо 1 ГГц и хотя бы 512 ОЗУ, что в большинстве аппаратов уже давно есть.

  10. 0
    Анатолий

    1. «Однобразие» iPhone — благодатная почва для говнокода, т.к. приводит к «симптоматийному программированию».

    2. Плохому разработчику всегда фрагментация мешает.

  11. 0
    Android

    Статья-лож!
    А автор наверно обожрался блевотиной единорога!

    • 0

      Android, Где статья опубликована, там и написал. Что не устраивает-то?

      • 0

        Luris, Вы тоже обладатель устройств на Android? =)
        А не устраивает то, что человек одним своим комментом написал «Я тупой и мнение своё обосновать не могу, но спорить буду до потери пульса».
        Тут написано всё достаточно чётко и хотя бы по меньшей мере обосновано.

        • 0

          Kit, «Статья-лож!
          А автор наверно обожрался блевотиной единорога!»
          Мнение, простите за лексику, вообще до*уя обосновано, да? Люрис, ей богу, уже как тот же Занг себя ведёте, абы против что-то сказать. Я вообще не уверен, что Вы хоть какое-то отношения к Apple и её продукции имеете, посему с Вами уже тяжело говорить по этой причине — потому что Вы заведомо настроены против, можете отрицать, я делаю выводы из поведения.
          Вас лично оскорбили? Это был Ваш дебильный комментарий, который я привёл в начале сообщения? Так чего Вы тут из себя обиженного строите? Это сказали неадекватному идиоту, который пытается таким образом выразить своё «чрезвычайно важное» мнение, насрав на мнение остальных. Он привёл хоть один аргумент, почему статья — «лож»? Или откуда он знает про дневной рацион автора? Нет? Так о чём тогда разговор?

          Я сугубо против того же «яблодрочинга» и упёртого отстаивания того, что тебе нравится как единственно верного в мире, такие люди не лучше мусульман, подрывающих собою «неверных». Эти, правда, ещё до оружия не дошли, но «скоро-скоро-скоро», как пелось в песенке. Но я так же против того, чтобы кто-то абсолютно необосновано выдавал какие-то плевки в адрес чего-либо достойного. Ей богу, у меня такое ощущения, что люди делятся на фанатов Apple и смартов на Android просто потому что части из них на первое хватило, а вторым приходится как-то оправдывать то, что у них не iPhone. Вот и разводят срачи, что лучше того, что у нас ничего не бывает.

          • 0

            Kit, Первую часть оставлю без комментария. Отреагировал я так просто потому, что в 80% случаев и мне так пишут. И я не могу понять почему такое отношение.
            Касательно «на первое хватило, а вторым приходится как-то оправдывать» — ерунда. Мне не приходится оправдываться. Я искренне пытаюсь понять почему люди использующие айос так любят ее. Впрочем за последнюю неделю, проведенную здесь, мне стало все понятно. Это не любовь к устройству или ОС, это попытка оправдать деньги, которые были заплачены. Или в другом случае — святое поклонение. Что тоже плохо. Я не призываю кого-либо покупать что-либо. Я призываю думать своей головой и выбирать то, что действительно нравится.

        • 0
          Алекс

          Kit, На стартовой серьезно так написано? Это отдает кощунством. Аудитория — типичные яблочники, со всеми вытекающими.
          (отправлено из приложения AppleInsider.ru)

    • 0

      Android, dimagic, +1 =)
      Уважаемый, с человеком с таким ником даже спорить никто не будет, это как автолюбителю на газу доказывать, что круче дизеля не бывает 😀

    • 0

      Android, Плавали, знаем?)
      (отправлено из приложения AppleInsider.ru)

  12. 0
    Артем

    Чесно говоря, уже начинают надоедать пустые статьи, которые пишут чтобы читатели похоливарили. Да и по комментам видно, что народ уже устал сраться.

    • 0
      Илья Казаков

      Артем, Напишите не пустую, мы ее с радостью опубликуем
      (отправлено из приложения AppleInsider.ru)

      • 0

        Илья, Илья, что за глупости Вы говорите? Вы сейчас предлагаете критику сделать что-то самому. Это фатальная ошибка, потому что подавляющее число людей, позиционирующих себя как критики в какой-то области на деле же ничерта в ней и не умеют. Вы видели где-нибудь кинокритика, занятого в создании кино? Или музыкального критика, умеющего играть хотя бы на 4-х различных инструментах? =)

        • 0
          Артем

          Kit, А какие должны быть навыки для чтения статьи? Я же не критикую стиль написания, или тему статьи написано. Просто лично мне, не очень приятны такие статьи, разжигающие споры и ненависть.

          • 0

            Артем, Артём, не статьи разжигают спор и ненависть, а идиоты, которые это делают, понимаете? От идиотов не застрахуешься, посему, пока есть они — будут и холивары на любые темы, от телефонов и до того, что круче — зубочистки или забная нить.

      • 0
        Артем

        Илья, Ну от вас такого не ожидал. Я не писатель, я читатель. Если вы пишете статьи только для авторов — укажите это. Я не буду их комментировать.

        • 0
          Илья Казаков

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

      • 0
        adlopez

        Илья, А вы нам что?)))

  13. 0
    Руслан

    Андроид безднадëжен. Это может сказать только необразованный

  14. 0

    Ни одна ОС не будет работать нормально, пока не будет жестко контролироваться оборудование, на котором оно работает. Блин, ну мало многолетнего примера винды, что ли?

  15. 0
    Артем

    Ок, отвечу в вашем же стиле. Если вам не интересен мой комментарий, можете его просто не читать и не отвечать на него. А если статья мне не понравилась, я об этом написал. Вам может нравиться это или не нравиться, но это публичный ресурс. И каждый имеет право высказать свое мнение. Ваш труд я уважаю, но конкретно эта статья не нравится, по описанной выше причине.

    • 0
      Артем

      Артем, Предыдущий комментарий вам Илья, просто не то нажал что-то 🙂

    • 0
      Zang Zung

      Артем, А мож у них просто премию по количеству каментов дают. 50 каментов — 50 у.е. 200 каментов — 200 у.е. Вот и приходится и читать, и отвечать и ваще всячески провоцировать.

      • 0

        Zang, О! Где дают? При таком раскладе готов постить от 200 до 300 комментов в сутки! Больше не получится, работать же еще надо.
        (отправлено из приложения AppleInsider.ru)

    • 0

      Артем, Артём, Вам ведь дают выбор. Обычно люди, если им не нравятся статьи на сайте ищут сайт, где статьи им нравятся. Не понимаю смысла спорить об этом в комментах. По-детски себя ведёте.

      А Занг в это время выдаёт очередной выхлоп…

      • 0
        Артем

        Kit, Так я и выбрал, прочитать и высказать свое мнение, а не прочитать и уйти молча. Ничего плохого в этом не вижу. Тоже не понимаю о чем спор, да и спорим ли мы? 🙂

  16. 0
    cut_off_&_resonance

    «сотни разных размеров и разрешений экранов»
    >сотни
    facepalm
    >размеров
    epicfacepalm, бедный разработчик, перерисовывает GUI для разных размеров дисплеев.
    Блин, реально, столько бреда.
    12 — 13 секунд задержка, на g1 тестировал?

    • 0
      cut_off_&_resonance

      cut_off_&_resonance, А нет, действительно зависит от dpi, хотя можно просто ресайзить, но это все из серии маразма. обычно у определенного разрешения довольно небольшая разница в физических размерах чтобы что-то менять.

  17. 0

    Что-то создателю poweramp никакие отсутствия api не помешали создать шикарнейший плеер. Вообще в оригинале статьи нет даже и намёка о недовольстве фрагментацией. Над «различными ползунками громкости» поржал. Одним словом аффтар взял довольно внятную статью и сделал из неё непонятно что…

  18. 0

    Может все-таки 1300 мс задержки? Вы там вдумчивей, пожалуйста, читайте, что вы публикуете.

  19. 0
    Вася

    А мне обе платформы нравятся 🙂 кому то удобнее, кому это. Да и в вспоре раждается истина, а конкуренция двигатель прогресса!

  20. 0
    Купидон

    Боже, какие вы все ограниченные идолопоклонники …

  21. 0
    Wildhind

    Как же глупо выглядят обсирания Андроида из уст тех, кто его, судя по всему, даже вблизи не видел!
    В этой статейке хотя бы про дырявость и вирусы не писали. И за то спасибо.

    Если разработчик жалуется на API — это проблема профессионализма разработчика. Никакой другой проблемы тут нет.
    Я веб-разработчик. Почему-то не приходит в голову жаловаться на то, какое дерьмо IE, и какой кошмар MSDN. Хотя это факт. Видимо потому что жаловаться на ущербность API и платформы — это удел красноглазых пионеров. Профессионалы же просто решают задачу. Теми инструментами, которые предоставлены.

    Год пользую Андроид. HTC Sensation.
    Изначально он поставлялся с ОС Android 2.3. К той версии вообще нареканий нет.
    С этого места читать тем, кто в будущем захочет обосрать Андроид, но не захочет при этом глупо выглядеть.
    Относительно недавно версия ОС обновилась. Android 4.
    В этой версии, если говорить о звуке, то больше всего отличился встроенный аудиоплеер. Он вдруг разучился понимать русские тэги mp3. При этом наличие в музыкальной коллекции mp3 с русскими тэгами наводит полнейший бардак, перепутывает композиции по разным альбомам. Нормально для 2012 года? Вот и меня это удивило. Пришлось податься в металлюги, ибо Ночных снайперов, Мару и Мельницу слушать на этом устройстве уже не могу, а из буржуйских больше нравится металл разных мастей. Но, блин, уже напрягает. И да, вдруг откуда-то взялась полусекундная задержка между композициями. Музыка может ни с того ни с сего выключиться. Тоже неприятно.
    Если в прежней версии для того, чтобы запустить музыку, нужно было сделать два клика, в новой — не менее четырёх.
    И эта тенденция везде.
    Нельзя просто и удобно, как в прошлой версии, включить/выключить gps, включить/выключить wifi. И за тем и за другим нужно лезть глубоко в настройки.
    Настройка уведомлений о сообщениях прошла через какого-то изощрённого садиста.
    И вообще: везде и всюду настройки. Этим чудом юзабилити невозможно пользоваться. Его можно только настраивать. Хотя для нормальной человеческой настройки не хватает возможностей.

    Вероятно, Андроид мог бы исправиться, если бы им пользовались его разработчики.
    С момента обновления до 4 версии, всё крепче задумываюсь о смене аппарата на iPhone.
    Яблочный телефон у меня был только самый первый в 2007 году. С тех пор явно много чего изменилось.
    Здесь ведь много пользователей именно айфона. Обладает ли он хоть какими-то из действительных проблем андроида? Джейлбрейк делать в любом случае не собираюсь.

    • 0
      Антон

      Wildhind, Про настройки — поставьте к примеру «Power Controls» (или аналогичный), сможете вынести любые переключатели как виджетом на рабочий стол так и в панель уведомлений.
      Насчет тэгов хз, у меня Nexus, была такая проблема только с парой файлов, из-за кодировки, тут ни чего посоветовать не могу кроме как обратиться в тех поддержку или установить другой аудио плеер.

      • 0

        Антон, Получается, что для элементарного удобства нужно плясать с бубном. А также для того, чтобы просто работало то, что работать должно без всяких настроек.
        А сколько таких мелочей?
        А индикатор громкости, который раньше располагался скромно в сторонке и ничему не мешал, а теперь занимает полэкрана?
        А вызов клавиатуры по долгому удержанию кнопки «меню»?
        Теперь клавиатуру не вызвать иначе, кроме как тапом в поле ввода. При этом в поле ввода удаляется всё, что там было. Когда в гуглопоиске надо просто уточнить запрос на одно слово, это обалденно впечатляющий приём.
        И таких мелочей масса.

        Да, новая версия андроида — натуральная поганка.
        Но чтобы об этом говорить, посмотрите на него вблизи, попользуйте. Или спросите того, кто пользовал.
        А пересказывать слова непрофессионального разработчика, взявшегося за оказавшуюся для него непосильной задачу — это бред.

        • 0
          Антон

          Wildhind, разве для включения wi-fi на ios не надо лезть в настройки? на андроид у вас есть возможность выбора, вы можете вынести эти настройки туда куда вам удобно и в том виде в котором вам удобно, а на ios вам придется ВСЕГДА лезть в настройки, а по поводу остальных проблем, что вы перечислили ранее, после обновления вашего HTC sensation до ics, как я уже сказал — в тех поддержку, т.к. у меня на galaxy nexus таких проблем нет

Авторизуйтесь Чтобы оставить комментарий