Когда мы обсуждаем операционные системы, что нам следует обсуждать?
В первый рабочий день 2024 года генеральный директор Huawei Device Ю Чэндун упомянул во внутреннем письме всем сотрудникам:
2024 год — критический год для местного Хунмэна. Мы должны ускорить разработку различных местных приложений Хунмэна и сосредоточиться на победе в двух самых сложных битвах технической базы и сторонней экологии.
Полмесяца спустя, 18 января, компания Huawei провела свою первую в 2024 году пресс-конференцию. Главным героем стала HarmonyOS NEXT — эта система, получившая прозвище «чистокровная Гармония», от ядра ОС до искусственного интеллекта. Крупные модели разрабатываются Huawei самостоятельно, с общим количеством более 120 миллионов строк кода и стали по-настоящему зрелой системой.
Если внезапный выпуск серии Huawei Mate 60 в прошлом году был молниеносной атакой, то создание системы Hongmeng было долгим шагом.
В 2015 году продажи мобильных телефонов Huawei только что превысили отметку в 100 миллионов, а ее доля на рынке быстро росла. Будущий «кризис» еще не наступил, но разработка системы Hongmeng уже была поставлена на повестку дня; четыре года спустя В 2019 году мы впервые на HDC увидели систему Hongmeng, и дизайн распределенного микроядра глубоко укоренился в сердцах людей; еще через четыре года версия Hongmeng Galaxy наконец показала всю систему с внешним миром, а также положило начало ключевой битве за Хунмэн.
Будучи готовым к опасности в мирное время, компания Huawei никогда не вступает в неподготовленную битву.
100 миллионов строк кода: от замены до трансцендентности
Смартфоны развивались на протяжении семнадцати лет с момента выпуска iPhone в 2007 году, а ядра двух основных систем, iOS и Android, старше, чем история развития мобильных телефонов: ядро Linux родилось в 1991 году, а ядро XNU родился в 1996 году. Это продукт развития эпохи ПК почти тридцать лет назад.
Если операционную систему сравнить с самолетом, то ядро можно сравнить с двигателем — важным компонентом, который управляет взаимодействием между оборудованием и приложениями. Если использовать ту же метафору истории полетов человека, текущий момент времени примерно эквивалентен 1930-м и 1940-м годам.
В то время самолеты разрабатывались десятилетиями, но источник питания всегда был неотделим от двух ядер пропеллеров и поршневых двигателей.Все конструкции представляли собой постепенные улучшения на основе этого, так же, как Android и 2024. iOS по-прежнему построена на Linux и ядра XNU конца прошлого века.
▲Самый ранний реактивный самолет He 178.
Однако развитие времени всегда приводит к тому, что технические маршруты расходятся. Развитие технологий не полностью следует постепенному процессу развития, и более вероятны взрывные прорывы. К 1930-м годам изобретатели Ганс фон Охайн и Фрэнк Уиттл соответственно задумались о новых технологиях, которые отказались от винтов и поршневых двигателей, и спроектировали реактивные двигатели с нуля.
Неровное небо во время Второй мировой войны дало этим линиям двигателей возможность конкурировать в лоб, а реактивные двигатели с лучшими характеристиками быстро зарекомендовали себя и стали основным источником энергии для современных космических кораблей.
Эволюция авиационных двигателей аналогична развитию операционных систем.
Тридцать лет назад объем информации, с которой человек сталкивался и обрабатывал каждый день, мог быть не таким, как сейчас, тридцать лет спустя. Большой объем информации в виртуальном мире перетек с рабочего стола во все уголки вашей жизни – мобильные телефоны, часы, очки, наушники, ПК, планшеты, телевизоры, умные дома, умные автомобили и т. д., и информация должна адаптироваться к разные формы и сценарии, даже потребности разного количества людей.
Могут ли эти программы, зародившиеся несколько десятилетий назад в эпоху персональных компьютеров, действительно следовать нынешней тенденции развития интеллектуальных устройств?
Вот почему Hongmeng Galaxy Edition заслуживает внимания.
В новой системе Hongmeng реализовано полнофункциональное самоисследование, а общий объем кода составляет ошеломляющие 120 миллионов строк.
От «корня» ядра ОС и файловой системы до «ветвей» облака и моделей ИИ — каждая техническая основа воссоздается на чистом холсте, независимо от всех других существующих проектов.Такой уровень реконструкции системы и интеграция, не что иное, как изобретение авиационного двигателя.
Самым большим преимуществом перестройки базовой системы является то, что в Hongmeng Galaxy Edition появилось больше новых функций в архитектурном дизайне и технических деталях, которые адаптируются к развитию времени.
Только после великого поражения может возникнуть великий истеблишмент. По сравнению с ядром Linux, используемым в Android, Hongmeng использует микроядерную архитектуру, которая имеет три основные характеристики: плавность работы, максимальную энергоэффективность и полную безопасность.
На пресс-конференции был приведен пример: если задача планирования ядра Linux состоит в том, чтобы разместить автомобили разных размеров и скоростей на одной смешанной полосе, то ядро Hongmeng автоматически различает быстрые полосы, медленные полосы и полосы на основе пользовательских сценариев. Обгон полос, эффективное планирование в сочетании с минималистскими методами взаимодействия компонентов, облегченными моделями параллельного выполнения и новыми механизмами памяти, независимо от того, насколько новым является устройство, оно все равно может обеспечить высокую плавность и низкое энергопотребление.
Безопасность также является главным приоритетом. Пользователи Android в течение длительного времени страдают от уязвимостей нулевого дня и часто обновляемых исправлений безопасности ядра.Соответственно, ядро Hongmeng с самого начала выбрало дизайн без root.Службы ядра изолированы друг от друга, а также гарантирован модуль проверки безопасности. с математической точки зрения.
Это позволило ядру Hongmeng получить ряд отраслевых сертификатов безопасности самого высокого уровня, таких как CC EAL6+, ASIL-D и IEC 61508. Ранее ни одна сложная архитектура, такая как ядро системы, не могла пройти строгий тест CC EAL6+.
Если вернуться к двигателю, то «внезапное» изменение технического маршрута было фактически относительно всей истории.Для людей, живших в то время, процесс этого изменения был на самом деле довольно длительным.
Между подачей Уитни патента на реактивный двигатель и выпуском на рынок сконструированного им самолета прошло 11 лет. На полную реконструкцию Hongmeng Galaxy Edition от Huawei, от создания проекта до нижнего уровня системы, потребовалось почти десять лет.Накопление этих десяти лет сделало экосистему Hongmeng Huawei более прочной.
Только двигаясь последовательно, мы сможем пойти далеко. В течение этого периода Хунмэн стабильно работал, постепенно преодолевая технические трудности практически с нуля, и обобщал их в огромные документы разработки и инструменты разработки. Пока все эти «вспомогательные средства» не будут разработаны, Hongmeng Galaxy Edition будет официально представлен разработчикам.
Например, самостоятельно разработанный язык разработки ArkTS по-прежнему по существу совместим с языком TypeScript, и разработчики могут инвестировать в разработку проекта Hongmeng без повторного обучения. Но в нем также представлено множество новых функций, позволяющих разработчикам программировать более простым и естественным способом, повышая эффективность разработки в среднем на 30%. Существование компилятора Bisheng позволяет повысить производительность выполнения на 10% без изменения ни одной строчки кода.
С помощью этих удобных инструментов разработчики смогут активно осваивать новую экосистему, и только тогда Хунмэн сможет заявить, что достиг «от замены к превосходству».
Первая в мире полнофункциональная система, рассчитанная на 800 миллионов устройств.
На пресс-конференции Ай Фанер увидела первую партию демонстрационных устройств, оснащенных Hongmeng Galaxy Edition.Ее ощущения от использования можно выразить четырьмя словами:
Умный, изысканный, безопасный и умный.
Так называемый «умный» относится к тому факту, что родной Hongmeng реализует «развязку компонентов», то есть модули дисплея, звука и связи разделены. Разработчики могут комбинировать эти модули в соответствии со своими потребностями, как шрифты в печати подвижными шрифтами. и применяется на разных устройствах.
Разработчикам больше не нужно усердно работать над адаптацией программного обеспечения к аппаратному обеспечению, они могут «сначала разработать сценарий», сначала подумать о том, какие функции необходимы для конкретных устройств и сценариев, а затем без какой-либо нагрузки внедрить соответствующие модули.
Потребителям легче понять визуальную «изысканность».
По сравнению с текущей версией Hongmeng 4, в Hongmeng Galaxy Edition реализована базовая реконструкция визуального языка. Microsoft и Google пытались реализовать языки проектирования Mica и Material Design соответственно, но поскольку спецификации дизайна остаются на уровне приложения, разработчики, возможно, не захотят выбирать. Конечный результат похож на гламурный город, смешанный со многими древними " городские поселки».
Напротив, визуальный язык Hongmeng Galaxy Edition является родным и глобальным. Приложения, созданные с использованием инструментов разработки Hongmeng, естественным образом адаптируются к этому набору языков дизайна. Собственный световой эффект, являющийся ДНК дизайна системы Hongmeng, проходит через каждый угол, придавая системе ощущение дыхания и жизненной силы, как солнце, восходящее над морем. .
Есть много производителей, которые придают большое значение анимации, но это единственный, кто ставит световые эффекты и световые поля на первое место среди динамических эффектов и использует изменения света и тени для выражения жизненной силы.
С точки зрения безопасности и защиты конфиденциальности, которым потребители уделяют все больше внимания, Хунмэн также проявил изобретательность.
Вы можете сравнить отношения между пользователем и приложением с отношениями между отправителем и курьером.Когда пользователь планирует сменить свой аватар, это эквивалентно передаче файла изображения «курьеру» для доставки.
Проблема в том, что предыдущий механизм управления разрешениями был довольно обширным. В каждом таком случае «курьер» запросит у пользователя ключи от всего дома (права доступа к камере, галерее, локации и т. д.), а пользователю остается только согласиться или отказаться. Как только ключ передан человеку, ничто не мешает курьеру войти в дом и поискать ненужные данные.
Hongmeng совершенствует управление конфиденциальностью в нижней части системы для каждого файла, что эквивалентно установке «экспресс-шкафчика» у двери дома. Пользователи помещают в него фотографии, которые хотят использовать в качестве аватаров, и курьеры приходят к ним. забрать их. В течение всего процесса другая сторона не сможет получить доступ к файлам за пределами разрешенного диапазона, тем самым лучше защищая личную конфиденциальность и безопасность.
Компания Hongmeng также разместила возможности искусственного интеллекта на системном уровне.Стандартные интерфейсы означают, что разработчики собственных приложений Hongmeng могут легко вызывать собственные возможности искусственного интеллекта системы.
Если предположить, что приложение Aifaner разрабатывает версию Hongmeng, нашим техническим коллегам не нужно тратить время на изобретение велосипеда: добавив строку кода, они смогут вызвать элементы управления системы для реализации функции чтения статей ИИ и переворачивания изображений и текста. в аудио. Более того, естественное и бессмысленное перекрестное взаимодействие системы Hongmeng означает, что вы можете услышать половину звука на своем мобильном телефоне, открыть дверь машины и сесть в машину.Автомобильная система автоматически включится и продолжит воспроизведение. и графический контент будет изменен практически без затрат.Он стал подкастом.
Согласно плану, Hongmeng Galaxy Edition не будет выпущен в качестве коммерческой версии для всех потребителей до четвертого квартала этого года, но возможности, продемонстрированные только текущей предварительной версией для разработчиков, делают месяцы в конце года особенно достойными внимания. вперед.
7 миллиардов юаней в виде стимулов для разработчиков, но у Хунмэна больше возможностей
На прошлогодней конференции разработчиков Huawei Гонг Ти, президент отдела программного обеспечения Huawei Terminal BG, однажды сказал:
После четырех основных итераций версии Hongmeng создал дифференцированный пользовательский интерфейс. Следующей по важности задачей является создание процветающей экосистемы приложений Hongmeng. Это великое начинание, требующее участия всех разработчиков.
Галактика вот-вот развернется, и тысячи парусов танцуют. Независимо от того, сможет ли Hongmeng Galaxy Edition работать или нет, решающую роль на самом деле играют разработчики и экологические партнеры.
Судьба таких систем, как Bada и Tizen, в прошлом показала, что операционная система без поддержки приложений подобна воде без источника и дереву без корней. Создание базовой технологии может занять десять лет, чтобы заточить меч, но создание экосистемы должно быть достигнуто за один раз.
Здесь ритм играет ключевую роль. Между приложениями существуют сетевые внешние эффекты. Чем больше пользователей, тем выше выгода получит каждый пользователь. Только когда за короткий период времени будет размещено достаточное количество и достаточно хороших приложений, между ними может быть сформирована совместная экосистема. Если темп замедлится, производители и разработчики перейдут в режим ожидания, в результате чего система войдет в траекторию медленной смерти. Для Хунмэна это самая важная битва.
К счастью, у Huawei много единомышленников.
В августе прошлого года количество экологических устройств Hongmeng только что превысило 700 миллионов, а всего пять месяцев спустя это число достигло 800 миллионов. Также за эти пять месяцев компания Huawei завершила первый этап создания собственной экосистемы Hongmeng и достигла первой партии из более чем 200 намерений по разработке собственных приложений Hongmeng, включая Sina Weibo, Xiaohongshu, Bilibili и другие «национальные приложения».
Что касается экологического развития разработчиков, в настоящее время более 300 университетов развивают таланты в области экологического строительства Хунмэн, и было запущено более 150 проектов сотрудничества между промышленностью и университетами. Huawei также сотрудничает с соответствующими компаниями, университетами, учреждениями и т. д., ежемесячно обучая более 100 000 разработчиков из Хунмэна. Возможно, именно поэтому Юй Чэндун уверенно кричал на пресс-конференции: Настоящая операционная система — это та, у которой есть база и экосистема. В основе постоянно растущей экосистемы лежат энергичные молодые силы, которые в качестве партнеров Huawei вместе движутся вперед.
Конечно, в абсолютном выражении цифра 200 все еще слишком мала, и нативной экосистеме приложений нужно добавить огня. Цель Huawei на втором этапе — охватить 5000 головных приложений к середине этого года, а затем — 500 000. В конечном итоге оно пойдет из Китая по всему миру.
Цель долгая и трудная, и для достижения этого плана необходимо инвестировать ресурсы.
Например, для первой партии производителей, адаптирующихся к Hongmeng, Huawei предоставит техническую поддержку и управление трафиком, включая продвижение каналов, рейтинг в магазинах приложений и т. д. В магазине приложений версии Hongmeng Galaxy раздел «Harmony Pioneer» был специально выделен для управления трафиком первой партии собственных приложений.
У более поздних разработчиков тоже есть возможности.
В этом месяце был обновлен глобальный проект стимулирования экосистемы Гонконга «План сияющей звезды», запущенный в 2017 году. Компания Huawei инвестировала 7 миллиардов юаней в ресурсы для поощрения инноваций в собственных приложениях, мета-сервисах, SDK и других областях Гонконга. Официальный сайт разработчика также обеспечивает дистрибуцию на полке, помощь в операционном росте и коммерческой монетизации.
Подняты тысячи парусов и спущены на воду тысячи лодок. Открытие новых маршрутов всегда будет привлекать искателей приключений, и то же самое произойдет и с Хунмэном в будущем. Более того, стоимость этого «приключения» довольно низкая — SDK собственной разработки значительно сократил объем разработки существующих приложений, перенесенных в родную экосистему Hongmeng.На примере Agricultural Bank of China Mobile Banking весь объем кода встроенной версии Hongmeng было сокращено на 20%. 95% существующих ресурсов можно использовать повторно, а для завершения разработки и быстрого выхода в Интернет потребовалось всего 26 дней. В то же время, на основе базовых функций безопасности Hongmeng ядра, возможности безопасности онлайн-банкинга также гарантированы.
С другой стороны, для производителей и разработчиков характеристики родной экосистемы Хунмэна также дают им возможность пересмотреть формы заявок. Новая архитектура обеспечивает более широкий выбор приложений.
Например, собственная версия Xiaohongshu для Hongmeng поддерживает совместную работу на нескольких устройствах. Экраны разных размеров могут адаптироваться к контенту с разными стилями макета. Редактирование также можно выполнить на компьютере и сразу же просмотреть на мобильном телефоне. Это очень распространено в других системы. Трудно сделать.
К 2024 году, когда все будут думать, что инновации в области мобильных телефонов подходят к концу, Hongmeng Galaxy Edition предоставит больше возможностей. Это редкая и ценная возможность, которую стоит изучить.
Создать операционную систему с нуля — дело сложное и правильное. Резюмировать это всего в пяти словах: «Десять лет заточки меча» — явно недостаточно. Лучше взглянуть на несколько наборов данных, чтобы получить более четкое представление:
- Этот проект, продолжавшийся 10 лет, только что вступил во вторую фазу;
- Пробежав 1624 дня, я наконец постучал в дверь более чем 200 заявок;
- От ТОП 200 до ТОП 5000 и до 500 000 заявок;
- От 100 миллионов устройств до 800 миллионов устройств и до миллиардов устройств;
Создание операционной системы с нуля — дело сложное, но правильное для китайских компаний; это долгий путь, который в одиночку Huawei не сможет пройти, и для Huawei это никогда не бывает просто долгим маршем.
Смартфоны и мобильный интернет переживают бум уже более десяти лет, в Китае прошли обучение более 20 миллионов разработчиков, однако в силу сложной судьбы в Китае до сих пор нет независимой экосистемы программного обеспечения.
Наступает волна времени, и накануне промышленной модернизации и технологической революции десятки миллионов китайских разработчиков также питают горячие ожидания. Huawei Hongmeng — это большая река в новую эпоху, и на этот раз ею руководят китайские разработчики.
Когда соревнуются сотни лодок, побеждает тот, кто продвинется первым; когда соревнуются тысячи парусников, победит тот, кто продвигается смело.
*Эта статья была написана совместно Сяо Циньпэном и Пэн Хайсинем.
# Добро пожаловать на официальную общедоступную учетную запись aifaner в WeChat: aifaner (идентификатор WeChat: ifanr). Более интересный контент будет предоставлен вам как можно скорее.
Ай Фанер | Исходная ссылка · Посмотреть комментарии · Sina Weibo