Xojo
概要
Xojoは、統合開発環境とオブジェクト指向のXojo言語を組み合わせたクロスプラットフォーム開発ツールです。同じIDEと言語を使用し、Windows、Mac、Linux、Web、iOS、Raspberry Piなどに対応するネイティブアプリを開発できます。内蔵コントロールを利用したドラッグ&ドロップのUI設計に対応し、プラットフォーム固有の詳細を抽象化することで、アプリ独自の機能開発に取り組めます。継承、インターフェース、ポリモーフィズムなどのオブジェクト指向機能に加え、グラフィックス、データベースサーバー、インターネットプロトコルを扱うフレームワークを備えています。用途や対象環境に応じて、Xojo Desktop、Xojo Pro、Xojo Pro Plus、Xojo Web、Xojo iOSからライセンスを選択できます。チュートリアル、ドキュメント、サンプルプロジェクト、動画などの学習リソースも利用できます。
関連製品・構成
- Xojo Desktop
- Windows、Mac、Linuxのいずれかのプラットフォームに対応するデスクトップアプリを作成できるライセンスです。
- Xojo Pro
- Xojo Desktopの機能に加え、Web、iOS、Raspberry Piなどのプラットフォーム向けアプリ開発に対応するライセンスです。
- Xojo Pro Plus
- Xojo Proの機能に加え、最優先のサポートと専用コンサルタントサービスを利用できるライセンスです。
- Xojo Web
- レイアウトエディタでUIを設計し、1つの言語で機能をコーディングできるWebアプリ開発ツールです。
- Xojo iOS
- iPhoneやiPadなどのiOSデバイス向けネイティブアプリを作成できるモバイルアプリ開発ツールです。
主な機能
- Xojo Desktop
- Windows、Mac、Linux向けデスクトップアプリの開発に対応 2台のコンピューターへ同時にアクティベーション可能 同時に使用できる開発者は1人
- Xojo Pro
- デスクトップ、Web、iOS、Raspberry Piなどのアプリ開発に対応 3台のコンピューターへアクティベーション可能 優先サポートを利用可能 フィードバックシステムへアクセス可能
- Xojo Pro Plus
- Xojo Proの機能を利用可能 最優先のサポートを利用可能 専用コンサルタントサービスを利用可能
- Xojo Web
- レイアウトエディタでコントロールをドラッグ&ドロップ可能 1つの言語でアプリの機能をコーディング可能 ローカル環境でのテストに対応 Webへの公開に対応
- Xojo iOS
- iPhoneおよびiPad向けネイティブアプリの開発に対応 デバイス回転に対応 カメラへのアクセスに対応 シェアパネルをサポート
各Editionの比較
- Xojo Desktopは、Windows、Mac、Linuxのいずれかに対応するデスクトップアプリ開発用で、2台のコンピューターにアクティベーションできます。
- Xojo ProはDesktopの機能に加えてWeb、iOS、Raspberry Piなどに対応し、3台へのアクティベーション、優先サポート、フィードバックシステムへのアクセスを含みます。
- Xojo Pro PlusはProの構成に、最優先サポートと専用コンサルタントサービスを追加しています。
- Xojo WebはWebアプリのUI設計、ローカルテスト、Web公開に対応します。
- Xojo iOSはiPhoneおよびiPad向けネイティブアプリ開発に対応し、デバイス回転、カメラ、シェアパネルなどのiOS固有機能を備えます。
導入メリット
- Xojo Desktop
- 選択したデスクトップ環境向けのアプリをXojoのIDEと言語で開発できます。 2台のコンピューターにライセンスをアクティベーションできます。
- Xojo Pro
- デスクトップ以外を含む複数の対象環境向けアプリを開発できます。 優先サポートとフィードバックシステムを利用できます。
- Xojo Pro Plus
- Xojo Proの対応プラットフォームと機能を利用できます。 最優先サポートと専用コンサルタントサービスを利用できます。
- Xojo Web
- UI設計と機能のコーディングをXojoの開発環境内で行えます。 開発したWebアプリをローカルでテストし、Webへ公開できます。
- Xojo iOS
- iOSデバイス向けのネイティブアプリを開発できます。 カメラやシェアパネルなど、iOS固有の機能を利用できます。
主な用途
- Xojo Desktop
- Windows向けデスクトップアプリの開発 Mac向けデスクトップアプリの開発 Linux向けデスクトップアプリの開発
- Xojo Pro
- デスクトップとWebの両方に対応するアプリ開発 iOSアプリの開発 Raspberry Pi向けアプリの開発
- Xojo Pro Plus
- 複数プラットフォーム向けアプリの開発 最優先サポートを必要とする開発 専用コンサルタントサービスを必要とする開発
- Xojo Web
- ブラウザーで利用する業務用Webアプリの開発 ドラッグ&ドロップによるWebアプリのUI設計 Webアプリのローカルテストと公開
- Xojo iOS
- iPhone向けネイティブアプリの開発 iPad向けネイティブアプリの開発 カメラやシェアパネルを使用するiOSアプリの開発
FAQ
- Xojoではどのようなアプリを開発できますか?
- Windows、Mac、Linux、Web、iOS、Raspberry Piなどに対応するアプリを開発できます。対象プラットフォームは選択するライセンスによって異なります。
- ユーザーインターフェースはどのように作成しますか?
- 内蔵コントロールを使用し、ドラッグ&ドロップでユーザーインターフェースを構築できます。
- Xojoはオブジェクト指向に対応していますか?
- オブジェクト指向のXojo言語を採用し、継承、インターフェース、ポリモーフィズムなどに対応しています。
- Xojo Desktopは何台のコンピューターで利用できますか?
- 2台のコンピューターに同時にアクティベーションできます。同時に使用できる開発者は1人です。
- Xojo Proは何台のコンピューターにアクティベーションできますか?
- 3台のコンピューターにアクティベーションできます。
- 学習用の資料はありますか?
- ドキュメント、サンプルプロジェクト、チュートリアル、動画ライブラリ、プログラミング教材を利用できます。
- ライセンスの期間はどのようになっていますか?
- ライセンスは年間ライセンスです。
メーカー情報
メーカー: Xojo, Inc.
メーカーの製品サイト
https://xojo.com/
*ご興味がございましたらお気軽にお問い合わせください。





