Служба новостей IDG, Дублин
Компания Symbian побуждает разработчиков предлагать и для мобильных телефонов те приложения, которые пользуются популярностью на настольных системах. С этой целью компания позаботилась об упрощении переносе такого программного обеспечения в Symbian и обеспечила для нее поддержку библиотек POSIX (Portable Operating System Interface).
POSIX — это утвержденный IEEE стандарт прикладных программных интерфейсов для программного обеспечения, совместимого с различными вариантами операционной системы Unix. Многие разновидности ОС Linux также по большей части совместимы с POSIX.
«Таким образом мы надеемся привлечь интерес разработчиков к данной платформе и убедить их активно на ней работать», — пояснил Эрик Якобсон, менеджер Symbian по продуктам.
На сайте SourceForge, который поддерживает разнообразные проекты категории Open Source, разработчикам предлагаются всевозможные инструменты для переноса приложений на Symbian; в их числе — популярные средства обмена файлами eMule и Azureus.
Многие приложения, несмотря на их широкое применение пользователями настольных систем, до сих пор не были востребованы владельцами мобильных телефонов. Однако сейчас во многих телефонах реализуется поддержка Wi-Fi, а потому средства обмена файлами станут более удобными и полезными для пользователей мобильных устройств.
Разработчики могут также предложить другое программное обеспечение для телефонов с Symbian, в том числе Web-серверы, подобные Apache, и служебные утилиты, такие как Samba — инструментарий, который позволяет системам, оснащенным программным обеспечением, отличным от продуктов Microsoft, выглядеть для Windows-клиентов как Windows-машина.
«Мы не думаем, что все эти идеи немедленно найдут свое воплощение, — отметил Якобсон. — Мы пытаемся поддержать инновации. Надеюсь, что нам удастся пробудить определенный интерес у разработчиков, и новые приложения будут созданы».
До реализации поддержки POSIX в Symbian разработчики были вынуждены переписывать приложения в расчете на API операционной системы Symbian, написанные на C++.
Операционная система Symbian также поддерживает другие инструменты разработки, в том числе Flash, Python и Ruby.
Фактическая поддержка POSIX и новый раздел POSIX на Web-сайте Symbian для разработчиков появятся в начале февраля. Якобсон рассчитывает, что новые приложения будут созданы уже в этом году.
Новые POSIX API на Symbian оформлены в стандартные для отрасли библиотеки, в том числе libc (стандартная библиотека Си), libm (библиотека математических функций) и libdl, реализующая динамическое связывание в стиле POSIX. Эти интерфейсы полностью интегрированы в Symbian, с тем чтобы обеспечить оптимальную производительность и эффективное использование памяти.
По оценкам Symbian, сейчас используется примерно 100 млн. телефонов с ее операционной системой. Несмотря на то что именно этой операционной системой оснащается львиная доля смартфонов, Symbian находится под постоянным давлением конкурентов, в том числе и относительно недавно вышедшей на этот рынок корпорации Microsoft. Увеличение числа приложений на платформе Symbian поможет компании расширить круг своих пользователей.