webOS придет на настольные ПК
Мобильная ОС на десктопе
Установка операционной системы, изначально спроектированной для смартфонов и планшетов, на персональный компьютер означает адаптацию её ядра и пользовательской оболочки к архитектуре x86 и традиционным устройствам ввода — клавиатуре и мыши. Графический стек и драйверный слой такой ОС должны быть расширены для поддержки дискретных видеоадаптеров и мониторов высокого разрешения, с которыми мобильная платформа в исходном виде не работает.
Ключевое архитектурное отличие мобильных систем от десктопных — модель управления приложениями. Вместо неограниченной многозадачности и прямого доступа программ к файловой системе используется «песочница»: каждое приложение изолировано, а его жизненным циклом управляет операционная система, приостанавливая или выгружая процессы для экономии ресурсов. Перенос такой модели на ПК сохраняет эти ограничения, что делает невозможным запуск обычных Windows-приложений без переписывания их под новую среду исполнения.
Заявленная цель — единая программная платформа — подразумевает общий набор API и инструментов разработчика для устройств разного класса. Приложение, написанное для такой экосистемы, способно выполняться на смартфоне и настольном компьютере без изменения логики, адаптируя лишь интерфейс под размер экрана. Это отличается от подхода, при котором десктопная и мобильная версии продукта разрабатываются раздельно и лишь обмениваются данными.


