Разные издания Symbian

Я должен построить проект в Symbian. У меня и путаница, и некоторые вопросы, связанные с версией симбиана. Пожалуйста, помогите мне.

  1. В чем разница между Symbian^3, S60 3rd edition а также S60 5th edition?
  2. Есть ли существенная разница с точки зрения кодирования в Symbian^3, S60 3rd edition, S60 5th edition?
  3. Будет ли код, созданный в S60 3rd edition, работать в S60 5th edition или код, созданный в Sybmian^3, будет работать в S60 3rd edition, S60 5th edition или наоборот?
  4. Какую IDE мы должны использовать для Symbian^3, S60 3rd edition, S60 5th edition?
  5. Какой язык мы должны использовать для кодирования в Symbian^3, S60 3rd edition, S60 5th edition?

Спасибо

2 ответа

Решение

В чем разница между Symbian^3,S60 3rd edition,S60 5th edition?

Это разные версии операционной системы Symbian с промежуточным программным обеспечением S60 / уровнем пользовательского интерфейса. Более новые версии вводят дополнительные функции ОС и API.

Symbian ^ n - это схема versionin, представленная, когда базовые уровни Symbian OS и S60 были объединены в единую платформу, предоставленную ныне несуществующей Symbian Foundation. В настоящее время платформа разработана компанией Nokia.

S60 3rd Edition (S60 3.x) основан на операционной системе Symbian v9.1. Он поддерживает только ввод с клавиатуры.

S60 5th Edition (S60 5.0) основан на операционной системе Symbian v9.4. Добавлена ​​поддержка сенсорного ввода.

Symbian ^ 3 - новейшее воплощение платформы. По сути, это Symbian OS v9.5 + S60 5.2.

Есть ли существенная разница с точки зрения кодирования в Symbian^3,S60 3rd edition,S60 5th edition?

Не все функции и API, доступные в более новых версиях, доступны на устройствах с более старой ОС. Поскольку существуют значительные различия в механизмах ввода (клавиатура, касание), вам может потребоваться оптимизировать другой интерфейс для метода ввода.

Будет ли код, созданный в S603-й редакции, работать в S605-й редакции или код, созданный Sybmian ^ 3, будет работать в S60, 3-й редакции, S60 5-й редакции или наоборот?

Код, созданный на старых платформах, будет работать на устройствах с более новыми версиями платформы.

Сборка кода на новых платформах будет работать на устройствах, имеющих более старые версии платформы, при условии, что вы используете только те API, которые также доступны в более старых версиях платформы.

Какую IDE мы должны использовать для Symbian^3,S60 3rd edition,S60 5th edition? Какой язык мы должны использовать для кодирования в Symbian^3,S60 3rd edition,S60 5th edition?

Большинство приложений написаны на C++ с использованием собственных API-интерфейсов Symbian C++ или библиотек Qt. Вам не нужно использовать какую-либо IDE, но вы можете использовать, например, Carbide.C++ или Qt Creator для всех этих платформ.

Другие языковые опции включают, например, Java ME или Python для S60.

Посетите форум Nokia для получения дополнительной информации и загрузки.

  1. В чем разница между Symbian^3, S60 3rd edition и S60 5th edition?
  2. Будет ли код, созданный в S60 3rd edition, работать в S60 5th edition или код, созданный в Sybmian ^ 3, будет работать в S60 3rd edition, S60 5th edition или наоборот?

Подробные сравнения см. В отчетах о двоичной совместимости между S60 5-й редакцией и Symbian ^ 3 в ARM и между S60 3-й редакцией и S60 5-й редакцией ARM, сгенерированными средством проверки соответствия abi.

Другие вопросы по тегам