Можно ли пройти курс разработки приложений для iPhone без компьютеров Mac? - PullRequest
0 голосов
/ 02 мая 2011

недавно коллега по работе спросил меня, могу ли я подготовить и провести курс по разработке iPhone. Я сказал ему, что он должен предоставить мне и студентам несколько компьютеров Mac для установки Xcode и т. Д.

Поскольку у него нет компьютеров Mac, и он не планирует их покупать, он предложил виртуализацию на ПК под управлением Windows. Насколько я знаю, единственный вариант здесь - Хакинтош. Немного поиграв, я обнаружил, что этот подход довольно медленный, и заставлять студентов оплачивать регистрацию за что-то подобное, это супер незаконно. Я прав?

Я также подумал о том, чтобы разрешить студентам подключаться через SSH к моему MacBook. Но я едва ли думаю, что мой компьютер сможет справиться с 20 сеансами XCode, не говоря уже о том, что несколько удаленных рабочих столов не работают на OSX.

Мой коллега настаивает на виртуализации. Я уже сказал ему, что обучение с Хакинтошем небрежно и незаконно (кстати, я не уверен на 100% в этом, можете ли вы подтвердить и объяснить юридические вопросы?). Покупка Mac - не вариант для него, и я не хочу преподавать курс с этим материалом для хакинтоша. Знаете ли вы какие-либо другие возможности?

Ответы [ 4 ]

5 голосов
/ 02 мая 2011

Если вы не хотите идти по пути хакинтоша или виртуализации (оба из которых противоречат условиям лицензионного соглашения Apple), то, к сожалению, у вас нет выбора.

В дополнение к юридическимВ некоторых аспектах я бы также сказал, что виртуализация довольно неуклюжа с использованием подходов, которые я пробовал (в частности, VirtualBox), поскольку, хотя скорость не является проблемой, щелчки мыши, казалось, регистрировались в отдельных случаях в лучшем случае.(Опять же, ваш опыт может быть разным и т. Д.)

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

В качестве альтернативы, возможно, стоит подумать о проведении учебного курса по Android вместо этого.: -)

1 голос
/ 21 марта 2012

Я знаю, что это старая тема, но есть и другой вариант. Проверьте http://www.macincloud.com/. Использование арендованного облака Mac и оно поставляется с уже установленными инструментами разработки. Вы платите за месяц, неделю или за использование.

Если вы учитываете эту стоимость (в зависимости от длины класса) в стоимости курса, то это должна быть беспроигрышная ситуация. Я думаю, что 8 долларов в день за пользователя для вашего курса тоже неплохая цена.

EDIT: Я отозвал свое предложение для MacInCloud. После их использования я обнаружил, что их обслуживание клиентов было ужасным. Они никогда не отвечали на электронные письма, выставляли нам счета через два месяца после отмены нашей подписки, и единственный способ, которым я получил ответ, был через Твиттер, обсуждая мое недовольство ими.

Кроме того, у вас нет прав администратора для ящиков, поскольку они являются общими для Mac Minis. Если вы хотите что-то установить, вы должны либо заставить их установить его для вас, либо арендовать частное, что в течение одного месяца составляет примерно половину стоимости покупки вашего собственного Mac mini. Вы можете не думать, что это важно, пока не захотите добавить / удалить элементы из дока. Учетные данные - это случайные буквенно-цифровые символы, которые нельзя изменить, и если у вас медленное соединение, даже не пытайтесь его использовать.

1 голос
/ 02 мая 2011

Похоже, лизинг может быть вариантом?Возможно, поблизости есть комнаты для семинаров, в которых можно арендовать компьютеры Mac для проведения курса?Я знаю, что здесь есть лаборатории, которые можно использовать, поэтому я думал, что в большинстве городов есть несколько.

0 голосов
/ 02 мая 2011

Вы всегда можете попросить студентов принести свои MacBook, если они есть.

...