Delphi (Windows XP) で開発したすべてのシステムを Wine (OpenSuse Linux) でテストしたところ、完全に動作しました。私の質問は、Wine Ready として (私がサポートできるローカルベースで) システムの配布を開始する必要があるか、それとも考慮すべき他の問題があるかということです。
8 に答える
Google と同じように、Wine をアプリケーションにパッケージ化することができます。そうすれば、Wine が将来何かを変更してアプリが機能しなくなるという心配はありません。
はい、それは良い考えです。Linux と Windows の世界の間の通信を支援できることはすべてプラスです。コードを Linux でネイティブにコンパイルできるとさらによいでしょう。
個人的には、あなたが説明したような「プレ」クロスプラットフォームのアプリが利用可能になるのを楽しみにしています.
@Markの答えも良い考えです.Wineの静的にリンクされたエディションを配布すると、製品が大きくなりますが、何かを壊す新しいエディションが存在する場合でも、確実に実行されます(場所を思い出しました「独自の」JRE を出荷して、ツールが正しく動作することを確認してください)。
「made for Wine」ステッカー/ロゴを利用できるようにするために、Wine コミュニティで行われる動きがあるのではないでしょうか?
はい...その後、あなたのアプリを http://wiki.winehq.org/AppsThatSupportWineに追加できます
アプリケーションがWineで実行されている場合、それをネイティブにコンパイルして、winelibに対してリンクしてみませんか?
Free PascalとLazarusを使用してアプリケーションをビルドすることは、Linux システムにとって大きな利益になりますが、多少の苦痛は伴います。
あなたのアプリケーションは WINE のどのバージョンでも動作することが認定されており、他のバージョンの WINE では動作する場合と動作しない場合があることをお知らせします。リリースサイクル中に互換性が維持されることを確認するために、wine のベータ版と rc バージョンでアプリケーションをテストすることを検討する必要があります。
WINE インストールをサンドボックス化するのは簡単です。