
インターネットは伝染性があります。別のデバイスに侵入する機会が生じて、無謀にオフラインにすると決定するとすぐに、Webはすぐにだまされやすい鉄片に侵入し、膨大な情報の海を運びます。 最近では、歴史的な基準により、グローバルネットワークはデスクトップおよびラップトップ市場を飲み込みました。今日、モバイルインターネットはさらに急速に成長していますが、明日はどうなりますか。 いいえ、Wi-Fiを内蔵したスーパーマーケットやコーヒーメーカーにネットワーク経由で接続された冷蔵庫は理解できますが、これらの実験的開発はまだ大規模な流通からはほど遠いものです。 最も近いブリッジヘッドはタイムラインの少し近くにあり、すでに共通ネットワークに積極的に参加しています。 テレビ機器-これは、インターネットがすでに加速的なペースでマスタリングしている、乱雑な分野です。
実際、Operaでこのトピックを扱ってきたのは非常に長い時間でした。テレビの方向性に関する最初の開発は、10年以上前に市場に参入しました。 これについて簡単に説明します。今後5〜10年で主流となるテクノロジーの基盤を確立するために、常に同僚の将来をより綿密に調べます。 それが、たとえばロシアでポケットベルが最もファッショナブルなモバイル通信手段だった1998年にOpera Mobileの最初のバージョンがリリースされた理由です。 長年にわたって多くのことが行われてきました。もし最初にテレビの開発が本質的に高度に専門化されていたなら、今日私たちは皆のためのテレビ機器のための広い道を準備しました。 さらに、これは典型的なものです-完全に無料です。 しかし、まず最初に。
Opera TVストア
数か月前にOpera TV Storeのオープンを初めて発表しましたが、今日ではロシアやCISを含む世界中で、TVアプリケーションのカタログは、ソニーなどの最大のベンダーのデバイスのユーザーが利用できます。 実際、「スマートTV」のスタイルのソリューションはもはや異国的なものではなく、いつものように「ニュアンスがあります」。 原則として、ベンダーは自社のデバイスで配信されるすべてのインターネットアプリケーションを厳しく管理しています。 開発は、特定のラインだけでなく、デバイスの特定のモデルごとに個別に実行されることがよくあります。 アプリケーション作成者にとって長く、高価で不便です。デバイスが市場に投入された後、既存のアプリケーションを変更または改善することはほとんど不可能です。 したがって、別のパスを選択することにしました。

Opera TV Storeは、誰もが世界中のテレビ機器にアプリケーションを配置できるオープンなサービスです。 さらに、開発者はアプリケーションの制御を維持します。いつでも変更を加えたり、検出されたエラーを修正したりできます。その後、アプリケーションの新しいバージョンは、次回の起動時にエンドユーザーに自動的に届きます。 別の重要なプラス-アプリケーションはユニバーサルです:一度作成すると、追加のフィッティングとテストなしで、Opera TV Storeに接続したすべてのデバイスで動作します。 また、開発自体は難しくありません。すべてのアプリケーションは、HTML、CSS、およびJavaScriptというオープンで有名なテクノロジーを使用して作成されます。 実際、これはWebアプリケーションであり、Operaの組み込みブラウザーエンジンは、TVデバイスでの正しい操作を担当します。 ただし、タスクをさらに簡素化するために、TVアプリケーションを開発するための無料のツールを用意しています。
Opera TVエミュレーター

エミュレーターは、VirtualBox用の既製のイメージとして用意されており、コンピューターのみを使用してアプリケーションを開発およびデバッグできます-実際のTVデバイスを使用する必要はありません。 キットには、ドキュメントとサンプルアプリケーションも含まれています。最近、最も人気のあるコンテンツタイプのテンプレートをいくつか追加しました。

RSSリーダーテンプレート

ビデオアプリケーションテンプレート

ビデオアプリケーションテンプレート、表示コントロール
テレビのリモコンもエミュレートされ、すべてのコントロールボタンの正しい動作を確認できます。

当然、既存のコードデバッグ手段を無視することはできません。TVアプリケーションにDragonflyを使用できます。

アプリケーションの準備が完了したら、Opera TV Storeに送信できます。 実際、公開プロセスはOperaブラウザーの拡張機能で行われる方法と似ています:テスターはアプリケーションの動作を確認し、必要に応じて、エンドユーザー向けにアプリケーションへのオープンアクセスを修正した後、発見されたエラーや欠陥を著者に通知します。
結論として、現時点では、テレビアプリケーション全般を開発するためのツールの準備が完了し、テレビデバイスにリソースを配置したいすべての人が広く使用する準備ができていることを付け加えます。 もちろん、すべての提案やコメントを歓迎します。 最後に-便利なリンクのリスト:
エミュレーター
Opera TVエミュレーター:ユーザーガイド
Opera TV StoreアプリケーションでのHTML5オーディオ/ビデオのサポート
ドキュメント
アプリを公開する
ビデオアプリケーションテンプレート
RSSリーダーテンプレート
PS可能な質問を想定して、答えます-はい、私たちはテレビ用のブラウザも作りました:)
これは、Opera Mobileに基づいた適合バージョンであり、Opera TV Storeでも公開されますが、詳細は後ほど説明します。