Pregunta

Recientemente, un colega en el trabajo me preguntó si podía preparar y enseñar un curso de desarrollo de iPhone. Le dije que tendría que proporcionarme a mí y a los estudiantes un puñado de computadoras Mac para instalar Xcode, etc.

Como no posee ninguna Mac y tampoco tiene planes de comprar uno, propuso la virtualización en las PC con Windows. Hasta donde yo sé, la única opción aquí es Hackintosh. Después de jugar, descubrí que este enfoque es bastante lento y que los estudiantes pagan el registro de algo así es súper ilegal. ¿Estoy en lo cierto?

También pensé en dejar que los estudiantes se conectaran a través de SSH a mi MacBook. Pero apenas creo que mi computadora podrá hacer frente a 20 sesiones de Xcode, sin mencionar que varios escritorios remotos no funcionan en OSX.

Mi colega insiste en lo de la virtualización. Ya le dije que dar capacitación con Hackintosh es descuidado e ilegal (por cierto, no estoy 100% seguro de esto, ¿puede confirmar y explicar los problemas legales?). Comprar Macs no es una opción para él y no quiero enseñar un curso con este material Hackintosh. ¿Conoces alguna otra posibilidad?

¿Fue útil?

Solución

¿Suena como el arrendamiento podría ser una opción? ¿Quizás hay habitaciones de talleres cercanas con Mac para alquilar para el curso real? Sé que hay laboratorios disponibles para usar por aquí, así que pensé que la mayoría de las ciudades tienen algunos.

Otros consejos

Si no desea seguir la ruta de Hackintosh o Virtualization (los cuales contravendrán los términos del EULA de Apple), entonces desafortunadamente no está por opciones.

Además de los aspectos legales, también diría que la virtualización es bastante torpe utilizando los enfoques que he probado (específicamente VirtualBox), ya que, aunque la velocidad no es un problema, los clics del mouse parecían registrarse de manera esporádica en el mejor de los casos. (Por otra parte, su experiencia puede variar, etc.)

Independientemente, si su amigo se toma en serio la oferta de un curso de desarrollo de iOS, entonces tal vez debería tomarse en serio la financiación, en lugar de tratar de cortar esquinas. (A mejor, dejaría una impresión bastante pobre en las personas que asistieron).

Alternativamente, podría ser una idea considerar ejecutar un curso de entrenamiento de Android. :-)

Sé que este es un hilo viejo, pero hay otra opción. Verificar http://www.macincloud.com/. Rent Mac Cloud Usage y viene con las herramientas de desarrollo ya instaladas. Paga por mes, semana o por uso.

Si cree este costo (dependiendo de cuánto tiempo sea la clase) en el costo del curso, entonces debería ser una situación de ganar-ganar. Creo que los $ 8 por día por usuario para su curso tampoco es un mal precio.

EDITAR:Retrato mi sugerencia para MacIncloud. Después de haberlos usado, descubrí que su servicio al cliente era terrible. Nunca respondieron a los correos electrónicos, nos facturaron dos meses después de cancelar nuestra suscripción, y la única forma en que recibí una respuesta fue a través de Twitter discutiendo mi disgusto sobre ellos.

Además, no tiene ningún derecho de administrador en las cajas, ya que se comparten Mac Minis. Si desea instalar algo, debe obtener que lo instale para usted o alquile uno privado que, durante un mes, es aproximadamente la mitad del precio de comprar su propia Mac Mini. Es posible que no piense que esto es importante hasta que desee agregar/eliminar elementos del muelle. Las credenciales son alfa-numéricos aleatorios que no se pueden cambiar y si está en una conexión lenta, ni siquiera se moleste en tratar de usarlo.

Siempre puede pedir a los estudiantes que traigan sus MacBooks si tienen uno.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top