Розробка для iOS на Linux [закрито]


10

Я шукаю движок або бібліотеку для розробки гри для iOS в Linux.

Високий рівень, низький рівень, графічний інтерфейс, відсутність GUI, не мають великого значення. Я справді щось шукаю.

Я фактично не говорю про розгортання до iOS з Linux або щось подібне. Я просто хочу зробити основну частину роботи в Linux, з мінімальними змінами, необхідними для її запуску на iOS.

Редагувати: Так, у мене є доступ до Mac, але він обмежений. Тому я хочу мати можливість працювати над проектом на моїй звичайній коробці Ubuntu.

Також я перебуваю в програмі платних розробників, тому можу розгорнутись на пристрої iOS з Mac.


MonoDroid повинен отримати підтримку Linux в якийсь момент - якщо ви пишете свою гру з MonoGame, ви можете перекладати її з дуже невеликими зусиллями. Зрештою, я думаю, що вам потрібен Mac.
Джонатан Дікінсон,

Чи є віртуальна машина варіантом?
нотлеш

@stephelton Зараз у мене є повний доступ до Mac, тому це вже не проблема. Дивіться мою відповідь нижче.

Відповіді:


1

Ви в значній мірі перекручені - хоча існує багато бібліотек і фреймворків, які дозволяють розробляти в Linux, щоб зробити якісь серйозні тестування, вам знадобиться Mac (або Hackintosh, не скажіть цього). Розгортання - одна проблема, але тестування на будь-якому тренажері - інша.

Linux також не працює Unity, що було б ще одним хорошим рішенням.

Однак ви можете поглянути на одне з безлічі домашніх прокатуваних рішень. Зокрема, дійсно низьким рівнем рішення було б використання SDL 1.3+ і більше - він вбудований в підтримку iOS як цільової.


Якщо це має значення, у мене є деякий доступ до Mac. Дивіться мою оновлену ОП.

Краще дотримуватися обмеженого доступу до Mac. Ви збираєтеся витрачати години на запуск системи, яка не працює на Mac, і ви навіть не зможете перевірити свій код на тренажері, а це означає, що ви не зможете виправити помилку. Весь ваш робочий процес буде заплутаним.
Піку

1

Якщо ви хочете протестувати свою програму на справжньому пристрої iOS і пізніше випустити її, немає іншого законного способу, як придбати mac-пристрій. але якщо ви шукаєте спосіб розробити додаток і протестувати його на емуляторах, можете спробувати використовувати gnustep. зауважте, що можна спробувати додаток, написане gnustep, використовуючи розбите в'язницю пристрій.

крім того, якщо ви не проти працювати з C ++, є cocos2d-x, ви можете спробувати.

останній варіант (який також є незаконним) - використовувати емуляційний MacOS.

це питання також якось повторюється на StackOverFlow: /programming/276907/starting-iphone-app-development-in-linux


Незаконне? Навіть якщо ваша копія MacOS оригінальна? Ти впевнений?
o0 '.

@Lohoris Так, я впевнений у цьому. MacOS можна встановлювати лише на mac-пристрої. хоч у мене є кілька друзів, які розгортали свої ігри на iOS за допомогою емульованого MacOS, але Apple категорично забороняє таку дію.
Ali1S232

А чи знаєте ви, чи є де-небудь якесь речення, яке фактично підтверджує чинність цього пункту, або це лише чергове випадкове застереження, яке вони укладають у контрактах, але воно ніколи не перевірялось в трибуналі?
o0 '.


хаха, це дійсно страшно, хоча й не дивно
о0 '.

1

Зараз я повністю користуюся Mac, тому мені більше не потрібно розробляти iOS на машині Linux.

Однак геймплей (gameplay3d.org), проект з відкритим кодом, що працює в Research In Motion (RIM), виглядає дійсно добре. Це в першу чергу 3D-двигун і використовує C ++. Він також має підтримку сценаріїв Lua.

Я ще не перевіряв геймплей на Linux, але, здається, має повну підтримку.


0

Ви можете використовувати Moai для розробки додатків для iOS та Android для Windows, Mac та Linux.

Однак вам знадобиться Mac, щоб розгорнути або протестувати додаток.


Я раніше переглядав Moai, але офіційної підтримки для Linux немає. І у мене є деякий доступ до Mac, дивіться оновлений ОП.

-1

Ви можете розробити гру зі спалахом і побудувати її на iOS за допомогою Adobe Air

Однак вам знадобиться Mac, щоб розгорнути або протестувати додаток.


Чи працює Adobe Air на Linux? Також останній рядок стосується і моєї відповіді; скопійовано!
поштовх

Ну .. Я не впевнений у компіляції з Adobe Adobe, але він сказав, що хоче зробити основну частину роботи в Linux, щоб він міг розробляти будь-який ActionScript IDE і навіть запускати та перевіряти його на флеш-плеєрі на Linux.
yonix

Гей, що за голосування проти, без коментарів чи пояснень? Не круто ...
yonix
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.