He probado todos mis sistemas desarrollados en Delphi (en Windows XP) en Wine (OpenSuse Linux) y funcionan perfectamente. Mi pregunta es: ¿debo comenzar a distribuir mis sistemas (a nivel local que pueda admitir) como Wine ready o hay otros problemas que debería tener en cuenta?¿Debo comenzar a distribuir mis sistemas como Wine ready?
Respuesta
Se podría hacer lo que hace Google y el Vino paquete con la aplicación. De esa forma, no hay temor de que Wine cambie algo en el futuro y evite que su aplicación funcione.
Sí, sería una buena idea. Todo lo que puede ayudar a la comunicación entre los mundos de Linux y Windows es una ventaja. Sería incluso mejor si puede compilar su código de forma nativa en Linux.
Tendré que usar Lazarus para eso (compilación nativa) que es un poco de trabajo inicialmente. Nuestro mercado es muy sensible a los costos aquí y puede ayudar a las ventas. –
Personalmente, me gustaría ver las aplicaciones disponibles que son 'Pre'-multiplataforma como usted ha descrito.
@Mark's answer también es una buena idea: distribuir una edición estáticamente vinculada de Wine, mientras que haría su producto más grande, garantizaría que se ejecutará, incluso si existe una edición más reciente que rompe algo (me recuerda de lugares que envían su 'propio' JRE para garantizar que su herramienta se ejecute correctamente).
Tal vez debería haber un movimiento hecho en la comunidad vino a haber "hecho por el vino" Pegatinas/logotipos disponibles?
Me gusta la idea de "Made for Wine". –
que iba a publicar un aviso de que su solicitud ha sido certificado para trabajar con la versión VINO lo que sea, y que puede o no funcionar con otras versiones de vino. Debe considerar probar su aplicación con las versiones beta y rc del vino para asegurarse de que permanezcan compatibles durante los ciclos de lanzamiento.
Es lo suficientemente simple para que las instalaciones sandbox vino.
Obtener su aplicación para compilar con Free Pascal y Lazarus sería una gran ventaja para los sistemas Linux, a costa de algo de dolor para usted.
Se deben poner vino como una plataforma compatible, por ejemplo la versión de vino que haya probado con, y pedir que se añaden a la lista de aplicaciones que soportan el vino en http://wiki.winehq.org/AppsThatSupportWine
Si ... entonces podemos agregue su aplicación al http://wiki.winehq.org/AppsThatSupportWine
SI su aplicación se ejecuta en Wine, ¿no puede tratar de compilarla de forma nativa y vincularla con el winelib?
- 1. ¿Cómo distribuir archivos apk a mis amigos?
- 2. ¿Distribuir mis scripts de Python como archivos JAR con Jython?
- 3. ¿Debo comenzar a usar LINQ to SQL?
- 4. ¿Cómo debo comenzar a aprender sobre SAP?
- 5. ¿Debo comenzar con Python 3.0?
- 6. ¿Debo capitalizar mis constantes?
- 7. ¿Debo usar DTO como mis modelos de datos en MVVM?
- 8. Soy un aspirante a desarrollador que quiere construir sistemas grandes como PayPal. ¿Qué camino debo seguir?
- 9. ¿Debo firmar mis archivos DLL?
- 10. ¿Cómo debo comenzar a escribir controladores de dispositivos?
- 11. ¿Cómo debo comenzar a codificar una aplicación web de Skype?
- 12. ¿Debo probar mis controladores (MVC)?
- 13. Quiero comenzar a leer el código fuente de Python. Dónde debo comenzar
- 14. Usando Erlang, ¿cómo debo distribuir la carga entre un clúster?
- 15. Compilar MSI en Wine
- 16. ¿Cómo debo distribuir archivos de datos con módulos Perl?
- 17. ¿Cómo debo pasar los datos SSE a mis funciones/operadores?
- 18. ¿Cómo comenzar mi jquery alternando como oculto?
- 19. ¿Puede ayudarme a comenzar con los sistemas de control de versiones?
- 20. WINE y Windows named pipes
- 21. ¿DEBO RESTABLECER mis llamadas RPC a través de HTTP?
- 22. ¿A qué URL JSTL debo hacer referencia en mis JSP?
- 23. ¿Debo cambiar mis utilities.pl a un módulo utilities.pm?
- 24. ¿Qué debo importar para tener acceso a mis modelos?
- 25. ¿Debo usar AutoMapper en mis pruebas unitarias?
- 26. ¿Cómo debo almacenar mis clases personalizadas?
- 27. ¿Cuál sería la mejor solución para mis aplicaciones Delphi en Linux - Delphi + Wine o Lazarus?
- 28. JQuery Datatables ready event?
- 29. ¿Cómo debo nombrar mis clases de CSS?
- 30. ¿Cómo debo comenzar a desarrollar un sistema basado en módulos o complementos?
Sugerencia muy sabia - ¡muchas gracias! –
Por lo que entiendo, WINE se ha estabilizado de manera significativa en el último año, por lo que ya no es tan importante. –
Sí, han dado un paso alcista y lanzaron una versión estable llamada Wine 1.0 –