infoShare 2014: Maciej Saganowski, Designing Mobile Services.
infoShare 2011 - Joanna Chwastowska - Google TV rewolucja w salonie
1. Google TV - rewolucja w salonie
Joanna Chwastowska
2. W skrócie...
Dlaczego telewizja?
Tworzenie aplikacji na telewizor
czym różni się tv
native vs web
jak zdecydować co zbudować
Pytania
3. Dlaczego tv?
W USA 99%
gospodarstw
domowych posiada
telewizor.
Obecnie 2M z nich to
"smart tv".
Do 2014 ma być ich
43M.
komputery komórki telewizory
10. Ocean możliwości...
"social aspect" w telewizji
aplikacje, które "rozciągają się" na wiele urządzeń
"zwyczajne" gry
11. Ocean możliwości...
"social aspect" w telewizji
aplikacje, które "rozciągają się" na wiele urządzeń
"zwyczajne" gry
Ale też:
największy ekran w domu
12. Ocean możliwości...
"social aspect" w telewizji
aplikacje, które "rozciągają się" na wiele urządzeń
"zwyczajne" gry
Ale też:
największy ekran w domu
podpięty do systemu dzwiękowego
21. Dlaczego tv jest inne?
użytkownik w trybie "odbiorczym"
aplikacje potrzebują dopasowanego UI:
dynamiczne, nawet gdy statyczne
22. Dlaczego tv jest inne?
użytkownik w trybie "odbiorczym"
aplikacje potrzebują dopasowanego UI:
dynamiczne, nawet gdy statyczne
rozmiar ekranu i odległość od niego
23. Dlaczego tv jest inne?
użytkownik w trybie "odbiorczym"
aplikacje potrzebują dopasowanego UI:
dynamiczne, nawet gdy statyczne
rozmiar ekranu i odległość od niego
nawigacja
27. Jak projektować na tv?
Ograniczenia techniczne
rozdzielczość, overscan, kolory, ...
28. Jak projektować na tv?
Ograniczenia techniczne
rozdzielczość, overscan, kolory, ...
Ograniczenia praktyczne
rzeczywiste rozmiary, layout, nawigacja, ...
29. Jak projektować na tv?
Ograniczenia techniczne
rozdzielczość, overscan, kolory, ...
Ograniczenia praktyczne
rzeczywiste rozmiary, layout, nawigacja, ...
Dobre rady
jak osiągnąć "the best tv experience"
40. Aplikacja Android
Java
Dostęp do wszechstronnych API platformy Android
Współdzielenie kodu pomiędzy aplikacjami na
komórkę, tablet i telewizor
41. Aplikacja Android
Java
Dostęp do wszechstronnych API platformy Android
Współdzielenie kodu pomiędzy aplikacjami na
komórkę, tablet i telewizor
Update/autoupdate wbudowane w platformę
42. Aplikacja Android
Java
Dostęp do wszechstronnych API platformy Android
Współdzielenie kodu pomiędzy aplikacjami na
komórkę, tablet i telewizor
Update/autoupdate wbudowane w platformę
Dostęp do niskopoziomowych API sprzętu
43. Aplikacja Android
Java
Dostęp do wszechstronnych API platformy Android
Współdzielenie kodu pomiędzy aplikacjami na
komórkę, tablet i telewizor
Update/autoupdate wbudowane w platformę
Dostęp do niskopoziomowych API sprzętu
Bardziej bezpośrednia kontrola nad wydajnością
44. Aplikacja Android
back / search button
content providers
quick search box
notifications
multi-tasking, inter-process communication
intents, activities, services
50. Jak zdecydować?
Czy posiadasz juz aplikację web lub na Androida?
Czy możesz wykorzystać istniejące komponenty,
biblioteki lub doświadczenie swojego zespołu w
jednej z technologii?
51. Jak zdecydować?
Czy posiadasz juz aplikację web lub na Androida?
Czy możesz wykorzystać istniejące komponenty,
biblioteki lub doświadczenie swojego zespołu w
jednej z technologii?
Czy potrzebujesz niskopoziomowego dostępu i
pełnej kontroli nad zasobami?
52. Jak zdecydować?
Czy posiadasz juz aplikację web lub na Androida?
Czy możesz wykorzystać istniejące komponenty,
biblioteki lub doświadczenie swojego zespołu w
jednej z technologii?
Czy potrzebujesz niskopoziomowego dostępu i
pełnej kontroli nad zasobami?
Czy chcesz być silnie zintegrowany z platformą i/lub
innymi aplikacjami?
53. A gdy podejmiesz decyzję...
Zaglądnij na
http://code.google.com/tv/web/
Przeglądnij Google TV Website Gallery:
http://gtv-gallery.appspot.com/
Android:
Eclipse + ADT
Emulator
Web:
Closure library
JQuery library
http://code.google.com/tv/web/lib/