Estoy buscando una Mac para el desarrollo de iOS, y con alrededor de $ 700 para trabajar, una Mac mini con RAM mejorada parece ser el camino a seguir. Mi problema es que nunca trabajo estrictamente en un solo lugar (es decir, la oficina). Siempre estoy en diferentes lugares, ya sea en casa, con clientes o simplemente sentado afuera en una cafetería. Siempre llevo mi computadora portátil y he considerado usar VNC para acceder al mini de forma remota. Sin embargo, he leído fragmentos de otros usuarios que experimentan velocidades/rendimiento menos que estelares cuando usan VNC.
La programación de iOS (es decir, Xcode) es la única herramienta que usaría durante las conexiones remotas: sin navegar, descargar, jugar, nada de gráficos intensivos. La imagen de mí escribiendo una línea de código y teniendo Xcode retrasado dos o tres caracteres no me sienta bien, ya que realmente desprecio cualquier tipo de retraso. (Lo sé. Soy exigente.)
Entonces, me pregunto:
¿VNC me permitiría sentir que estoy interactuando con el mini y ofrecer (al menos casi) retroalimentación instantánea? ¿Hay una mejor opción por ahí con mi presupuesto?
Cualquier ayuda es muy apreciada y disculpas por la extensión; solo quería ser minucioso.
PD: si hay una manera de simplemente conectar el mini a mi computadora portátil y usar su monitor, sería mejor, aunque no he encontrado que eso sea posible.
Todo nuestro equipo de desarrollo usa Mac. Personalmente, he intentado usar VNC tanto con Apple integrado como con Apple Remote Desktop premium ($ 79.99), así como con Jolly's Fast VNC. Tenía una torre Mac Pro en el trabajo y realmente necesitaba la capacidad remota, y pude trabajar razonablemente bien con Apple Remote Desktop, pero cuando mi torre salió del contrato de arrendamiento, opté por una computadora portátil, porque el retraso y la mala calidad de visualización eran demasiado irritante. Descubrí que necesitaba degradar la calidad de la pantalla para mantener un rendimiento razonable, lo que significaba una pantalla borrosa. En general, lo encontré frustrante y evité el acceso remoto, pero funciona, aunque recomendaría encarecidamente comprar Apple Remote Desktop para obtener la capacidad de pantalla completa. Jolly's fue rápido, pero en ese momento tenía algunos errores que a veces resultaban en una pantalla corrupta. Eso fue hace más de un año,
Hay otros desarrolladores con los que trabajo que piensan que la solución VNC funciona bien para ellos, así que creo que depende mucho de cuán quisquilloso sea con la capacidad de respuesta (soy quisquilloso).
Si su experiencia anterior con el acceso remoto involucra el Protocolo de visualización remota (RDP) de Microsoft, se sentirá muy decepcionado con VNC. La tecnología RDP es superior tanto en calidad de visualización como en rendimiento. Una de las pocas cosas que realmente extraño del mundo de Microsoft.
En resumen, recomendaría mudarse a una computadora portátil Apple y luego ejecutar Windows virtualmente. Comencé con una mini originalmente, y finalmente terminé cambiando a una computadora portátil.
Acabo de hacer lo mismo: obtuve el Mac mini más barato, lo conecté a mi computadora portátil Linux y probé el desarrollo de iOS.
Dos cosas importantes que debes saber:
El rendimiento de VNC depende mucho de las características de la red que utiliza (canal entre su MacMini y la computadora portátil), como la latencia y el ping, pero si su Mac Mini estará cerca de usted todo el tiempo (y también habrá un enchufe de CA en alguna parte): ), entonces el rendimiento de VNC sería ideal. Puede conectar sus computadoras con cable cruzado o wifi.
Si desea usarlo como computadora portátil, ¿por qué no compraría simplemente esa MacBook reacondicionada ? ¿Qué harías si necesitas trabajar en un lugar donde no hay toma de corriente (como un parque)?
He pasado mucho tiempo buscando soluciones para esto, comprando una MacBook Pro, etc.
Si planea usar VNC desde una máquina con Windows a una Mac con Lion, olvídelo. El soporte de VNC es peor ahora que con Snow Leopard. Tiendo a usar LogMeIn, que a veces es un poco lento, pero la conexión a Internet donde tengo mi Mac mini no es muy buena.
Mi problema es que prefiero tener la configuración de pantalla dual, que tengo con mi Mac mini.
Cuando estoy en la misma LAN, uso el streamer splashtop y el control remoto splashtop, que es el mejor con diferencia. Sin embargo, solo atiende a una de mis pantallas. Tiendo a tratar de poner todo en esa pantalla cuando estoy trabajando de esta manera. Yo uso una computadora portátil XP con un monitor externo para esto.
Si eligió el enfoque de dos Mac, entonces hay problemas para compartir el código fuente con dos máquinas, puede usar dropbox y git. A menos que pague por una cuenta de github, etc.
Una palabra de advertencia, cuando uso VNC, no parece darse cuenta del hecho de que estoy presionando Controlcuando intento conectar cosas en el modo XCode Storyboard.
Consideraría que es una parte bastante importante de algo que debería poder hacer para usar XCode.
Extendería el presupuesto a una MacBook si puedes. No olvide que puede vender su computadora portátil con Windows e instalar Windows en la MacBook muy fácilmente si eso le ayuda con la financiación.
También es posible que desee considerar TeamViewer , que parece tener una capacidad de respuesta y una estabilidad ligeramente mejores que los diversos clientes VNC para Windows: es la solución de control remoto predeterminada para mi empresa. Multiplataforma, altamente configurable, incluso aplicaciones iOS disponibles.
(Sigo pensando que Tombuctú fue el más rápido que he usado, aunque... suspiro)
O'Rooney