Mophun

Synergenix Mophun (искажённое More fun) - это вычислительная платформа, используемая для запуска переносимого кода на мобильных устройствах. Была разработана шведской[1] компанией Synergenix Interactive в 2002 году[2], и была заточена под игры[3].

Первыми телефонами, которые запускали mophun-игры, были телефоны Sony Ericsson[3]. Самым известным телефоном с Mophun является Sony Ericsson T610.

Приложения для Mophun писались на ассемблере в C и C++, с использованием хорошо документированного и открытого API . Для компиляции программ использовалась специальная версия GCC[4].

Сравнение платформ Mophun и J2ME править

С технической точки зрения, Mophun превосходит J2ME. Тесты, которые провели независимые компании, показали, что в устройстве, где Mophun выдает 60 MIPS, J2ME показывает 400 KIPS (это означает в 150 раз медленнее). Synergenix также добавляет, что в некоторых устройствах некоторые подсистемы используют не код виртуальной машины, а нативный код процессора телефона, а это значит, что скорость может достигать 90% максимальной способности ЦП телефона (например, 90 MIPS для модели с производительностью 100 MIPS при работе с нативными программами).

Проблемы Mophun править

Несмотря на то, наличие удобного API, Mophun не пользовался большой популярностью. Основная причина этого, похоже, заключалась в строгом процессе утверждения - скомпилированную программу можно запускать только под эмулятором, а Synergenix должен утвердить программу, чтобы ее можно было использовать на мобильном устройстве. Утвержденная программа может работать только под одним номером IMEI. Только разработчики зарегистрированные и утвержденные Synergenix, могут использовать самосертификацию (через сервер Synergenix), и им разрешено иметь только один номер IMEI. Разработчик должен подписать договор купли-продажи с Synergenix, чтобы ему можно было делиться программой. Такой процесс запрещает создание бесплатных программ для Mophun, и отбивает охоту многих разработчиков разрабатывать приложения для Mophun[4].

См. также править

Примечания править

  1. Synergenix. web.archive.org. Дата обращения: 17 февраля 2021.
  2. Mophun. web.archive.org (30 июля 2004). Дата обращения: 17 февраля 2021. Архивировано 30 июля 2004 года.
  3. 1 2 Synergenix. web.archive.org. Дата обращения: 17 февраля 2021.
  4. 1 2 Пишет simonkagstrom2007-08-04 13:00:00 simonkagstrom simonkagstrom 2007-08-04 13:00:00. Why Mophun failed. simonkagstrom.livejournal.com. Дата обращения: 17 февраля 2021. Архивировано 15 января 2022 года.