アプリクラウド:ウェブ開発者の体験レポート

bc_admin_9の写真
bc_admin_9
ブログ・プレースホルダー画像

ウェブ開発者兼デザイナーとして13年間、Javaから始まり、PHP、そしてRubyと、新しいテクノロジーに難なく適応してきました。長い間「Flashスチーマー」に没頭し、PrototypeやjQueryのような主要なUIライブラリを探求しながら、急速に進化するウェブ標準に対応してきました。

しかし、多くのウェブ開発者がそうであるように、私はモバイル・アプリケーションへの飛躍に乗り遅れた。C++やObjective-Cのような低レベル言語の経験がなく、それらを学ぶ時間もなかった。Javaで "小さな "アプリケーションを作るというアイデアも、私が嵩張り広範な言語だと感じたJavaも同様に魅力的ではなかった。

私はいくつかのクロスプラットフォーム開発ツールを検討したが、それらは一貫して期待を下回っていた:

  • RSSフィードをあらかじめ用意されたテンプレートで包むアプリ「ファクトリー」は、一般的でセンスのないアプリを生み出した。
  • JavaScriptやActionScriptをネイティブコードに変換するフレームワークでは、アプリの作成とコンパイルに複雑なツールチェーンが必要だった。
  • ウェブページをネイティブシェルでラップするフレームワークは、本番環境でデータ駆動型アプリをデプロイするためのインフラをほとんど提供していなかった。

HTML、CSS、JavaScript を使用してネイティブ モバイル アプリを作成するフレームワークである App Cloud を発見したとき、私は懐疑的でした。他のものと何か違うのだろうか?約束を果たせるのか?最初のアプリを開発した後、その答えは自信を持って「イエス!」と言えます。その理由はこうだ。

アプリクラウドは開発者の言葉を話す

App Cloud はウェブ開発者のコアスキルに依存しています:HTML でコンテンツを構造化し、CSS で形を整え、JavaScript で編集します。コンテンツ主導のリッチなアプリを作成するために新しい言語を学ぶ必要はありません。ウェブテクノロジーは常にシンプルであることに優れている。iOSでテーブル・ビューを作成する複雑さと、基本的なHTMLリストを作成する簡単さを比べてみてください!

App Cloud SDK はほぼすべての JavaScript ライブラリもサポートしており、長年のウェブ開発で習得したトリックを適用することができます。

アプリクラウドで高速レーンへ

私はコーディングの際、BBEdit と vim を頻繁に切り替えて使用しています。App Cloud では、これらの使い慣れたエディタを使い続けることができます。標準的なウェブ技術に依存しているので、Chrome Developer Tools でコードをデバッグしてテストすることもできます。XCode や Eclipse に縛られた煩雑なシステムとは異なり、App Cloud は柔軟性と自由を提供してくれます。

ワークショップアプリで迅速な反復作業

iOS および Android 用の App Cloud ワークショップ アプリは、開発中のリアルタイム テストを可能にします。コードを変更した後、"Refresh" をクリックするだけですぐに更新を確認できます。コード、更新、繰り返しという反復プロセスに慣れているウェブ開発者にとって、この機能は非常に貴重です。

多くのテストはデスクトップブラウザ上で行うことができますが、実際のデバイス上でアプリがどのように動作するかを確認することに勝るものはありません。ワークショップアプリはこれを簡単かつシームレスにします。

デバイス固有の機能の活用

App Cloud は、カメラやフォト ライブラリなど、デバイス固有の機能にアクセスするためのわかりやすい JavaScript API を提供します。たとえば、QR コードのスキャンは次のように簡単です:

bc.device.getQRCode(
function (data) { /* handle success */ },
function (error) { bc.device.alert("Oops! " + error.errorMessage); }
);

簡易アプリコンパイル

Android 開発者キットのような他のツールでアプリをコンパイルするのは、IKEA の家具を組み立てるように面倒でイライラすることがよくあります。App Cloud Studio を使えば、アプリはクラウド上で数回クリックするだけでコンパイルできます。特別なツールは必要なく、アプリは数分でダウンロードでき、さまざまなアプリストアにデプロイできます。

コンテンツの最適化:少ないことは多いことだ

コンテンツ主導のアプリケーションでは、コンテンツ自体がボトルネックになることがよくあります。App Cloud は以下の方法でパフォーマンスを最適化します:

  • 不要なデータの削除、フィードの圧縮、コンテンツのキャッシュ。例えば、私のブログのフィードは39KBから4KBに縮小された。
  • 画像をトランスコードしてファイルサイズを縮小。ある画像は、幅425ピクセルの125KBから、幅200ピクセルの8KBになり、94%の削減となった。

これらの最適化により、ユーザーのエンゲージメントに不可欠なロード時間が大幅に改善された。

配備を超えた柔軟性

他のツールとは異なり、App Cloud Studio では、アプリを再コンパイルまたは再配布する必要なく、デプロイ後にデータ、デザイン、設定を変更できます。この柔軟性により、データ フィードを交換したり設定を調整したりすることで、1 つのテンプレートから複数のアプリを作成できます。

コラボレーションを容易に

App Cloud を使用すると、同僚とアプリを簡単に共有できます。スクリーンショットをワークショップ アプリから直接共有したり、テンプレートを URL や QR コードで配布したりできるので、効率的なコラボレーションやテストが可能になります。

包括的なクラウド管理

App Cloud は、ネイティブ広告の配信からリアルタイムの分析まで、アプリケーションの管理と収益化に必要なすべてを提供してくれます。インストール、使用時間、その他の重要な指標を追跡できます。

さらに、App Cloud はパフォーマンスの向上と機能のアップデートを無料で提供します。プッシュ通知やアプリ内課金などの今後の改良により、このプラットフォームはさらに強力になります。

App Cloud はウェブ開発のシンプルさとネイティブ アプリの機能性を兼ね備えており、効率的でスケーラブル、かつ魅力的なモバイル アプリを作成したい開発者にとって不可欠なツールです。

シェア

タグ

ブライトコーブは、診断装置メーカーが教室での授業時間と経費を削減し、成功率を向上させるのを支援しました。
Brightcove は、最も有名な自動車マーケットプレイスの膨大なレガシー動画ライブラリの管理と収益化を支援しました。
ブランドを維持するために、小売ブランドは、色やフォントを調整できるカスタマイズ可能な動画プレーヤーを必要としています。

動画コンテンツの管理・活用はできていますか?

御社の動画マーケティング活動を強化し、必要な結果とROIを生み出すお手伝いをする方法については、
弊社までお問い合わせください。