Разные издания Symbian
Я должен построить проект в Symbian. У меня и путаница, и некоторые вопросы, связанные с версией симбиана. Пожалуйста, помогите мне.
- В чем разница между
Symbian^3
,S60 3rd edition
а такжеS60 5th edition
? - Есть ли существенная разница с точки зрения кодирования в Symbian^3, S60 3rd edition, S60 5th edition?
- Будет ли код, созданный в S60 3rd edition, работать в S60 5th edition или код, созданный в Sybmian^3, будет работать в S60 3rd edition, S60 5th edition или наоборот?
- Какую IDE мы должны использовать для Symbian^3, S60 3rd edition, S60 5th edition?
- Какой язык мы должны использовать для кодирования в 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 для получения дополнительной информации и загрузки.
- В чем разница между Symbian^3, S60 3rd edition и S60 5th edition?
- Будет ли код, созданный в 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.