1 votos

OSX 10.X Compatibilidad De La Aplicación De La Legalidad - Parallels

He sido un tiempo muy largo de usuario de Windows y el ingeniero de software y el año pasado me compré mi primer MacBook Pro.

Uno de los temas que he sido genuinamente sorprendido por las preguntas en torno a la compatibilidad de la aplicación después de un 10.X actualización.

Tengo el código que escribí y aplicaciones que he usado en Windows 95, que todavía felizmente se ejecuta en Windows 7, 8 y sin duda seguirá para ejecutarse en Windows 10 cuando llegue.

Tengo un gran vacío en mi conocimiento de por qué existe este problema en OSX, y me gustaría saber de la gente de aquí lo de las tuercas y los pernos de cuestiones. A mi Windows inclinada la comprensión de que yo pudiera entender esto con un importante incremento de versión, pero no consigo entender por qué un menor número de versión de la actualización iba a ser un problema.

Un tema especial para mí ha sido con Parallels Desktop. Durante los últimos meses de mi instalación de Parallels ha estado diciendo a mí para actualizar desde la versión 8 a la versión 10 como en versión 8 es "incompatible" con Yosemity y "no va a funcionar".

Hay puestos de Parallels los empleados en su propio foro de soporte indicando este repetidamente a los usuarios como a los que ofrece la aplicación de un cuadro de diálogo en el lanzamiento de aplicaciones también la repetición de este mensaje.

Uno de su personal de apoyo, incluso, declaró en un mensaje que cuando intentaron en sus laboratorios el software de máquina virtual, simplemente, no se de lanzamiento.

Bueno, ayer he actualizado a Yosemity y lanzó Parallels 8 y corrió a mi VM sin problemas.

Yo no sé acerca de otros países, pero esto es completamente ilegal prácticas de marketing en el reino unido. Tienen tan claramente me dijo que lo que sí se categóricamente que no funcione cuando en realidad no lo hizo. Me han salvado de mí mismo un £35 actualización de todas las cuentas.

Parallels los clientes se quejan acerca de la actualización de ciclo y salir de la plataforma de Parallels en masa por todas las cuentas y cambiar a la libre Virtual Box y después de esta experiencia, yo ciertamente no estoy dando nada más de mi dinero.

Parece que muchos de los vendedores hablar de un menor de edad OSX incremento de versión como es completamente diferente del sistema operativo y de la aplicación del modelo bajo el capó que a mi mente simplemente no tiene sentido.

Ya que yo aún tengo que tomar Mac de desarrollo de software con cualquier real de software en el mundo que yo no soy consciente de lo que estos problemas puede ser y ahora que siento que he sido completamente engañado por Parallels me siento particularmente molesto que podría haber gastado £35 en una actualización de software basado en lo que parece ser mentiras.

¿Cuáles son estos posibles incompatibilidades? Obviamente nuevas características del sistema operativo no se utilicen por el programa "antiguo", pero se dijo que mis aplicaciones no se inicie cuando en realidad lo que hacen es seriamente cuestionable prácticas de negocio, y es incluso ilegal en mi país.

2voto

Steve Evans Puntos 155

Para dar una idea de la API de cambios de nivel entre OS X versiones, Apple Lo Nuevo en OS X developer documento es útil.

El obsoleto marco y la función de las listas puede ser extensa entre 10.x versiones:

Obsoleto Marcos y Api

Periódicamente, Apple añade una depreciación de macros para Api para indicar que los Api no debería ser usado en desarrollo activo. Cuando una desatención se produce, no es un fin inmediato de la vida para el API específico. En su lugar, es el comienzo de un período de gracia para la transición de esa API y los más nuevos y más modernos reemplazos. Obsoleto Api suelen estar siempre presentes y utilizable en el sistema durante un tiempo razonable, más allá de la versión en la que estaban en desuso. Sin embargo, el desarrollo activo en ellos cesa, y la Api de recibir sólo cambios menores para dar cabida a los parches de seguridad o para corregir otros errores críticos. Obsoleto Api puede ser eliminado por completo de una futura versión del sistema operativo.

Como desarrollador, evitar el uso de Api descatalogadas en el código tan pronto como sea posible. Como mínimo, el nuevo código de escribir nunca debe usar en desuso Api. Y si el código existente utiliza las Api consideradas obsoletas, de la actualización de ese código tan pronto como sea posible. Afortunadamente, el compilador genera advertencias cada vez que detecta el uso de una obsoleta de la API en el código. Usted puede utilizar estas advertencias para localizar y eliminar todas las referencias a las Api.

0voto

Tetsujin Puntos 23061

Para una aclaración, Apple 'punto' versiones son el equivalente de las Windows " actualizaciones importantes...
10.9 a 10.10 es tan grande como cambiar de Windows 7 a 8.

Apple siempre ha tenido mucho más difícil acercamiento a la compatibilidad hacia atrás. Ellos quieren que en la última y más grande y no soportan los sistemas operativos más antiguos por mucho tiempo, "el Pasado 3" sería sobre el máximo para incluso las actualizaciones de seguridad.
iOS es aún más estricto, dejaron de firmar iOS 7 en menos de una semana de iOS 8 de ser liberado, para cualquier hardware que es capaz de ejecutar 8.

Ventana de compatibilidad hacia atrás es asediado por una creciente legado de .net & C libs, dispersos alrededor, incluso un curso de Windows de la máquina. Apple dice, mantener o quedarse atrás.

Sin que de ninguna manera la defensa de Parallels - ¿en serio investigar cuál es su problema de incompatibilidad? El más reciente anuncio oficial se me puede ver a partir de ellos fue julio, mucho antes de la versión final de Yosemite, tal vez, la situación ha cambiado en posteriores versiones beta.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X