¿Hay alguna forma de portar una aplicación iPhone existente a una aplicación Mac OS X?¿Hay alguna forma de convertir una aplicación iOS en una aplicación Mac OS X?
Respuesta
Es una pregunta muy amplia y, como tal, es muy difícil de responder.
En general, la respuesta debería ser no.
Para una aplicación, si seguía estrictamente el modelo MVC, podría conservar el modelo pero necesitaría reescribir tanto la vista como el controlador. Para un juego, depende de qué tan bajo sea. Si utilizó un marco que también está disponible en la Mac, es posible que muchos puertos se transfieran automáticamente, pero igual tendrá que reconsiderar los controles, el tamaño de la pantalla, etc. De cualquier forma, no es trivial.
Hay una forma de portarlo. Lo llamo 'a mano'. –
Si bien el modelo conceptual puede seguir siendo el mismo, una computadora de escritorio tiene una interfaz muy diferente a la de un teléfono, por lo que se necesita una nueva IU. Como diría Hockenberry: "IPHONE NO ES UNA COMPUTADORA PORTÁTIL DE FRICKEN MINATURE": http://www.viddler.com/explore/rentzsch/videos/26/ –
¡Mi aplicación es muy simple! solo tiene algunas vistas, y la parte difícil es una vista de tabla que contiene datos plist llenos, cada celda muestra texto específico en la vista de detalles ... – Momi
Realmente dudo, la programación de iOS está orientada a la vista con solo una ventana, en cambio las MacOs están orientadas a Windows. Incluso si las API son realmente similares, el marco de iOS es algo totalmente nuevo, recientemente proyectado (cfr. UITable).
Parece que entonces tendría que ser un trabajo manual moverse sobre lo que es común para MacOS SDK y luego encontrar otro formas de mostrar datos para cosas como UITableViews? –
¡Mi aplicación es muy simple! solo tiene algunas vistas, y la parte difícil es una vista de tabla que tiene rellenos datos plist, cada celda muestra texto específico en la vista de detalles. – Momi
Muchos de los elementos de IU básicos en los que confían las aplicaciones de iOS (como las vistas de tabla y las pilas de navegación) no están presentes en MacOS. Por lo menos, tendrá que replantearse y reescribir gran parte de su IU, aunque gran parte del código lógico de la aplicación subyacente puede reutilizarse.
Ha pasado tiempo, pero parece que ahora es posible enviar iOS a la Mac. Obviamente, se verán como si se ejecutaran bajo el Simulador de iOS, sin el falso marco de la pantalla del iPhone.
El marco que hace esto posible es UMEKit, una reimplementación de UIKit en la Mac en la parte superior de Cocoa.
- 1. ¿Convertir una aplicación de línea de comandos en una aplicación Cocoa GUI en Mac OS X?
- 2. Comprueba si hay una aplicación Mac OS X
- 3. Portar una aplicación de iPhone en Mac OS X
- 4. ¿Podemos ejecutar una aplicación C#/WPF en Mac OS X?
- 5. Crear una aplicación multiplataforma para Windows, Mac OS X
- 6. ¿Paquete Ruby a una aplicación independiente Mac OS X?
- 7. Mac OS X - aplicación sin menú?
- 8. Sync iOS y Mac OS X datos
- 9. ¿Cuál es una forma estándar de agregar ViewController en una aplicación Mac OS X Cocoa? (¿o es necesario?)
- 10. ¿Hay alguna alternativa de KCacheGrind para Mac Os X?
- 11. Mac OS X arquitectura de aplicación de ventana única Cocoa
- 12. Arquitectura de la aplicación Cocoa en Mac OS X
- 13. conecte una aplicación iOS (iPhone) a mac?
- 14. ¿Hay alguna manera de ejecutar la aplicación GUI de forma sin cabeza en Mac?
- 15. ¿Cómo ejecuto automáticamente una aplicación en USB attach o CD insert en Mac OS X?
- 16. Xcode archiving aplicación iOS como una aplicación Mac
- 17. GKSession con Mac OS X
- 18. Uso de Charles Proxy en Mac OS X de forma selectiva para iOS Simulator
- 19. Mac OS X Lion aplicación del menú Bar
- 20. ¿Puede una aplicación Mac OS X evitar que dlopen cargue una biblioteca?
- 21. ¿Hay alguna forma de modularizar una aplicación JavaFX?
- 22. ¿Hay alguna forma de saber cuándo se elimina una aplicación en iOS?
- 23. Escanear redes Wifi a través de Object-C en una aplicación Mac OS X
- 24. ¿Cómo apuntar a una versión específica de Mac OS X?
- 25. Utilizando C++ en aplicaciones iOS y Mac OS X
- 26. ¿Cómo obtengo el Mac OS X Firewall para permitir permanentemente mi aplicación iOS?
- 27. ¿Cómo paquete una aplicación Mac OS para la instalación?
- 28. Acceso al sistema de archivos de iPhone desde una aplicación Mac OS X
- 29. TClientDataset en la aplicación OS X Firemonkey
- 30. UIActivityIndicatorView para Mac OS X?
¿Está cambiando la GUI o simplemente planea mostrarla en una ventana de 480x320? –
Cómo han cambiado los tiempos. El inverso exacto de esta pregunta se hizo hace dos años, aunque creo que las respuestas serán las mismas. –
@ ing0, jaja, ¿cómo puedo encontrar las aplicaciones que ha creado para que pueda bloguear sobre ellas;) –