
Basic4Android(現在はB4Aとして知られています)は、Anywhere Software Ltd.が開発・販売する、ネイティブAndroidアプリケーション向けの高速アプリケーション開発ツールです。
B4AはJavaプログラミングの代替手段です。[ 2 ]言語自体はVisual BasicやVisual Basic .NETに似ていますが、ネイティブのAndroid環境に合わせて調整されています。[ 3 ] B4Aはオブジェクトベースでイベント駆動型の言語です。
B4Aには、さまざまな画面サイズのスマートフォンやタブレットを対象としたユーザーインターフェイスの構築プロセスを簡素化するビジュアルデザイナーが含まれています。 [ 4 ]コンパイルされたプログラムは、AVD ManagerエミュレーターまたはAndroid Debug BridgeとB4A Bridgeを使用した実際のAndroidデバイスでテストできます。
B4Aは、 Google Play、Samsung Apps 、Amazon Appstoreなどのアプリストアにアップロードできる、標準署名付きAndroidアプリケーションを生成します。[ 5 ]特別な依存関係やランタイムフレームワークは必要ありません。[ 6 ]
2020年2月以降、フルバージョンは100%無料(ドネーションウェア)です。
B4Aは、ゲーム、データベース、接続性、センサー、ハードウェアなど、あらゆる種類のアプリケーションをサポートしています。[ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ]
B4AはJavaライブラリを介してネイティブAPIとやり取りします。B4Aライブラリは、Java jarファイルと、B4Aに付属のツールによって生成されるXMLファイルの2つのファイルで構成されています。[ 13 ]
2013年には、オンラインコミュニティに登録した開発者は約10万人いた。[ 14 ]
Basic4Android という本は、Wyken Seagrave によって書かれ、Penny Press Ltd から 2013 年 10 月に出版されました。[ 15 ]