RU 🔒 Locked

Требуется портировать

Nex Moderator 02.06.2010 09:20 38 comments 29459 views

Хочется, чтобы QSP-плеер портировали на следующие платформы:

MacOS

iPhone

iPad

Android

Windows Phone 7

Edited at 22.02.2012 04:36 (14 years ago)

Nex:

Хочется, чтобы QSP-плеер портировали на следующие платформы:
iPhone, iPod, iPad

Если нужно, чтобы работало только на джейбрейкнутых устройствах - особых проблем нет. Но если хочется монетаризации (продажи игр через App Store), то все может разбиться о знаменитый пункт 3.3.2
3.3.2 — An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple’s Documented APIs and built-in interpreter(s).

Кстати, можно одним махом портировать на все заявленные платформы, если написать плеер на JavaScript (или Java+GWT)

JavaScript - имеется в виде игра в браузере? Для игры в браузере будет Flash-версия QSP.
JavaScript слишком браузерозависимый, ну его нафиг.

App Store - для игр на английском, нам оно ни к чему.

Nex:

JavaScript - имеется в виде игра в браузере? JavaScript слишком браузерозависимый, ну его нафиг.

Хе-хе. И Андроид и Аф-фон (аф-пад, ай-тач) используют один и тот же движок браузера (WebKit, он же Сафари). Так что с браузерозависимостью..конечно пововевать придется, но это на 2 порядка проще, чем писать найтевное приложение под каждую платформу.

Nex:

App Store - для игр на английском, нам оно ни к чему.

Не забывай, для России доступ туда уже открыт и он будет только расширяться (особенно, когда массово появятся нормальные кредитные карты, а карточки доступа в ай-тюнс начнут продаваться повсеместно).

Nex:

Для игры в браузере будет Flash-версия QSP.

Во всех мобильный девайсах от Яблока - флеша нет и не будет (в ближашее время). А вот браузер - есть.

Ладно, скажу проще: монетизация QSP-игр - не приоритет.
По крайней мере, сейчас.

Главным приоритетом является доступность и открытость.

Если в AppStore запрещен интерпретируемый код - нечего слезы лить.

Про девайсы от яблока: были какие-то попытки портировать QSP-плеер на MacOS, к сожалению, не помню, чем дело закончилось. Возможно, плеер можно будет перенести без особых напрягов.

И в конце-концов никто не мешает написать еще один интерпретатор QSP на JavaScript. Если появится готовый взяться за это разработчик, мы будем только рады - лишь бы только он заботился о совместимости с основной библиотекой.

Довольно долго наблюдаю за проектом, а версии для маков нет который год. Не могли бы вы конкретно ткнуть ссылкой где тут http://svn2.assembla.com/svn/qsp/trunk/qsp/ лежит иисходник на каком либо конкретном языке?

nattybuddy, привет! По поводу портирования: есть icq/jabber? :)

Дело в том что сам я языками не владею, собираюсь показать знакомым программистам :) В идеале если там будет вариация С

Пока никто из знакомых не взялся, буду разбираться сам. Несколько вопросов:
1) Если перевести все на Java, это поможет кросплатформенности?
2) Аналогично на Qt, помогло бы для андроиа и симбиана.
3) Наконец правильно я понимаю что если проделаю вот так, то смогу откомпилить в нативный какао?
http://www.itwriting.com/blog/1035-code-for-mac-cocoa-in-visual-studio-surprised-to-see-this.html

Создайте пожалуйста такое же открытое письмо как на хабре вот здесь - http://community.livejournal.com/ru_mac
Там пожалуй сомое большое сообщесто.

nattybuddy,
1. Сомнительно. Если только Java ME?
2. На Qt можно попробовать.
3. Нет.

На LJ можно попробовать. Опубликуешь?

Вечером создам тему вместе со ссылками на исходники.

Посетила интересная мысль - хорошо бы кто-нибудь написал минималистичный конвертор игр для вот этого движка :) http://ru.wikipedia.org/wiki/Ren'Py
хотя нет, так каждая игра будет весить метров по 100

nattybuddy, создал тему на LJ? :)

Log in or Register to post comments.