Appcelerator®とは何ですか?

Appcelerator®は、プログラマーが幅広いデバイスで機能するネイティブアプリケーションを作成できるように設計されたオープンソース開発者プラットフォームです。このプラットフォームは、開発者がすでにWebベースのプログラミングについて持っている知識のみを使用して、これらのアプリケーションを作成できるように設計されています。会社の目的は、携帯電話や個人データアシスタントからデスクトップ、タブレット、ラップトップまで、幅広い最新のデバイスに対処することです。このニーズに答えるために、Appcelerator®により開発者プログラムを1回アプリケーションにしてから、プラットフォームを使用して、複数のデバイスでネイティブに実行されるバージョンを作成します。このアプローチとその前任者の重要な違いは、複数の環境で動作するように設計されたフレームワークではなく、各環境に個別のアプリケーションを作成することです。

Appcelerator®の主要なターゲットオーディエンスはWeb開発者です。したがって、プラットフォームでアプリケーションを作成するために必要なプログラミング知識は、インターネットベースのアプリケーションを作成するために必要なものとは異なります。ただし、コンセプトは、いくつかのオペレーティングシステムで機能するアプリケーションの単一バージョンを作成するだけではありません。 代わりに、Appcelerator®は、ターゲットデバイスごとにアプリケーションのバージョンを作成します。その結果、最終製品は、iPhone®またはiPad®のオペレーティングシステム内で機能するだけでなく、同時にAndroid®ベースの電話で機能しますが、各デバイスに合わせた個別のアプリケーションとして機能します。

このタイプのアプローチは、特に小規模な開発者にいくつかの利点を提供する可能性があります。それ以外の場合は、複数のデバイスでシームレスに機能するアプリケーションを開発することは、小規模または独立したプログラマにとって難しい課題かもしれません。ターゲットを絞るデバイスに応じて、統合アプリケーションの開発には、いくつかのプログラミング言語の知識が必要になる場合があります。複数のオペレーティングシステムに精通しています。このような最初のハードルを超えて、人時間のものがあり、単一のオペレーティングシステムでも、多額の投資を表す可能性のある単一のオペレーティングシステムでさえ、アプリケーションのテスト、デバッグ、およびリワッキングがあります。

大規模な開発者や企業にとって、この種のアプローチの節約はそれほど重要ではありません。複数のデバイスにサービスを提供するために各アプリケーションの1つのバージョンのみを作成する必要性は、人材を解放し、全体的な生産性を向上させる可能性があります。これにより、人時間が追加のアプリケーションのさらなる研究開発に投資される可能性、または時間または予算の制約のために以前は不可能だった可能性のある主要なアプリケーションの改良になります。

Appcelerator®を生産している会社は、アプリケーションユーザーの状況を改善するという述べられた目的もあります。これは、Rを作成するための機能が少ないか、機能が少ないアプリケーションを許可することで実現できます。ネイティブプログラミングによるアイチャーの経験。さらに、これは、以前は特定のオペレーティングシステムに制限されていたが、現在は複数の形式とデバイスで機能していた市場でのアプリケーションの数が多いことで実現される可能性があります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?