1

Тема: совместимость N800 Vs N900

Пока машинку n900 не прикупил еще по этому опытным путем проверить никак.

вопрос:
Можно ли программы от нокии Н800 ставить на н900?
Если нет то почему?

(логически предположить что новая система обычно всегда поддерживает старую.
Как на например на ХР можно использовать программы для win98. Но все равно хотелось бы уточнить... А вдруг не поддерживает.)

Поделиться

2

Re: совместимость N800 Vs N900

Некоторые получается запустить. Например, Scumm.
Некоторые нет.

В общем-то, и на XP не все работает, что под Win98 было. А про висту вообще молчу.

P.S.

IDis пишет:

логически предположить что новая система обычно всегда поддерживает старую

Нет, зачем?
Новая система не является обновлением старой.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

3

Re: совместимость N800 Vs N900

Почти все программы на n800 были открытыми и с доступным исходным кодом. Коммерческих программ на n800 я вообще не видел. И в комплекте с исходным кодом к программам из репозитория так же есть все правила для сборки deb пакета. Так что если какую-то программу для n900 еще не собрали то собрать ее можно одной командой в sdk.
А так вообще почти все программы от n800 уже давно собраны под n900. В целом сейчас программ для n900 больше.

Сайт SR

Поделиться

4

Re: совместимость N800 Vs N900

Я в свое время iMac купил на базе intel.
Так вот несмотря на то что apple поменяла полностью внутреннюю структуру вместо PowerPC стоит уже Intel. Возможность запускать старые приложения остались (через Rosetta) Да может не достаточно быстро работали приложения, но они работали.

Если нету совместимости. Тогда получается Нокия сделала большую ошибку.
Вместо того что бы армия разработчиков (а их вроде как  20 000) занималась новыми проектами которые продвинули бы n900 на новый уровень. Занимаются тем же что они делали 2-3 года назад. портируют старый софт на новую платформу. Жуткая не эффективность.

Может все таки есть способ запускать старые приложения?

Поделиться

5

Re: совместимость N800 Vs N900

IDis пишет:

Пока машинку n900 не прикупил еще по этому опытным путем проверить никак.

еще как как
в сдк все проги можно поперепробовать, там есть графическая морда

еще у нокии есть сервис рда
там ктак и вообще живые настоящие аппараты через инет доступны

я на эти две штуки обрукоблудился весь, пока машинку наконец не купил

так что было бы желание...

Поделиться

6

Re: совместимость N800 Vs N900

Желание есть, опыта нету.

Еще бы найти всю нужную инфу на русском, было бы вообще супер.

Может кто то может подкинуть пару сылок на русские уроки по разработке программ для maemo?

Поделиться

7

Re: совместимость N800 Vs N900

на русский переводит google translate
а сайт единственный первоисточник maemo.org
остальные все оттуда цитируют

Поделиться

8

Re: совместимость N800 Vs N900

maemo.org не единственный источник информации. Это первоисточник специфичной для maemo информации по разработке. В остальном же программирование под maemo ничем не отличается от программирования под линукс. А информации по программированию под линукс очень много.
Мне кажется проще язык выучить чем пытаться найти что-то полезное на русском. Особенно если это качается программирования то тут со знанием языка будет все гораздо проще.

Сайт SR

Поделиться

9

Re: совместимость N800 Vs N900

Если бы программировать для maemo это была цель моей жизни, то да.
Можно было бы и языки выучить, и потратить еще года 2 на вникание всех тонкостей дела.
Но хотелось бы вкратце вникнуть в суть дела.

программирование под maemo ничем не отличается от программирования под линукс. А информации по программированию под линукс очень много.

а в чем тогда подвох? Почему программной совместимости нету? (n800 / n900)

Поделиться

10

Re: совместимость N800 Vs N900

Чтобы написать простую программу долго учить ничего особо не нужно. Сейчас например почти все более-менее типичные действия можно сделать мышкой делая приложение с графическим интерфейсом. И в maemo нет таких особенностей которые надо изучать два года.
Так что вкратце за недельку спокойно при желании все легко осваивается без особых усилий.

А совместимость бывает разная. Бинарной совместимости между разными дистрибутивами линукса очень часто на компьютере нет из-за того что наборы и версии базовых библиотек от которых зависит программа в разных дистрибутивах могут быть разные. Да и к тому же функциональность программы может быть разной в зависимости от этого набора. И люди поддерживающие дистрибутивы еще могут добавить свои патчи при сборке. К бинарной совместимости тут никто и не стремится так как пересобрать программу это дело 5 минут а исходные коды всегда доступны. Да и это дает возможность системе быстрее развиваться так как не нужно ждать когда выйдет следующее глобальное обновление операционной системы а можно обновлять только отдельные компоненты системы по мере выхода новых версий и при необходимости пересобирать зависящие от них компоненты.
Maemo 4 и Maemo 5 нужно рассматривать как разные дистрибутивы. К тому же переход от omap2 к omap3 процессору и сильные изменения в мультимедийной части операционной системы так же сказываются на совместимости. Обратная бинарная совместимость тут невозможна а прямая не всегда возможна из-за изменений в базовых компонентах системы. Но простой переборкой программы все проблемы решаются и при этом учитываются все особенности новой системы и программа начинает использовать новые компоненты.
В продолжение приведенного примера про apple ведь в Mac OS 10.6 была выкинута поддержка всех старых архитектур и оставлена поддержка только x86_64. При этом даже не все программы которые были собраны под x86 после обновления работали. И единственным советом от apple было пересобрать программы под новую систему.
Да и мне кажется это правильным что не стоит тянуть поддержку всего старого а лучше старые технологии по мере устаревания выкидывать и заменять новыми.

Сайт SR

Поделиться