2012-04-01 11 views
0

Unser Kunde fragte uns für die Web-Anwendung Demo auf Sony TV. Ich fand schnell heraus, dass für Sony die Situation etwas anders ist als bei LG, Samsung oder Panasonic und viel schlimmer zu sein scheint. Es gibt kein Sony Web SDK für TV-Entwickler - es gab eine Plattform namens Applicast für Sony Bravia TV - aber scheint, dass es bereits veraltet und nur für Japan veröffentlicht wurde. Nach der Suche im Internet fand ich, dass ein anderer Ansatz, um das Yahoo Connected TV-Widgets, zu verwenden ist, aber scheint, dass Entwicklung nur sehr wenige Länder beschränkt ist ...Sony TV Web-Anwendung Entwicklung (Google TV oder Yahoo Connected TV Widgets?)

Schließlich ich mit dem Sony Google TV beenden und das Tutorial here, die zeigt, wie die Webanwendung auf Google TV verschoben wird.

Also meine Frage ist:

  • Was für die Entwicklung von Anwendungen für Sony Fernseher die beste Umgebung ist, wenn man bedenkt, dass ich nicht von dem von Yahoo Connected TV widgets unterstützte Land?
  • Wenn es die Verwendung von Google TV ist - ist die Verwendung des WebView wirklich der einzige Weg, um die Webanwendung auf dem Fernseher hochzuladen? Gibt es noch andere Möglichkeiten?
  • Unterstützen die Google TVs HLS für das Streaming?

Grüße, Sten

Antwort

1
  1. die Entwicklungsumgebung für Sony Google TV ist die Android-Entwicklungsumgebung, die sehr ausgereift ist natürlich und robust.

  2. Wenn Sie eine Webanwendung haben, kann der Benutzer natürlich den Browser verwenden, aber Sie können die Webanwendung auch in eine Android-Anwendung einbinden ... wo die Android-Anwendung den Browser nur unter einer bestimmten URL startet oder verwendet ein Webview, um die Webseite als "Widget" innerhalb eines größeren Layouts zu laden, das andere Nicht-Web-Elemente enthalten kann. Ich bin mir nicht sicher, was du meinst "verwendet das Webview den einzigen Weg ...". es ist ziemlich flexibel. Sie können Web-Assets aus dem Internet oder aus in der Anwendung gebündelten Assets laden. es ist ziemlich flexibel. Ich bin mir nicht sicher, was du sonst noch fragen könntest.

  3. Ich habe keine Erfahrung mit Video-Streaming auf einer Google-TV, aber hier ist ein Link, der angibt, dass er unterstützt wird, und vor kurzem wurde "enhanced" hat,

http://www.engadget.com/2012/02/03/google-tv-3-2-update-enhances-hls-video-streaming-support-plex/

1

Yahoo! Connected TV sollte in jedem Land verfügbar sein. Das Widget Developer Kit (WDK) steht zum Download auf der Y! Connected TV Website: http://connectedtv.yahoo.com/developer/#frmContact.

Wählen Sie 2011 und 2012 Sony Fernseher mit dem Y! Connected TV-Plattform unterstützt HLS-Streaming. Ich bin nicht sicher von allen unterstützten Sony-Modellen, aber ich weiß, dass das Modell KDL-xxEX640 von 2012 HLS-Streaming unterstützt. xx = 40, 46 und 55 und Bildschirmgrößen darstellen.

Wenn Sie planen, für mehrere TV-OEMs zu bauen, sollten Sie sich das Y! Connected TV-Plattform, da sie viele weitere OEMs unterstützen. Aber Y!Connected TV unterstützt WebView nicht, Apps werden mit JavaScript erstellt.

Die Google TV Media Framework funktioniert HLS Streaming von den meisten HTTP-Live-Streams in Android 3.0 unterstützt: http://developer.android.com/sdk/android-3.0-highlights.html#multimedia

Mediafly einige HLS-Stream Integration mit Android 3.0 getan hat und weitere Informationen hat: http://www.mediafly.com/news/http-live-streaming-and-android

+0

Hallo Schmeds, ich habe 2 Fragen: Wenn Sie http://connectedtv.yahoo.com/ Portal überprüfen und Sie im Menü auf "Entwickler" klicken und dann gehen Sie zu den "Developers" finden Sie dort Liste der Länder der Yahoo TV Connect Support ... Gibt es eine offizielle Yahoo Support Mail um zu fragen was das bedeutet? – STeN

+0

1) Entwickeln Sie mit der Nutzung von Yahoo! Verbundenes Fernsehen bei Sony? 2) Können Sie ein Modell vorschlagen - funktioniert KDL-xxEX640 gut? Gibt es eine Liste von Modellen, die Yahoo! Verbundenes Fernsehen? 3) Wie werden Yahoo-Anwendungen auf dem TV installiert - benötigen wir dafür spezielle Yahoo-Installer? – STeN

+0

Sie können sich auf das Y beziehen! Connected TV Store-Seite: http://connectedtv.yahoo.com/developer/tvstore/process/ Dies ist nur für Entwickler, die ihre App im Y! Verkaufen möchten! Verbundener TV-Speicher Auch hier sollte das Entwicklerkit in allen Ländern verfügbar sein: http://connectedtv.yahoo.com/developer/#frmContact. Das offizielle Y! Support-Mail ist: tvwidgets (at) yahoo-inc com Die Dev-Umgebung Setup ist in Ubuntu. Yahoo! bietet einen Download der Ubunit 10.04 Virtual Machine. Nachdem Sie die VM installiert haben, können Sie das Debian-Softwarepaket auf der VM herunterladen und installieren. – Schmeeds

2

Google TV hat Zwei Möglichkeiten zum Rendern von HTML, Chrome 11 Browser und Android WebView. Technisch gesprochen, erlaubt das WebView mehr "native" Look & Feel-Apps, ist aber in der HTML-Darstellung etwas eingeschränkt (z. B. kein HTML 5-Video-Tag). Während Chrome etwas leistungsfähiger (und schnelleres JavaScript) ist, ist es etwas schwieriger, von HTML mit der Android-Laufzeit zu interagieren.

Die Android-Laufzeit kann für die erweiterte Videowiedergabe mithilfe der Android MediaPlayer-Klasse und dem Android DRM Framework verwendet werden.