10

GoogleTVプラットフォーム用のSmartTVアプリケーションを開発したいのですが、GoogleTVガイドライン(https://developers.google.com/tv/android/)を参照しています。

ただし、GoogleTVを唯一のプラットフォームにしたくありません。同じアプリをSamsungSmartTVやLGSmartTVなどのデバイスでも動作させたいです。しかし、GoogleのガイドラインはSamsungのガイドラインと矛盾し、私のアプリケーションのコードは他のデバイスで動作するために多くの手直しが必要ですか?

4

8 に答える 8

7

答えを編集しています。サムスンのウェブサイトをチェックしたところ、嬉しいことに、彼らはすべてのがらくたを捨てました。

それらは、多くの異なる、交換不可能なコーディング言語を持っていました。そして、それらのどれも他のメーカーのテレビで実際に働いていませんでした。これが、これらのプラットフォーム用に開発されたアプリケーションがほとんどない理由である可能性が最も高いです。

現在、彼らは基本的なjavascriptをサポートしています。そのため、自分でTV Webページを作成し、Samsungにアプリケーションとしてロードして、Google-TVブラウザから実行できる可能性があります。ただし、アプリケーションに、Google-TVで実行されているAndroidのようなブラウザバージョンでは実装されていない可能性のある特定のHTML5機能(オフラインサポートなど)が必要かどうかを確認します。そうは言っても、Samsungにローカルでロードされ、Google-TVのリモートサーバーから実行されるアプリをいつでも構築できますか?

...私たちが今いる場所にどのように行くかについての歴史的な視点については、読み続けることができます...

各メーカーが独自のOSを使用して開発者の断片化を引き起こしていることの影響は、おそらく予測可能でしたが、パニックに陥っていた可能性があります。2008年に最初の特許が公開されたときにAppleTVに気付いた後、Appleが数十万のアプリケーションに相当するコンテンツを提供し、競合するものがなかった場合の長期的な影響を理解しました。そこで彼らは集まって、あらゆるサポートメーカーのテレビであらゆるアプリを実行できるようにする断片化されていないソリューションを提供する、実装する標準を決定しました。AKA:彼らはそれを正しく理解しました。

2009年には、かなりの数の人がYahooConnectedTV標準のサポートを発表しました。しかし、2010年までに、約束された開発フレームワークやアプリストアなどは実現していませんでした。これは、すべてが独自の方向に進んだ場合に発生する可能性があります(ただし、今日でもSamsung、Sony、LG、Vizio、およびPanasonicからYahoo Connected TVセットを購入できます)。

Google-TVマーケットの実装と、開発者が既存のアプリをGoogle-TVアプリに移行する機能により、新しいアプリを作成する労力はわずか20%程度です(したがって、コストを削減し、TVバージョンのビジネスケースをサポートします)元の要件を満たすソリューションがあること。

さて、収益分配の議論とおそらくグーグルがハードウェアメーカー(モトローラモビリティ)であることの影響と相まって、確かに少し「一度は恥ずかしがり屋」になるでしょうが、結局のところ、避けられないことは避けられません。彼らはGoogle-TVを利用するか、独自の非常に近いものを作成し、既存のアプリケーション、バージョンのAndroidを実行する必要があります。

PS:私は他のメーカーのサイトを見ていませんでした。

于 2012-05-25T19:09:16.880 に答える
2

私の理解では、PlayerやRemoteControlManagementなどのコアコンポーネントはプラットフォーム固有です。

構成ファイルを使用し、プラットフォームごとにこれらのコンポーネントを個別に実装する必要があります。

または、クロスプラットフォームSDKを使用することもできます。

Googleで「スマートテレビアプリの開発」を検索すると、次のことがわかりました。

Joshfire Smart TV SDK

http://www.joshfire.com/products/

  • GoogleTVとSamsungで動作します
  • しかし、LGではありません

Mautilus Smart TV SDK

http://www.mautilus.com/knowhow/smart-tv-application-development/ 彼らのウェブサイトに書かれているように、それはカバーしています

  • LG Netcast 2012

  • サムスン2012/2013モデル。

お役に立てば幸いです。

于 2013-07-31T13:29:29.137 に答える
1

orangeejsは、クロスプラットフォームのスマートテレビアプリ開発の苦痛を和らげることを目的とした新しいオープンソースプロジェクトです。ターゲットプラットフォームは、samsung / lg / android/iosの最新モデルです。

于 2015-01-19T16:35:35.053 に答える
1

BBCによって開発され、 TALと呼ばれるフレームワークがあります。クロスプラットフォーム開発を支援することを目的としています。すべてのスマートTVアプリは、このライブラリを使用して開発されたので、ご覧ください。

于 2016-08-30T16:52:50.617 に答える
0

まず、多くのTVプラットフォーム向けに開発することを検討している場合は、 https ://developers.google.com/tv/web/lib/jquery/を参照してください。

これはGoogleTV用のjQueryライブラリであるため、SamsungやLGと同じようにHTML/JavaScriptでアプリケーションを開発できます。

もちろん、キー処理、ビデオプレーヤー、イベント処理には違いがあるため、これらすべての違いをカバーするフレームワークを開発する必要があります。

オープンソースフレームワークはほとんどありませんが、「箱から出して」使用するには十分に成熟していません。例: http: //framework.joshfire.com/

于 2012-06-04T13:06:34.643 に答える
0

Boxeeによってオープンソース化されているcloudee-couchをご覧になることをお勧めします。この例/フレームワークは、Spine.jsの上に構築されています。基本クラスは、キー処理、フォーカス、およびoauth認証を処理します。

于 2012-11-06T21:59:56.950 に答える
0

デバイス全体をサポートするスマートテレビプラットフォーム用のアプリケーションを作成することは大したことではありません。現在、業界は、ビジネスモデルに従ってカスタマイズされたアプリを提供するための独自の機能と機能を備えた多くのスマートテレビアプリ開発会社で満たされています。参考までに、リストから最高のスマートテレビアプリビルダーを選択することをお勧めします。ビデオコンテンツの作成者とビジネスオーナーがテレビでストリーミングするのに役立つことを願っています。

  1. VPlayed
  2. ザイプ
  3. Uscreen

ここで完全なリストを調べてください参照:https ://dev.to/dwarak17/5-smart-tv-app-development-companies-to-develop-tv-apps-in-2021-1584

于 2021-04-22T17:47:37.063 に答える
-2

SamsungとLGはどちらも独自のスマートTVシステムを備えていますが、どちらもGoogleTVをサポートしています。Google TV用のアプリを作成する場合は、一度作成するだけで、SamsungのGoogle TV、LGのGoogle TV、VizioのGoogle TV、SonyのGoogleTVで実行できます。

于 2012-05-24T16:50:33.520 に答える