Pull to refresh
106
0
Олег Большаков@ob1

Разработчик

Send message
Да, всё верно. Неграмотно написанное приложение может свести на нет достоинства самой хорошей ОС. С другой стороны, как бы ни было замечательно продумано приложение, оно будет зависеть от ОС. И если ОС решит, что надо бы прорисовать указатель мышки вместо того чтобы прочитать файл, то любое приложение будет тормозить.
QNX это не ОС для десктопов и конечных пользователей. Это ОСРВ для промышленного, медицинского, военного и прочего ответственного применения. Под управлением QNX работают многочисленные контроллеры и приборы. Пожалуй, всё, что Вы перечислили, QNX так или иначе умеет. Но готовое и законченное решение для своего десктопа Вы не получите, т.к. QNX это только основа для конечного решения.

Что касается интерфейса, то на видео Photon 1.14. Немного позже появился Photon 2.0, который гораздо приятнее внешне, хотя по сегодняшним меркам может показаться довольно минималистичным.

Если Вас заинтересовал QNX, то Вы можете ознакомиться с моей заметкой об этой системе: habrahabr.ru/post/124656/
> Не путаю, просто сравниваю возможности GUI демонстрационного диска QNX с возможностями уже существовавших на время выхода диска операционок.

Хотите сказать, что KDE 1 выглядела лучше в 1999? Я уж не буду говорить, что на дискете разместить всё необходимое не было никаких шансов. Лично я тогда ставил KDE на Slackware 4.0, так что знаю, о чём говорю. C Windows 95 вполне можно сравнивать, т.к. Photon microGUI 1.x вышел раньше, чем Windows 95, если не ошибаюсь.
Не путайте демо-диск QNX с самим QNX. :) Не думаю, что мы тут тупо меряемся, кто старше, но чтобы Вам было понятно, насколько Вы ошибаетесь:

1982 QNX
1984 Mac OS
1985 MS Windows 1.0
1986 AIX/RT 2
1991 ядро Linux
1998 KDE 1
2000 Mac OS X

И, кстати, я никогда не слышал о демо-дискетах AIX или OS/2 (не исключаю, что таковые были). А вот для загрузки Linux в то время требовалось целых две дискеты (на одну очень часто не лезло всё необходимое с ядром), и это без всякой графики.

Но интерес вызывает не столько год выпуска, или малый размер дискеты, а, скорее то, что использовались стандартные компоненты ОС. И при этом это была UNIX-like система с поддержкой POSIX. И всё это с учётом сетевой прозрачности и реального времени, чего во многих других ОС либо просто не может быть, либо достигается костылями. Учитываем, что это не сферический конь в вакууме, а реально существующий коммерческий продукт.
Qt (4.8 и 5.0 имеют поддержку QNX из коробки), Qt Creator 2.6 поддерживает QNX target.

Есть WebKit. Например, родной браузер BlackBerry 10 превосходит все остальные (даже десктопные) в рейтинге HTML5 test. И flash там поддерживается.

> Т.е. могу я полноценно заменить убунту на десктопе на QNX?

Нет.
Пытаетесь откровенничать на тему несостоятельности своей технической грамотности? :) Будь Вы чуть постарше, то успели бы познакомиться и с другими интересными ОС.

К слову сказать, демо-дискета QNX, о которой тут рассказывается была выпущена несколько раньше MenuetOS. И это, кстати, была не первая версия QNX.
Похоже что толсто и неизящно троллит. :)
Ну что я могу сказать на это. Профит в рекламе. QNX на момент выпуска этой дискеты была уже не юной ОС, со своей богатой историей внедрений, со своим кругом заказчиков по всему миру. Демо-дискета значительно увеличила количество знакомых с технологиями QNX.

К слову сказать, компания QNX ещё повторяла этот ход. Достаточно вспомнить компакт-диски с первыми версиями QNX Neutrino, например, QNX 6.2.1 NC, и портированные приложения. Тот десктпоп и сейчас смотрится вполне неплохо. И некоторые до сих пор ведут разработку для QNX в самом QNX.

Другой подобной акцией можно считать выпуск планшета BlackBerry PlayBook на том же QNX, что стало неплохой подготовкой к выходу BlackBerry 10. Ха, моим планшетом управляет та же самая ОС, которая управляет атомными реакторами. Это ли не круто?
Во-первых, никто не мешает RIM продолжать штамповать бюджетные телефоны на старой ОС. Во-вторых, ожидается ещё новая R-series, которая должна быть бюджетной, но техническая спецификация пока неизвестна.
> Я считаю, что комьнити разработчиков в России не такое уж большое, а телефон без приложений мне не нужен

Не создавайте мифы. Есть довольно интересная группа разработчиков BlackBerry в Санкт-Петербурге. В Питере всегда были сильные разработчики для QNX, и они перенесли свой опыт на новую платформу BlackBerry.

> Это не значит, что BB плохая или Android. Каждая ОС под свои задачи, и мне кажется что те задачи, которые выполняет BB в России для многих не настолько актуальны, насколько актуальны такие, которые решают iOS/WP/Android

Пояснили бы свою мысль. Лично я знаю довольно много людей с BlackBerry в России, которые решают свои актуальные задачи.

Примерно такое же замечание не так давно было модно высказывать про Mac OS. Типа того что MacBook это не для России, это для Америки. Глупость это.
Тут смотрели?

github.com/blackberry/NDK-Samples

В любом случае, libpng поддерживается из коробки. Почитайте про работу с композитным менеджером screen. Но лично я предпочитаю Qt/QML.
Тут повтор только видео. А видео тут не основное. Новость про BlackBerry 10 Native SDK.
Наверное, исправили ошибки приводящие к зависанию Android Player.
Точно не помню, думаю, надо заменить:

   -xplatform unsupported/blackberry-armv7le-qcc -little-endian -arch arm \

на

   -xplatform unsupported/blackberry-x86-qcc -little-endian -arch i386 \

Но лучше уточните на форуме.
И что интересно, всего +11, но 65 в закладках.
Кстати, акция заканчивает второго марта. Так что если вы уже зарегистрировались, то у Вас есть все шансы получить приз.
Ну судя по тому, как Вы описали ситуацию, проблема действительно может быть в Вас. Я тоже ставил несколько раз средства разработки в разных ОС. Почему-то не испытывал проблем. Что касается симулятора, то чтобы запустить его надо просто уметь пользоваться VMWare Workstation или Fusion. Что в это может быть сложного?

Обратите внимание, что NDK и симулятор это отдельные продукты. Ставятся отдельно.

Для платформы PlayBook действительно четыре средства разработки: WebWorks (для тех кто знаком с HTML5 или переходит с BB OS), Adobe AIR (на нём можно разрабатывать для iOS или Android), средства портирования Android приложений и собственно Native SDK. Это не так уж и много.

Почему у Вас не получилось с NDK? Ну, наверное, не Ваше…

Information

Rating
6,249-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity

Specialization

Системный инженер
Ведущий