|
Обзор китайских SoC-платформ с лицензией ARM | Китайские чипы готовы завоевать мир
Rockchip, Allwinner, Spreadtrum и MediaTek – это те бренды, с которыми большинство пользователей, возможно, и не знакомо, но все эти компании конкурируют с Samsung, Qualcomm и Nvidia за свою долю рынка среди Android-устройств.
Когда речь заходит об Android, то часто упоминаются такие продукты, как Nexus от Google, серия Galaxy от Samsung или же Asus Transformer, наряду с устройствами HTC, LG и Sony. А иногда, в зависимости от успеха маркетинговых кампаний и "сарафанного радио", становятся известными и названия SoC-платформ, которые используются в данных смартфонах и планшетах: Exynos, Snapdragon, Tegra. Всё больше компаний соперничает между собой за ваши деньги, увеличивая ассортимент продукции, и китайские производители SoC-платформ постоянно пробиваются на рынок недорогих Android-устройств. Android, iOS и другие мобильные платформы во многом зависят от британской компании ARM Holdings. Её история относит нас к первому коммерчески успешному 8-битному домашнему ПК, созданному в начале 1980-х и имевшему название BBC Micro. Это был один из трёх компьютеров, который задал движение британского и европейского рынков домашних ПК. Конкуренция BBC Micro, наряду с другой 8-битной системой, Sinclair ZX Spectrum, уже вошла в историю и стала легендой.
После оглушительного успеха BBC Micro компания Acorn, создавшая данный ПК, начала делать первые шаги в сторону оптимизации 16-битных процессоров. Разумно упростив и убрав часто повторяемые инструкции, Acorn разработала более производительное устройство, которое могло бы показать более высокую производительность при меньших затратах. Этот подход получил название RISC, то есть «компьютер с сокращённым набором команд». Впервые данная технология появилась в 1983 году в 16-битной машине Acorn RISC Machine, или сокращённо ARM, - одной из первых реально работающих многозадачных операционных систем (RISC OS), которая, кстати, недавно была переиздана с открытым исходным кодом для популярного ПК Raspberry Pi – ещё одного устройства на платформе ARM.
Сделав акцент на производительности, компания создала собственный ассортимент ПК RISC и операционных систем на следующее десятилетие. ARM Holdings позже перешла к разработке платформ начального уровня для всех типов устройств, начиная от простых дисковых контроллеров и заканчивая мобильными вычислительными системами от Compaq iPAQ до Apple iPad и, конечно, большинством Android-устройств.
Распространение технологии активизировалось тогда, когда ARM Holdings приняла разумное решение не заниматься непосредственно производством. В конце 1970-х ARM стала компанией-разработчиком в области полупроводниковых технологий без собственных производственных мощностей (fabless), что позволило сосредоточиться исключительно на разработке решений и проводить постоянную модернизацию RISC-архитектуры, не отвлекаясь на производственный процесс. Данная позиция ускорила процесс разработки и позволила компенсировать расходы, понесённые в процессе проектирования. Это стало возможным благодаря нацеленности компании на продажу лицензий ARM различным компаниям, которые действительно знают, как правильно применить эти идеи в производстве.
Такой подход выгоден ещё и тем, что позволяет владельцам лицензий настроить платформы под выполнение определённых задач и функций. Можно не только включить в платформу GPU, RAM и модем, но и изменить эти компоненты в соответствии с любой направленностью устройства или бюджетными ограничениями. Можно даже сказать, что платформы ARM могут быть спроектированы на заказ, что имеет особое значение для компаний, которые хотят создать устройства для самых разных рынков и удовлетворения различных потребностей пользователей.
Учитывая разнообразие рынка, возможность внедрения инноваций и ориентацию на бюджетные решения, ARM-платформы и вся полупроводниковая промышленность буквально идеально подходят китайским компаниям.
Обзор китайских SoC-платформ с лицензией ARM | Китаю нужен Android, но не Google
Успех китайских компаний на мобильном рынке стал возможен главным образом из-за Android. Независимые поставщики оборудования (IHV), использующие китайские платформы для своих планшетов, как правило, применяют операционную систему от Google, поскольку она не требует никаких затрат и имеет открытый исходный код. Android – это как раз тот компонент, который позволяет устройствам стоимостью от $100 до $200 работать на уровне флагманских девайсов по цене $600. Некоторые покупатели китайских планшетов могут похвастаться тем, что их недорогие смартфоны и планшеты способны делать всё то же, что и большинство премиум-устройств. В некотором смысле они правы. Но тут всё не так просто. Во многих случаях слово "дешёвый" может означать "закрытый код".
Именно в этом и заключается проблема. В то время как Android (в частности, Android Open Source Project) имеет открытый исходный код, многие из китайских поставщиков SoC не поддерживают эту инициативу. Обоснованная критика применима к некоторым из этих компаний и также касается пути развития их бизнеса: они свободно пользуются преимуществами Android, но не предлагают ничего взамен. Такие компании, как Rockchip, MediaTek и Allwinner, используют закрытый код, что затрудняет возможность владельцам продукции на этих платформах сменить ту версию Android, которая установлена на устройствах. Более того, использование ROM от CyanogenMod, Paranoid Android и AOKP становится практически невозможным.
Борьба с Rockchip всё же привела к некоторому успеху – испанский производитель планшетов открыл исходный код. В свою очередь, появилась бета-версия Ubuntu для SoC-платформ. С тех пор она развилась, прижилась и теперь известна под не слишком удачным названием PicUntu. Она не поддерживает полное аппаратное ускорение, но во всём остальном является полноценной.
И о Linux. Большинство пользователей устройств на чипе RK3066 застряло на старых версиях Android, и ситуация вряд ли изменится в ближайшее время. Между тем, более современный четырёхъядерный RK3188 ещё не знаком с Linux, что ещё больше разочаровывает, так как в некоторых случаях устройства на чипе RK3188 поставляются с 2 Гбайт оперативной памяти и являются гораздо более мощными по сравнению с решениями на базе более старого RK3066.
По этим причинам китайские платформы SoC и устройства, которые на них базируются, просто обесцениваются по сравнению с аналогичными устройствами под более известными брендами – Qualcomm, Samsung и Nvidia. Даже при том, что компании с такими громкими именами иногда используют закрытый код, альтернативы предустановленным версиям Android также существуют. У XDA есть множество форумов, посвящённых устройствам на базе Snapdragon, Exynos и Tegra. Тем не менее, сообщества, посвящённые китайским платформам, не так уж содержательны, и большинству владельцев приходится искать альтернативные решения на менее известных форумах, а множество из форумов или не имеет поддержки, или ведётся совершенно непрофессионально.
Также выглядит тревожным тот факт, что китайские компании начинают "теснить" Android, чтобы снизить влияние Google Open Handset Alliance (OHA) и внедрить собственные сервисы вместо Google Play.
Сейчас мы видим два основных ответвления от Android в Китае: это LeWa OS, а также спорная Aliyun OS, которую поймали на распространении пиратских версий предназначенных для продажи Android-игр, что может стать большой проблемой в будущем.
Кроме того, китайские варианты Android не слишком сошлись с открытыми интерфейсами Flyme и MIUI. Flyme доступна на различных телефонах Meizu, а MIUI можно найти на устройствах Xiaomi или в качестве ROM на других девайсах. Они обе действуют во многом так же, как и Sense на HTC или TouchWiz у Samsung. Вопрос заключается в том, что обе китайские операционные системы используют закрытый код, и это выглядит как игнорирование лицензии Android AOSP GPL. Вся эта ситуация создаёт опасный прецедент, поскольку и в дальнейшем пользователи могут остаться без обновляемого программного обеспечения.
Такая тенденция, вероятно, беспокоит поклонников AOSP и разработчиков ROM и внушает сомнения насчёт будущего китайских платформ и устройств.
Теперь познакомимся поближе с китайскими SoC-платформами и начнём с Rockchip.