Pregunta

Estoy escribiendo un nuevo proyecto, y tengo una elección entre el uso de una biblioteca que sólo existe en OSX 10.5 y posteriores (Estamos en 10.6 ahora), pero hace la vida mucho más fácil, y el uso de una biblioteca de más temprano versiones, pero me tienen que mucho más del trabajo yo mismo.

¿Cómo se puede tomar esta decisión? ¿Cómo equilibrar nueva tecnología mejor / vs clientes en sistemas viejos?

ETA: ¿alguien sabe de un sitio que compara la cuota de mercado por precentage de un sistema operativo específico? Dado que este es un producto de consumo, aunque sólo el 2% de los usuarios de Mac están todavía en 10.4, ese tipo de me hace la vida fácil. Del mismo modo, si el 25% todavía está en 10.4 ... (lo sé, es casi seguro que en algún lugar entre ...)

¿Fue útil?

Solución

Como otros han dicho, esto realmente se reduce a si usted puede permitirse el lujo de perder clientes que no están en 10.5 todavía. Dicho esto, muchas empresas parecen apoyar las dos versiones más recientes de OS X en sus nuevas versiones principales, aunque las versiones más antiguas están a menudo disponibles para las personas con sistemas más antiguos.

Otros consejos

Pregunte a sus clientes - cuántos están en las versiones anteriores del sistema operativo

Puede permitirse el lujo de perderlos?

Editar (siguiente comentario)

Si usted no sabe lo que su público objetivo está utilizando, tiene un problema. Usted necesita tener una idea de la magnitud de la cantidad de clientes potenciales que no será capaz de servir si vas con su nueva biblioteca.

Una vez dicho esto, el envío es una característica, por lo que si se obtiene el producto mucho más rápido, siempre se puede refactorizar el código para utilizar las viejas bibliotecas si que creo que va a ganar muchas ventas.

En general, usted debe basar sus decisiones como esa en torno a los intereses de sus clientes de pago. Usted debe presentar los temas a ellos y los riesgos involucrados en cada alternativa y que les permita tomar la decisión.

En función de su aplicación y requisitos particulares, personalmente me gustaría enviar esto como una actualización mayor (es decir, la versión 2 en comparación con la versión 1) y establecer explícitamente que se requiere un mínimo de OSX 10.5.

Se puede todavía apoyar su versión anterior con correcciones de errores, pero no nuevas características que dependen de la biblioteca X.

Otra forma de verlo es pensar que si alguien está en 10.4, entonces lo más probable es que no han sido un comprador mejorador / software activa durante los últimos 3 años. Por lo que la probabilidad de que se quiere gastar dinero en su software es baja.

Además, si realmente quieren su software, que van a actualizar a 10.5 o 10.6 y ganar un montón de otras ventajas al mismo tiempo. Mientras que la actualización del sistema operativo no será libre, que vendrá con muchas otras ventajas para el cliente, puede ser que no les importa.

También es importante tener en cuenta la cantidad de tiempo y esfuerzo que se necesita para desarrollar el software. Si estas bibliotecas nuevas significan que usted envía los productos meses antes, o con mejores características, que también dará sus frutos.

Si la propiedad del software es estable y proveedor de software no está empujando demasiado duro para eliminar su propio software obsoleto, entonces no hay razones para no apoyar.

El problema es mucho peor, cuando el vendedor es pasiva agresiva o compromete la eliminación gradual: enlaces de descarga muertos, compañías de 3 ª parte muertos, que hizo el hardware / drivers / compiladores / bibliotecas, documentación inalcanzable, los medios de comunicación incompatibles / instalador para recuperar / vuelva a instalar el producto.

Mi ejemplo: pre-2000 vs 2005, es casi imposible reconstruir digamos .. el proceso de construcción de 1 millones de líneas 100% salvado y mothballed Visual Studio 6.0 proyectos desde el año 1999 hasta 2001, obtener todas las bibliotecas 3 ª parte de la época, preparar SDK adecuado, plataforma en sí, todos los parches, hacer resultados idénticos binario. De ninguna manera.

Pero Es más o menos obras para Studio 2005.

Es necesario hablar con las ventas y de apoyo, y dejar que ellos juzgan cuál será el impacto.

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