Совместимость программ на разных версиях ОС Symbian
Главная / Общие сведения. ОС Symbian 7-8.1 / Совместимость программ на разных версиях ОС Symbian
Файлы приложений для смартфонов Nokia на седьмой и восьмой версиях ОС Symbian имеют расширение .sis и .jar.
Примечание: Программы, имеющие расширение .jar написаны на языке программирования JAVA.
Программы для следующего поколения смартфонов, построенных на девятой версии ОС Symbian имеют другое расширение программ-приложений - .sisx.
Программы с расширением .sis для смартфонов на версии Symbian 7 и 8 совершенно НЕ ПОДХОДЯТ для смартфонов с ОС Symbian 9, равно как и наоборот.
Только программы, написанные на мультиплатформенном языке программирования JAVA (.jar) могут работать на разных версиях Symbian и то с ограничениями.
«Ограничения» связаны, прежде всего, с разрешением экранов «новых» смартфонов. Разрешение экранов многих смартфонов на 9 Symbian, как правило, существенно отличаются от разрешения экранов смартов построенных на 7 и 8 версиях ОС Symbian. Подавляющее большинство экранов смартов 7 и 8 версии имеют размеры - 176х208 точек (исключение только N90 с разрешением экрана 352х416 точек). На смартфонах с седьмой и восьмой версией Symbian наблюдается относительное однообразие в плане экранов.
На смартфонах с 9 версией ОС Symbian с экранами «полный разброд и шатание». Смотрите сами. Nokia Е61 - экран 320х240 точек, Nokia 5500 - 208х208, Е70 - 352х416 и т.д. В общем, с экранами «полный нестандарт».
Вот под это «разнообразие» сейчас многие программы и игры на JAVA и «перепаковывают», т.е. трансформируют, подстраивают под разные разрешения экранов смартфонов. У программистов становится нормой создавать приложение на языке JAVA сразу для нескольких разрешений экранов одновременно. Программисты это делают быстро. Не очень это и сложно. Необходимо поменять лишь пару строк в коде программы. Будьте внимательны при установке программ созданных на JAVA. Перед установкой убедитесь, что устанавливаете JAVA-программу созданную специально под разрешение именно Вашего экрана.
В этом разделе, да и вообще в книге я намеренно не затрагиваю программы, написанные на языке программирования Python, а также некоторые игры и программы в формате флеш-анимации (расширение .swf). Не рассматриваю я их по следующей простой причине. Установка, запуск и использование таких программ относительно сложный процесс и требует определенных навыков и знаний в работе со смартфоном. Например, для работы программ написанных на Python'е необходимо установить на смартфон интерпретатор самого Python'а, плюс дополнительно множество модулей к нему, а для флеш-анимации необходим проигрыватель (например, Macromedia Flash player Lite v1.01 или Flash Lite v2.1 от Adobe). Новичкам это не надо!!!
Для полнофункционального использования смарта, счастливой жизни, работы и развлечений с ним вполне достаточно программ стандартных, «родных» имеющих расширение .sis и .jar. Их легко «ставить» и удалять со смартфона, такие программы, как правило, очень редко приводят к серьезным нарушениям в работе смарта.
Использование «нестандартных» программ легко может привести к «смерти» смартфона, сбоям в его работе. Будьте осторожны. И дай бог, если проблемы поможет решить «формат» смарта.
Кто же все-таки захочет разобраться с подобными «нестандартными» программами на смартфон легко сможет найти всю информацию в Internet'е на специализированных форумах посвященных мобильным устройствам.
DigitalProductBasics - смартфоны, руководство пользователя, полезная информация о вашем смартфоне, советы, подробные описания.