• РЕГИСТРАЦИЯ

Почему новый Андроид не встаёт на ваш смартфон

Nyka
nyka.livejournal.com
12 сентября 2016 г. 07:33 18 6092

Android-телефоны, как и все вещи в 2016 году, собираются из каких-то микросхем. У вас могло сложиться ошибочное мнение, что работу можно делать хорошо, а можно делать быстро. Не так с микросхемами: их можно делать быстро, но плохо, а можно  —  медленно, но всё равно плохо. Даже если очень долго делать хорошую микросхему, то на выходе через несколько лет почему-то всё равно получается плохая. Поэтому микросхемы для вашего телефона очень быстро делают за не очень большие деньги люди, работающие без выходных по слишком много часов в сутки. Они прекрасно знают, что их микросхемы будут использовать в основном в Android-телефонах и давно смирились с этим, поэтому единственная их цель  —  сделать хоть что-то, что будет соответствовать последней версии набора спецификаций и тестовых утилит Google для Android-микросхем.

В один прекрасный момент эти люди неизбежно проваливают все дедлайны, а утилиты Google всё ещё не хотят работать на их микросхемах как надо. Поэтому принимается единственное возможное в такой ситуации решение: Плевать, отдаём на завод печатать, поправим в софте.

Видео декодируется вверх ногами? Плевать, поправим в софте.

Контроллер флэшки читает что угодно, но только не содержимое флэшки? Плевать, поправим в софте.

GPU не рисует текстуры? Это вообще норма. Большое счастье, что GPU в принципе хоть как-то работает.

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

Один из первых отпечатанных на заводе девбордов со свежим набором хаков проходит все тесты Google (14 других образцов из той же партии тесты не проходят, но это опять же совершенно другая история). Это очень важный момент по следующим причинам:

Уже сейчас абсолютно никто на фирме не имеет ни малейшего понятия, каким образом работает хоть что-то.

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

Этот набор потом вместе с девбордами раздаётся компаниям, достаточно безумным для того, чтобы делать телефоны на Android. Люди, которые делают ваш телефон, никогда не увидят исходных кодов драйверов из этого набора, потому что показывать их было бы очень стыдно.

Чтобы программисты не перевешались на JTAG-шнурках от стыда, на помощь им приходит маркетинговое отделение и говорит, что исходные коды не раскрываются, потому что содержат большую коммерческую тайну и посмотрев в них можно в принципе понять, как работают некоторые вещи в микросхеме. Это на самом деле никому вообще не надо  —  другие производители тоже не имеют понятия, как работают и их собственные микросхемы, они не хотят разбираться ещё и с чужими. Чтобы было ещё чуть-чуть менее стыдно, набор хаков называют BSP (Board Support Package).

Перемотаем события на два года вперёд. Каким-то чудом производитель вашего телефона сумел выпустить ваш телефон, вы по глупости его купили, а теперь прочитали в интернете, что скоро выходит новая версия Android с кучей новых интересных вещей и гадаете, портируют ли её на ваш телефон.

Ещё за полгода до этого и производитель вашего телефона и производитель микросхем, из которых он собран, уже прекрасно знали, что не портируют. Потому что ещё задолго до того, как новая версия Android была анонсирована официально, Google прислал и производителю вашего телефона и производителю микросхем для него обновлённые спецификации и наборы тестов (и исходники полурабочей новой версии Android, но это вообще всех волнует в последнюю очередь). Никто особенно даже не надеялся, что обновлённые тесты заработают на старой микросхеме. Они и не заработали.

Производитель вашей Android-микросхемы в принципе мог бы за большие деньги (которые ему никто не заплатит) запрячь программистов напихать в драйвера ещё больше хаков, чтобы заработали и новые тесты, но в лучшем случае программисты, работавшие над этими драйверами, мертвы от передозировки кофеином, в худшем  —  пишут хаки для нового поколения микросхем (за те два года, что мы пропустили, это уже третье новое поколение).

Поэтому сначала руками разводит производитель микросхем  —  обновлять BSP для старой линейки экономически нецелесообразно.

Потом руками разводит производитель вашего телефона  —  что он может без обновлённого BSP? Новый Android просто не будет работать так, как хочет Google (или вообще никак не будет).

Потом руками разводите вы и покупаете новый телефон с новым Android. Я уже говорил, что в ситуации виноваты лично вы?

P.S. Если вы думаете, что с iPhone дела обстоят как-то иначе — вы круто ошибаетесь. Вся разница заключается ровно в этапе «запрячь программистов напихать в драйвера ещё больше хаков, чтобы заработали и новые тесты» — люди из Купертино иногда находят на это какие-то деньги, работа делается индусами, как обычно, «на отцепись», поэтому какой-нибудь iPhone-5 всё-таки обновляется на iOS 10 версии, только вот радости от этого один хрен нету — настолько плохо и медленно всё там работает.

В конце концов лопается терпение и у менеджеров Apple — например, iPhone-4 не обновляется даже на iOS 8, а iPhone-4s не обновляется на iOS 9 и выше. Про несчастные iPhone-3 я уж и не говорю — про них давно забыто.

Правда, есть нюанс. Андроид-смартфон стоит в 5 раз дешевле актуального iPhone, поэтому вам дешевле обходится покупать новый аппарат с новым Android, чем обновлять iPhone на новую iOS.

via

nyka.livejournal.com

5 наглядных примеров, как "оппозиция Путину" обманывает всех россиян
  • matveychev
  • 15 сентября 11:49
  • В топе

Пришло время написать несколько статей про оппозицию всей власти и конкретно Путину в России. Насколько она честна с россиянами, какова ее главная цель и на кого она работает – разбираемся. К...

Россия - "ржавая бензоколонка"? Развеиваем, как дым, миф оппозиции.

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

Подробно о суперкризисе

Я, как человек ленивый, если кто-то уже подробно разложил какую-то тему, предпочитаю цитировать или давать ссылки, чем заниматься изложением своими словами. Или, как в данном случае, делать перевод. ...

Ваш комментарий сохранен и будет опубликован сразу после вашей авторизации.

0 новых комментариев

    Nyka Вчера 17:58

    Салехардский депутат подарил детскому дому кабриолет

    Депутат Законодательного собрания Салехарда Иван Мухаметшин в честь своего избрания на высокую должность посетил городской детский дом и подарил учреждению четырёхместный кабриолет. Муниципальный чиновник сообщил, что всегда сочувствовал судьбе сирот и желал им помочь, но возможность предоставилась только после избрания.«Всё лучшее детям. Так считаю и я...
    194
    Nyka Вчера 16:13

    Крокодил советского космонавта откусил руку 79-летнему шведу

    Рептилия, принадлежавшая космонавту Советского союза, схватила руку шведа. Из-за укуса конечность пришлось ампутировать.Крокодил, который принадлежал советскому космонавту Владимиру Шаталову, откусил руку пожилому жителю Швеции. Об этом сообщает местное издание Expressen.79-летний Ларс Лидегрен посетил частную вечеринку в стокгольмском аквариуме Скансен...
    286
    Nyka Вчера 11:19

    Подборка 2245

     Поддержать >>>...
    6072
    Nyka Вчера 10:36

    Якутский скульптор начал строительство точной копии пирамиды Хеопса

    Михаил Боппосов из якутского села Уолба, известный своими скульптурами из навоза, начал строить возле родного села пирамиду, идентичную знаменитой египетской пирамиде Хеопса.«Мне уже 62 года, пора задумываться об уходе на покой, но оставлять после себя петухов и собачек — это как-то несерьёзно. Летом я отдыхал в Египте, видел там величайшее чудо света —...
    406
    Nyka Вчера 10:26

    Подборка 2244

     Поддержать >>>...
    5074
    Nyka Вчера 08:55

    Подборка 2243

     Поддержать >>>...
    4942
    Nyka Вчера 05:07

    Подборка 2242

     Поддержать >>>...
    5514
    Nyka Вчера 02:50

    Прекрасный свободный Интернет

    Собрался я тут в Сан-Хосе давеча. И надо мне одну фиговину там иметь, чтобы один раз отпилить алюминиевую трубку в размер. Думаю, чего отсюда тащить ножовку по металлу через две пересадки — куплю там в хозмаге.Хозмаг там — homedepot.com. Типа как здесь Леруа или ОБИ. Ну полез на сайт, смотреть ножовки. И тут опаньки — сайт глухо недоступен. И так и сяк ...
    2014
    Nyka Вчера 02:45

    Возможно ли когда-нибудь восстановление отношений с ТАКОЙ Украиной

    Отношения России с Украиной начали портиться не в 2013 г., а намного раньше. Отдельным малороссиянам уже давно понравилась ни на чём не основанная мысль о некоем превосходстве так называемых «украинцев» над русскими. Украина никогда не была самостоятельным государством, это южная окраина России. Слово «украина/окраина», как известно, обозначает погранич...
    974
    Nyka Вчера 02:40

    Посадят ли «узников Кремля» второй раз уже на Украине

    Что-то мне подсказывает, что у прокурорских сейчас кипят мозги. По поводу обмена пленными – так их принято называть в украинских СМИ. Вообще-то тех, кто сидел в России, называли политзаключенными. Но те, кто в/на Украине сидел, какие же они политзаключенные? Они же шпионы, террористы, сепаратисты и вообще крайне нехорошие люди. Как такие могут быть поли...
    922
    Nyka Вчера 01:55

    Сопротивление!

    - Вы защищаете буржуазию! Вы все быдлы а мы илита!Запыхавшийся юноша с плакатом перевёл дыхание и посмотрел на полицейского.Прапорщик Степанов лениво нажал на кнопку у виска, и посмотрел на юношу красным мигающим глазом.- У вас, Пётр Алексеевич, просрочка по двум кредитным картам, а вы танк в онлайн-игре купили. Взяв у матери денег на типа новые джинсы....
    1412
    Nyka 15 сентября 22:42

    Прослушка ФСБ Березовского, российских олигархов и политиков 90-х годов

    ...
    775
    Nyka 15 сентября 18:37

    СМИ: Горбачева чуть не расстреляли во время тура по Камбодже

    Первый президент СССР Михаил Горбачев попал в опасную ситуацию во время своего тура по Азии – во время поездки по Камбодже его чуть не расстреляли члены коммунистической организации «Новая Кампучия», пишет камбоджийская газета អំពើប្រល័យពូជសាសន៍និងបទបញ្ជា។.Инцидент произошёл неподалёку от Пномпеня. Водитель джипа Ритхи Монг, который возил бывшего генсек...
    2229
    Nyka 15 сентября 18:34

    Отличные сюжеты для кино-блокбастеров

    В очередной раз констатирую, что очень хреново у нас в России с режиссурой и интересными сценариями. Российский кинопродукт даже не вторичен, а глубоко в заднице, по-настоящему интересные фильмы появляются даже не каждый год.А ведь хорошие сюжеты буквально валяются под ногами.1. Почему бы не снять хороший политический боевик по мотивам трагедии 11 сентя...
    1390
    Nyka 15 сентября 17:10

    Самые важные проблемы

    Ну чо, как там горящая Сибирь? Что, больше не следим? Там же эти, как их — зверушки горят, свистеть им в меховое ухо. Чо — уже забыли про зверушек, уже не жалко?Как там страшно угрожающий всему живому на свете храм в Екатеринбурге? Забыли про храм?Чо там в Шиесе-то творится? Архангельская область уже страшно убита отходами? Или еще не совсем?Как ваше 10...
    2195
    Nyka 15 сентября 17:01

    Никакой паники

    ...
    1083
    Nyka 15 сентября 16:48

    Украина собирается соединить Черное и Балтийское моря

    Премьер-министр Украины Андрей Гончарук заявил об амбициозном проекте киевских властей. В планах — соединить водным путем Балтийское море с Черным, передает ТАСС. «Нам необходимо попробовать построить и соединить водным путем Балтийское и Черное моря. Это абсолютно реально», — сказал Гончарук, выступая на форуме «Ялтинская европейская стратегия» (YES...
    618
    Nyka 15 сентября 16:31

    Молдавская гомосекизация

    В молдавском госуниверситете пропагандируют гомосексуализмЛГБТ-активисты раздавали студентам Госуниверситета Молдовы брошюры безопасных сексуальных отношениях между парнями, с пометкой «18+». Об этом сообщает сайт «Блокнот Молдова».В брошюрах излагаются основы профилактики ВИЧ-инфекций при однополых отношениях между мужчинами. Помимо текстовой информаци...
    591
    Nyka 15 сентября 15:31

    Газ плюс тормоз, или Прорыв России обеспечен

    ...
    697
    Nyka 15 сентября 15:26

    Заболевшего свинкой мужчину лишили гражданства Саудовской Аравии

    Неприятный инцидент произошел с 35-летним Азизом Аль-Бакри, вернувшимся на родину в Саудовскую Аравию после туристической поездки в Россию. Во время нахождения за границей мужчина заболел паротитом (свинкой). Об этом свидетельствовала запись в его страховом свидетельстве.Министерство внутренних дел Саудовской Аравии после ознакомления с медицинской карт...
    893
    Служба поддержи

    Яндекс.Метрика