Разработать приложение для iPhone без Mac? [дубликат]

Я сократил удивительный ответ Halo на этот однострочный

stat --printf="%y %n\n" $(ls -tr $(find * -type f))

Обновлен : Если в именах файлов есть пробелы, вы можете использовать эту модификацию

OFS="$IFS";IFS=\n';stat --printf="%y %n\n" $(ls -tr $(find . -type f));IFS="$OFS";
16
задан Community 23 May 2017 в 12:25
поделиться

10 ответов

Думаю, зависит от того, сколько стоит ваше время. Это кажется ужасно запутанным способом получить то, что в остальном является простым приложением на телефоне, чтобы избежать покупки бывшего в употреблении Mac Mini за 400 долларов.

Есть способ взлома, который может работать на вашем существующем оборудовании, но опять же один приходится вовремя ставить цену. Это то, что заставило меня начать, прежде чем я бросил большую монету на Macbook Pro, затем на MSI Wind, самодельный. Это сомнительная законность (правильнее всего будет выложить 129 долларов за Leopard в любом случае), но вы уже говорите о взломе. : -)

2
ответ дан 30 November 2019 в 22:43
поделиться

Если вы все равно рассматриваете создание графического интерфейса с использованием библиотеки javascript, почему бы вам не просто написать веб-приложение вместо iPhone-приложения? Похоже на излишний взлом устройства только для того, чтобы вы могли установить на него веб-приложение ruby ​​+ sinatra. Разве вы не можете просто разместить веб-приложение ruby ​​на сервере и создать для него ярлык Safari на главном экране? Если у вас нет сервера, вы всегда можете запустить веб-сайт с ПК у себя дома ...

2
ответ дан 30 November 2019 в 22:43
поделиться

Попросите кого-нибудь сделать это или арендуйте ресурсы, которые вам нужны.

Другой вариант - найти ближайшего разработчика iPhone, у которого все это настроено, и попросить его написать приложение или делайте это вместе, он предоставляет среду разработки, вы кодируете решение или кодируете его вместе.

Единственная проблема в том, что вы не сможете обновлять и поддерживать его.

Я бы все равно подумал о более старом поколении Mac или Mac mini - все остальные варианты кажутся более сложными.

1
ответ дан 30 November 2019 в 22:43
поделиться

Вы можете сделать джейлбрейк телефона и установить Python. В Cydia для этого есть несколько примеров приложений (это называется iPhone / Python. Найдите Python в cydia).

Тогда у вас будет «родное» приложение, а не веб-приложение, и вы сможете использовать всю библиотеку пользовательского интерфейса iPhone ( ту его часть, которая в любом случае доступна через py-objc), и вам не нужно запускать веб-сервер в фоновом режиме.

Вы можете выполнять свою разработку на самом телефоне через SSH или использовать iPod Touch для Это. Упаковка также проста (если она вам понадобится), просто создайте свой собственный репозиторий Cydia и разместите там свои пакеты.

См. приложения iPhone на Python для получения дополнительной информации.

1
ответ дан 30 November 2019 в 22:43
поделиться

Да ладно, просто посмотрите на eBay самый дешевый Intel Mac mini, который вы можете найти . Даже ноутбук Mac с разбитым экраном (который можно подключить к внешнему дисплею) подойдет. Вы, вероятно, говорите всего несколько сотен долларов, и тогда вы сможете поддерживать их, пока ее телефон / Touch будет обновлен.

0
ответ дан 30 November 2019 в 22:43
поделиться

Ваша жена подписалась на какой-либо тарифный план? Если это так, вы можете просто написать небольшое веб-приложение, которое работает на каком-нибудь дешевом веб-пространстве, и получить к нему доступ через MobileSafari.

Если вам нужно полноценное приложение для iPhone, вам лучше позаботиться об одном из первых Mac mini на базе Intel на eBay, на мой взгляд, должно быть слишком дорого. И, как плюс, вы избегаете хлопот, связанных с побегом из тюрьмы.

0
ответ дан 30 November 2019 в 22:43
поделиться

есть специальные метатеги, которые вы можете вставить на веб-страницу, чтобы сделать ваше веб-приложение доступным для сохранения и отображения на весь экран на жестком диске iphone. (чтобы он мог работать в автономном режиме) Вот пример: http://mrgan.tumblr.com/post/125490362/glyphboard2

Есть также такие фреймворки, как телефонная связь, которые позволяют вам получить доступ к apis какао из javascript, но это звучит как вам это не нужно.

0
ответ дан 30 November 2019 в 22:43
поделиться

Единственная надежная информация, которую я смог найти, - это всегда отличный MetaFilter

http://ask.metafilter.com/110466/Anyway-to-develop-iPhoneiTouch-apps-without -investing-in-a-Mac

Очевидно, что нет.

Вам абсолютно необходим Intel Mac с некоторым описанием.

Весь процесс сборки iPhone слишком глубоко укоренился в XCode, чтобы его можно было создавать где-либо еще; и единственный другой компилятор Objective-C, который я знаю, - это gcc, который не поддерживает никаких дополнений Apple к языку (ни их библиотеки).

И, в прямом противоречии с тем, что люди говорят выше, Objective-C абсолютно мой любимый родной компилированный язык. Элегантный, маленький (всего несколько отличий от C), позднее связывание, динамичный, простой. Это то, чем должен был быть C ++.

Многие люди рекомендуют покупать подержанный Intel (помните,

7
ответ дан 30 November 2019 в 22:43
поделиться

То, что вы описали, является жизнеспособным решением, однако вам следует рассмотреть возможность использования открытой инструментальной цепочки. для iphone.

Тогда вам не нужен Mac, нужно только сделать джейлбрейк телефона, чтобы убедиться, что ваше приложение будет работать.

Для всех, кто говорит, что это невозможно, это был единственный способ создавать приложения для iphone до того, как был выпущен SDK :)

Также, если вам нужно руководство по использованию открытой цепочки инструментов, то я настоятельно рекомендую эту книгу

2
ответ дан 30 November 2019 в 22:43
поделиться

If you are going to be stubborn about not using a mac, but you want an app that will work offline with the iPhone / iPod Touch and Android devices, then I would use HTML 5 to create an offline app.

You can do a lot now with HTML 5 - Google have an email client that uses HTML 5 for the iPhone now and it can work offline etc. If you do this and get the user to add a bookmark to their home screen for your app - it will be almost as good.

If I was you I'd fork out for a mac - or look to see if you could borrow one - or time-share with someone - you will not create a very good quality app without it.

1
ответ дан 30 November 2019 в 22:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: