¿Hay alguna manera de poder desarrollar aplicaciones de iOS pero aún así poder jugar juegos de PC en configuraciones altas sin tener que comprar 2 computadoras?

De hecho, abordé este problema muy recientemente. Voy a describir mis pensamientos y mi solución al problema.

Además de ser un desarrollador de iOS, también soy un gran adicto a los videojuegos.
Me han obligado a jugar juegos en mi Mac desde hace bastantes años, lo cual, como saben, es una mierda. Las Mac tienen hardware realmente malo para los juegos, y tampoco hay tantos juegos disponibles para Mac.

Trabajo en casa y casi todas las horas del día, cambiando un poco de la relajación del juego y algo de programación, por lo que tener Windows en el bootcamp me haría perder muchísimo tiempo reiniciando, sin dejar de administrar el hardware de Mac. .

No creo en todas esas cosas de VM para ejecutar Mac OS en Windows. Simplemente va a fallar de alguna manera. Si te tomas en serio el desarrollo para iOS, debes tener una Mac. No hay mucho que puedas hacer al respecto.

Simplemente no hay una configuración de máquina que pueda satisfacer nuestras necesidades. Necesitas ir con 2 computadoras. Nunca quise tener que lidiar con 2 computadoras porque siempre me imaginé teniendo 2 escritorios con cada una de ellas.

Entonces encontré esto:
LG 29UM65: Monitor IPS UltraWide ™ Clase 21: 9 de 29 “(29.0
También está el hermano mayor de 34 “, pero ese es bastante caro.

Estos monitores ultraanchos tienen algunas características clave que son muy interesantes.

– Puede conectar 2 computadoras al mismo monitor. HDMI o DVI
– Puede dividir la pantalla por la mitad y hacer que la imagen de cada computadora aparezca al mismo tiempo.
– Tenían parlantes internos, así que una cosa menos de la que preocuparse es tener espacio en el escritorio.

Básicamente tengo una computadora de escritorio para juegos muy decente y una Macbook Pro de 15 “ambas conectadas al monitor al mismo tiempo.
Dado que el MacBook Pro es una computadora portátil bastante pequeña y delgada, en realidad no me molesta mucho en el escritorio, y el escritorio está en el suelo.

Puedo tener toda la configuración en un solo escritorio. Puedo cambiar entre sistemas operativos simplemente cambiando la fuente del monitor, o incluso tenerlos uno al lado del otro.

El único problema que aún no he descubierto es cómo lidiar con los periféricos (mouse y teclado) que tengo 2 de cada uno. Los ratones no son realmente un problema, no ocupan tanto espacio en el mouse pad, pero los teclados son un poco más difíciles de manejar.

Si pudiera encontrar un teclado que se pueda conectar a 2 computadoras diferentes y simplemente pudiera girar un interruptor para elegir con cuál se está comunicando, tendría la solución perfecta.

Otra solución es obtener un adaptador bluetooth para el escritorio y, dado que tengo el teclado inalámbrico de Apple, simplemente lo conectaría a la computadora que necesitara. Pero esta solución parece demasiado trabajo.

EDITAR: en realidad, escribir esto me hizo hacer una búsqueda rápida, y la solución para el teclado y el mouse es tener un interruptor USB que haga exactamente lo que necesito.

Creo que Google Virtual Machines (VM para abreviar) lo guiará en la dirección correcta.

Yo no estoy entrenado en eso, pero desde mi entendimiento, hace varios años, las computadoras Apple cambiaron a usar chipsets Intel, esencialmente haciéndolas más o menos “PC con sistemas operativos Mac”.
Por lo tanto, creo que debería poder hacer una de estas dos cosas: hacer que una computadora con Windows potente y VM sea un sistema operativo Apple para trabajar en sus cosas de iOS; desafortunadamente, y debo decir esto rápido antes de que otros geeks envíen un francotirador detrás de mí, no creo que Apple tenga un sistema operativo disponible para VM ‘; la otra opción es VM Windows dentro de una computadora Aplle …
La mejor de las suertes, aunque me atrevería a adivinar que necesitará hacer computadoras separadas o esperar que en realidad existan emuladores de VM iOS para Windows que puedan permitirle hacer su trabajo pero disfrutar de los beneficios de una poderosa computadora con Windows (cuando la gente aprende 😉

Aparentemente, las versiones parcheadas de VMware pueden ejecutar OS X. La instalación predeterminada no lo hará, porque OS X está en la lista negra, pero debería poder encontrar una versión con la lista negra eliminada.

Personalmente, mi solución ha sido desarrollar solo aplicaciones / juegos web. No tengo ganas de saltar a través de los aros solo para poder contribuir a la tienda de aplicaciones de una empresa aleatoria.

EDITAR: Del comentario de Quora User, aparentemente VirtualBox no necesita ser parcheado para ejecutar OS X.

Sí.

Primero, hay paralelos. Windows y Mac lado a lado con Parallels Desktop 10 para Mac

Eso significa que está ejecutando Windows … en una ventana, mientras está en el escritorio de su Mac. Entonces … necesitarías tener una Mac.

Si está buscando formas de desarrollar sus aplicaciones en una máquina con Windows, hay varios sitios a solo una búsqueda de Google, pero todos terminan con la misma información. Puede escribir y probar en la PC, pero necesitará tener una Mac para compilarla y enviarla a la tienda de Apple. Dicho eso … hay páginas como …
Desarrollo de iOS en Windows: 7 opciones
y
Programación en Windows para aplicaciones iOS: cómo y por qué | Blog de Scringo
solo para empezar.

Asi que. Si no posee una Mac … necesitará tener una relación íntima con una (o tal vez alguien que tenga una), lo que probablemente signifique comprar una segunda computadora. Si ya tienes uno … entonces usa Parallels.

Conectaré descaradamente a la compañía para la que trabajo, Onlive. Hacemos juegos en la nube y ofrecemos una serie de juegos más vendidos. Nos especializamos en poder ejecutar juegos de vanguardia en sistemas de mierda. Corremos en PC, Mac y Android.

El concepto básico es que realmente está ejecutando el juego en uno de nuestros sistemas de juego engañados, y el video se está transmitiendo a su sistema, una Mac en su caso.

Echale un vistazo. También ofrecemos pruebas de juego gratuitas, para que pueda ver qué tan bien funciona.

Podrías comprar una Mac Pro.

Qué, solo cuesta $ 3000 para el más bajo.

More Interesting

¿Quiénes son los principales desarrolladores de aplicaciones iOS en India?

¿Qué es un protocolo hashable en iOS Swift? ¿Cuando lo usas?

¿Dónde puedo encontrar un desarrollador experimentado de aplicaciones iOS / Android para crear una aplicación para mí? Estoy en el Área de la Bahía y sé que hay muchos de ellos, pero no conozco ningún desarrollador a nivel personal. Estoy buscando un socio en el que pueda confiar.

¿Cuáles son algunos consejos para aprovechar al máximo WWDC?

Programación de computadoras: ¿Cuál es la mejor manera de aprender a programar aplicaciones móviles?

¿Cuánto costará construir un MVP Android y una aplicación iOS?

¿Qué es la inyección de dependencia en Swift?

¿Dónde puedo encontrar un gran desarrollador de iOS para que sea cofundador?

¿Puedo desarrollar para iPhone usando C #? ¿Qué herramientas necesito para comenzar?

Cómo descargar el software beta para desarrolladores de iOS (no una versión beta pública)

¿Es posible crear una aplicación para iPhone que obtenga la biografía de alguien haciendo clic en su imagen? Si es así, ¿es legal?

Cómo contratar a un desarrollador de iOS a un precio razonable

¿Objective-C es un desorden desactualizado de un lenguaje?

Si el código Java puede ejecutarse en cualquier plataforma, ¿por qué los desarrolladores de iOS usan Objective C y no Java para ejecutar en el iPhone?

¿Se pueden usar los mismos scripts de automatización para probar aplicaciones de Android e iOS?