非常に多くのクロス プラットフォーム ライブラリがあり、非常に基本的な Java の質問に対する答えを得ることができません。
Androidでうまく機能するJavaライブラリがあります。Android 固有の機能は使用せず、標準の Java SDK で構築されています。このライブラリは、ソケット (プレーンでシンプルなソケット、ServerSocket のようなアーキテクチャ) を使用して、ライブラリとホストされているサーバー (ec2 または仮想パブリック サーバー上にある場合があります) との間で通信します。
ここで私の質問は、他の開発者が私の Java ライブラリ (Java SDK を使用して構築) を、ユーザー インターフェイスに html/css を使用するアプリケーションにインポートし、これらすべてを iPhone 用のモバイル アプリケーションにパッケージ化できるかどうかです (ネイティブの iPhone パッケージを使用し、WebView を使用して発売) ?また、このライブラリを出荷して、他のソフトウェア開発者がデスクトップやクロス ブラウザで動作する Web アプリケーションを構築できるようにすることはできますか?
スタックオーバーフローに関するいくつかの質問は、私が探しているものに近いものですが、それほどではありません。 複数のプラットフォーム向けのモバイル アプリの開発 (クロスプラットフォーム フレームワークなしで!)
- Web サーバーは、ソケットを使用してサーバーに接続するライブラリを使用できますか?
- また、この Web サーバーに接続するすべてのクライアントは、ライブラリの新しいインスタンスを作成しますか?