LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

BREW

BREW(ブリューまたはブリュウ、ブルー、"Binary Runtime Environment for Wireless")はQualcomm REX OS上で動くCDMA携帯電話向けアプリケーションのプラットフォームである。cdmaOne、CDMA2000の開発元であるクアルコムが開発したもので、同社の登録商標となっている。ネーミングに関してはJavaの「コーヒー」に対して「ビール」の意味も込められている。BREWとはクアルコムが製造販売している携帯電話用プラットフォームMSMチップセット用に構築・拡張されたアプリケーション実行環境である。コンパイルはクアルコム提供のSDK、Microsoft Visual C++にアドインしたRVCT(ARMコンパイラ)、もしくはgccによって行う事が出来る。なお、gcc は公式には未サポートである。日本では、2016年8月現在、KDDI・沖縄セルラー電話のスマートフォンとシャープ製のAQUOS Kシリーズ(SHF31、SHF32等)、京セラ製のGRATINA 4Gシリーズ(KYF31等)、同じく京セラ製のかんたんケータイシリーズ(KYF32等。旧称・簡単ケータイシリーズ)を含む一部のフィーチャーフォンを除く各au携帯電話のほとんどの機種がEZアプリ(BREW)を使用している。2016年9月現在、スマートフォン、およびAQUOS Kシリーズ、GRATINA 4Gシリーズ、かんたんケータイシリーズ、mamorino Watch(ZTF31)以外で使用できない機種には、W11H、W11K、W21H、A101K(簡単ケータイS)、A1405PT、A1406PT、A1407PT、mamorinoシリーズ(KYY01、KYY02、KYY05)全機種、PT001(簡単ケータイS)、Mi-Look(KYY03)等がある。以下の特徴を持つ。携帯電話による実機での動作テストはBREW ApploaderとよばれるツールでBREWアプリと認証(sigファイル)を転送ケーブルにより携帯電話に転送する。また転送先の携帯電話を転送モードに設定する必要がある。クアルコムにデベロッパー登録を行う事によってこれらのツールを入手する事が出来る。BREWのExtensionとはダウンローダブルなライブラリのことである。実態としてBREWでは全てのAPIがExtension形式で実装されている。Extensionの実装者はその利用を可能とするため、「特権」を要求する事が出来る。たとえばINetMgrというAPIを利用する為には、利用する側のアプリケーションが「PL_NETWORK」という特権を保持している必要がある。この仕組みによってBREWのアプリケーションは利用可能なExtension(=API)を外部へ示す必要があるため、アプリケーションのサーバへの登録に対して審査を行う事が可能となっている。BREWは携帯電話会社や携帯電話製造会社にて様々なカスタマイズを施され運用がなされている。KDDIでもカスタマイズされており、運用上の特徴は以下の通りである。BREW Apploaderの利用、sigファイルの生成、転送モード設定は現在KDDI公式コンテンツプロバイダのみ行うことができる。いわゆる「野良アプリ」「勝手アプリ」と呼ばれる一般ユーザーが作ったアプリの配布および実行は、PC上のエミュレータ上で動かせるまでであり、携帯電話への配布や実行はできない。また、公式コンテンツプロバイダであっても検証合格前のBREWアプリをネットワーク経由で携帯端末にダウンロードすることはできない。そのため、オープンアプリプレイヤーがリリースされるまでは、一般ユーザーはFlash Liteによるコンテンツ作成をする必要があった。なお、WIN対応機以降は、EZアプリ(BREW・Javaとも)は1アプリケーション当たりで通信できるデータ量が1つのアプリにつき3MBまでという自主規制が、公式コンテンツプロバイダに課されている。また、EZアプリ全体では、携帯電話側で1日6MBの通信制限がある。しかし、初期の頃はこれを知らずに順守しなかったコンテンツプロバイダが存在し、定額制課金に加入していないユーザーが知らぬ間に大量のパケットを消費し、多額のパケット料金を請求されるなどの問題も存在した。もともとのBREWの仕様としてはそのような制限はなく、KDDIの仕様に基づいたEZアプリ(BREW)が通常利用するネットワーク(BREW.NET)の仕様制限である。従って別の通信を利用するBREWアプリケーション、たとえばKCPやKCP+でBREWアプリケーション化されたEZブラウザやEメールソフトウェアはこのような制限を受けない。2010年の一部機種では通信制限を撤廃されている機種もある。2011年春モデルよりEZアプリ(J)の登場によりEZアプリ(B)に名称変更となった。2016年4月28日、KDDIは対応する3Gケータイの利用者が減っていることから、そのユーザー数も2013年から40%減少したことを理由にEZアプリ(B)を提供するクアルコムとのライセンス契約が18年3月を以って終了すると同時にEZアプリ(B)の配信サービスを終了する見込みである。NTTドコモも2005年8月5日発売のSA700iSで導入された。ただしこれは、ユーザがBREWアプリをダウンロードできるものでも、ドコモとしてBREWを導入するものでもなく、ブラウザやJava VM(iアプリ)、GPSナビゲーションアプリを動作させる基本プラットフォーム的な環境として導入したものである。au向けが主体だった三洋電機(大阪、のちの京セラSANYOブランド)がドコモに参入するにあたって、au端末向けの開発ノウハウを流用する目的もあったと推測される。下記の機能は、一般的なBREWの仕様に関する記述であり、必ずしも各キャリアやメーカが全ての機能を実装している訳ではない。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。