2011-01-08 3 views
1

Какие преимущества обеспечили бы операционная система реального времени, такая как QNX, для использования в смартфоне/планшете против того, что делают Android и iOS.Qnx vs Android Vs iOS

Действительно ли он будет более надежным и безопасным и в то же время обеспечит отличную производительность и безопасность?

Благодаря

ответ

-3

QNX совсем немного тяжелее, чем Android IMO, так что потребуется что-то вдоль линий HTC видения (TMobile G2), чтобы он работает гладко с современным программным обеспечением.

Достаточно смешно, одна из авиакомпаний, с которыми я работал в начале 2000-х годов, провела имитационный летный тренажер с летным экипажем с 2-дюймовым кабинетом с QNX и старинным сопроцессором 386 +. Большинство смартфонов убьют эту машину.

6

Очень сложно понять, что говорит RIM, когда они означают «QNX». Да, они купили программное обеспечение QNX от Harmon-Kardon, но это не похоже на то, что QNX продавал планшетную ОС из коробки.

QNX предоставляет различные компоненты для клиентов, в том числе, но не ограничиваясь тоже:

ОСРВ QNX Neutrino - микроядра (с некоторыми вариациями), который работает на x86/ARM/PPC/и т.д.. Нормальный набор для разработки для этого включает RTOS, все стандартные утилиты UNIX/Posix, Windows или Linux IDE на основе Eclipse и инструментальную цепочку GNU. Вы можете купить его и поднять встроенные платформы и написать код C/C++ для вашего контента.

Кроме того, QNX предоставляет различные пакеты, которые предоставляют другие функции. У них есть Photon, X11-подобный инструментарий для окон, чтобы создавать приложения с графическим интерфейсом, но это действительно ограничивает использование приложений UNIX для старой школы. У них есть инструментарий Core Core, который позволяет использовать низкоуровневую графику с ускорением OpenGL. У них есть набор инструментов для компоновки Flash-run для универсального пользовательского интерфейса. Затем, кроме того, у них есть набор инструментов и пакетов, предназначенных для автомобилей.

Итак, когда RIM говорит: «Мы используем QNX», неясно, что они используют. Ядро, конечно, много базовой ОС, конечно, но весь пользовательский интерфейс действительно не соответствует ни к чему, что QNX публично предоставил на сегодняшний день. Я считаю, что часть системы наиболее важна для пользовательского бай-ина. Сравнение деталей ядра iOS с ядром Neutrino, хотя и интересное для некоторых, в основном не имеет отношения к самому продукту.

2

QNX предпринял первую попытку войти в планшетный рынок, который, я считаю, неплох. Но они всегда были пионерами в разработке систем поддержки для любых аппаратных средств, таких как исправленные системы для авиационной промышленности (включая F-16), автомобилей и других отраслей.

Я использовал Playbook, я считаю, что его замечательный, сенсорный звук потрясающе лучше, чем яблоко, специально со всеми вариантами переключения касания, не оставляя места для кнопок. Его микроядраная архитектура защищает каждое приложение, драйвер, файловую систему и стек протоколов в безопасности защищенного пользователем пространства пользователя. В результате несколько сторонних приложений могут запускаться одновременно на RTOS без развращения друг друга или самой RTOS. Кроме того, это будет похоже на первый многоядерный/многозадачный планшет, и лучшая часть состоит в том, что приложение Android теперь может быть установлен и запущен в Playbook.

3

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

Некоторые из важных вещей: Эта система очень зрелая со всех точек зрения. Он не имеет проблем на уровне ядра и использует совершенно другую архитектуру против Linux. Одно дело в том, что вам не нужно перестраивать ядро, если вы что-то измените на уровне драйверов или что-то в этом роде. Система намного стабильнее и не имеет аварий на уровне ядра. Вам не нужно принимать сложные процедуры для балансировки решений нескольких потоков, как в Linux. У вас есть отказоустойчивая система по умолчанию и другие вещи. Просто прочитайте возможности QNX в белых документах. Часть UI и приложений для мобильных устройств (смартфонов, планшетов) по-прежнему остается архитектором и реализована, но это только время. Система действительно масштабируема от одночипового микроконтроллера до версии Cisco и полной системы управления аэропортом 24/7 (Лондон)
Linux НЕ МОЖЕТ быть масштабирован таким образом вообще.

Так что увидим следующие два года ...