socialgekon.com
  • Tärkein
  • Tuotemerkin Suunnittelu
  • Web-Käyttöliittymä
  • Rahoitusprosessit
  • Suunnittelijan Elämä
Teknologia

Android TV -kehitys - suuret näytöt ovat tulossa, valmistaudu!

Google haluaa tuoda Androidin kaikkeen puhelimista ja kelloista autoihin ja älytelevisioihin. Ensinnäkin, täyden paljastamisen vuoksi minun on sanottava, että olen jonkin verran puolueellinen älytelevisioalustojen suhteen, joten päästetään tämä pois tieltä. Mielestäni suurin osa, elleivät kaikki markkinoilla olevat älytelevisioalustat, ovat suorastaan ​​kauhistuttavia, mutta se olen vain minä. Google uskoo pystyvänsä paremmin, ja olen taipuvainen uskomaan, että se todella voi pärjää paremmin tai ainakin toivon sen pystyvän, sekä kuluttajana että tekniikan harrastajana.

android tv

Joten mikä on Android TV? Monet ihmiset sekoittavat sen vuonna 2010 julkaistuun Google TV: hen, joka on lakannut toimimasta. Sen ovat kehittäneet Google, Sony, Intel ja Logitech, mutta se ei koskaan saanut pitoa. Se korvattiin virallisesti Android TV: llä vuoden 2014 puolivälissä, ja tämä uusi alusta on paljon jännittävämpi kuluttajille ja kehittäjille.



Toisin kuin Google TV, Android TV on paljon lähempänä tavallista Androidia. Siinä on Android 5.0 (ainakin alkuperäisessä julkaisuversiossa) ja sitä voidaan käyttää uusissa televisioissa sekä erillisissä laitteissa. Tämä on hyvä uutinen, koska Android TV pääsee edullisiin Android TV -laatikoihin ja -tikkuihin, mikä tuo saman käyttökokemuksen miljoonille vanhoille televisioille. Itse asiassa ensimmäinen Android TV: tä käyttävä laite ei ole ollenkaan televisio, se on Googlen Nexus Player. Tämä koskee myös yhtä suurinta valitusta, joka on kohdistettu useisiin älytelevisioalustoihin aiemmin: johdonmukaisuuden puute. Android TV: n pitäisi tuoda lähes identtinen käyttökokemus kaikkiin yhteensopiviin laitteisiin.

Vallankumousta ei televisioida, se lähetetään

Uusien ominaisuuksien osalta Android TV tarjoaa myös tuen Google Cast . Google Cast saattaa olla sinulle tuttu Chromecast-tikulta. Teknologiaa tukee jo satoja sovelluksia ja palveluja, ja enemmän on matkalla. Google Cast sallii Android TV -laitteiden vastaanottaa suoratoistettua sisältöä useista laitteista. Toteutus on suoraviivaista Google Cast -sovellusliittymän avulla, ja löydät kaikki tarvitsemasi tiedot Google Castin dev-sivusto .

Tarkoittaako tämä sitä, että Google haluaa muuttaa kaapeliyritykset 'tyhmiksi putkiksi' ja yksinkertaisesti käyttää niiden kaistanleveyttä sisällön sijaan? Ei oikeastaan, mutta kaikki on mahdollista, varsinkin kun älytelevisioalustat lisääntyvät.

Suoratoisto ei kuitenkaan ole Googlen ainoa valttikortti.

Android TV luo myös uusia mahdollisuuksia viestintään, pelaamiseen, kodin automatisointiin ja paljon muuta. Android TV: stä voi tulla keskittymä kaikenlaisille liitetyille laitteille, jotka käyttävät Androidia tai muita alustoja. Voit käyttää sitä nähdäksesi, kuka on ovella, säätää ilmastointia tai liitettyä termostaattia, ehkä jopa synkronoida RGB-LED-lamput television kanssa katsellessasi joitain 80-luvun toimintaklassikoita.

android-tv-kehitys

Jotkut näistä tavaroista saattavat kuulostaa kikkailta, mutta Android TV ei ole tarkoitettu temppuihin; se ei ole kapealla alustalla kuten Android Wear tai Android Auto. Ei kauan sitten vain harrastajat ostivat älytelevisioita ja älypuhelimia, mutta ominaisuuspuhelimet ja perinteiset televisiot ovat kaikki tässä vaiheessa poissa. Android TV pääsee televisioihin miljoonissa kodeissa; siitä ei todellakaan ole epäilystäkään.

Tämä on hyvä uutinen Android-kehittäjät koska käyttäjäkanta kasvaa varmasti nopeasti, mikä vähentää riskiä tarttua uuteen alustaan ​​Android TV -sovelluskehitykselle.

Android TV - Mitä on konepellin alla?

Laitteiston osalta näemme Android-standardin mukaiset FHD-näytöt (1080p) ja UHD (3840x2160). On myös hyvät mahdollisuudet, että jotkut valmistajat tuovat Android TV: n myös kaareviin 21: 9-yksiköihin joskus tulevaisuudessa, mutta toistaiseksi keskitytään 16: 9-paneeleihin. Käyttöliittymäsuunnittelijoiden on pidettävä tämä mielessä.

Koska se perustuu Android 5.0: een (API-taso 21) ja käyttää ART: ta, useimmissa Android TV -laitteissa on 64-bittiset prosessorit. Nexus Player perustuu Intel Atom -prosessoriin, monet tulevat Android TV: t urheilevat MediaTekin MT5595-prosessoria, kun taas Nvidian Shield-konsoli, jonka olen jo käsitelty edellisessä viestissä , käyttää Tegra X1 -prosessoria. Intelin ja Nvidian System-on-Chip (SoC) -tuotteet perustuvat 64-bittisiin CPU-ytimiin, kun taas MediaTek käyttää 32-bittisiä Cortex-A17- ja Cortex-A7-ytimiä.

Kaikkien Android TV -laitteiden on tuettava HEVC- ja VP9-dekoodauksia, ja on todennäköistä, että suurin osa näistä siruista pystyy käsittelemään useita ei-UHD-virtoja kerralla. Myöskään UHD-sisällön toimittaminen nopeudella 60 kuvaa sekunnissa ei saisi olla ongelma. Aluksella on myös nopea, kaksikaistainen langaton verkko, joka tarjoaa riittävän kaistanleveyden UHD-virroille.

Android TV -laitteistoalustat luottavat paljon väliohjelmistoihin ja noudattavat useita lähetysstandardeja kattamaan kaikki alueet ja markkinat.

Laitteistossa ei ole mitään eksoottista, eikä kehittäjillä ole paljon huolta. Suuri osa Android 5.0 DNA: sta varmistaa sujuvan siirtymisen ohjelmistopuolelle, mutta on pidettävä mielessä joitain asioita.

Android menee suureksi näytöksi

Mitä tämä kaikki tarkoittaa kehittäjät ? Android TV: n kehitys kuulostaa suoraviivaiselta, mutta nopea vilkaisu tekniseen tietoon ei maalaa kokonaiskuvaa. Vaikka monien kehittäjien ja suunnittelijoiden pitäisi tuntea olonsa kotoisaksi, heidän on myös varmistettava, että käyttäjät tuntevat olonsa kotoisaksi - loppujen lopuksi Android TV on suunniteltu olohuoneeseen.

Aloitetaan hyvistä uutisista. Suurin osa Android TV -laitteista käyttää 16: 9-paneeleita vain kahdella tarkkuudella, joten monet tavarat standardisoidaan. Tämä auttaa parantamaan johdonmukaisuutta ja sen pitäisi tehdä testaamisesta hieman helpompaa.

  • Työskentely yhdellä kuvasuhteella, 16: 9 (vaikka 21: 9-laitteita saattaa näkyä tulevaisuudessa).
  • Suunnittelu kahdelle resoluutiolle, FHD ja UHD, vain tiheys vaihtelee näytön koon mukaan.
  • Käyttämällä paljon standardoituja käyttöliittymäelementtejä.
  • Ei tarvitse miettiä kosketussyöttöä.
  • Ei paljon antureita käsiteltäväksi.
  • Virrankulutuksella ei ole merkitystä.

Android TV -sovelluskehitys tuo kuitenkin mukanaan useita uusia haasteita. Koska televisiossa itsessään ei ole kosketustuloa (vaikka sisääntuloon voitaisiin käyttää tabletteja ja puhelimia), meidän on käsiteltävä muita syöttötapoja, kuten kaukosäätimiä, kolmannen osapuolen ilmahiiriyksiköitä, näppäimistöjä, peliohjaimia jne. . Mukana on myös paljon vanhoja Android-juttuja (esimerkiksi muotokuvatilaa ei ole). Pikselitiheyden vaihtelut ovat paljon suurempia, kosketussyötön puute voi olla ongelmallista joillekin kehittäjille, ja niin edelleen.

Tässä on joitain haasteita:

  • Tuki useille ohjaimille kerralla.
  • Tuki erityyppisille ohjaimille, eli tavallisille kauko- ja peliohjaimille.
  • Muutama anturi aluksella.
  • Yliskannaus voi olla ongelma joissakin laitteissa.
  • Paljon erilainen pikselitiheys jopa samalla tarkkuudella (televisioita on paljon enemmän kokoja kuin tabletteja ja puhelimia).
  • Poista tarpeettomat elementit.

Katsotaanpa tarkemmin joitain näistä asioista. Koska Android TV: tä käytetään mediakeskittimenä, on todennäköistä, että ihmiset haluavat käyttää useampaa kuin yhtä ohjainta. Jotkut saattavat haluta Bluetooth-näppäimistön, kun taas toiset saattavat hankkia kaksi peliohjainta joihinkin moninpelitoimintoihin. Hyvä uutinen on, että luultavasti ei tarvita mukautettua koodia tukemaan ohjaimen lisäpanoksia, koska tavallista Android-peliohjaimen tuloa voidaan käyttää käyttöliittymään ja sovelluksiin, kuten peleihin. Saatat kuitenkin joutua käsittelemään useampaa kuin yhtä syöttölaitetta, ja jos sinun on lisättävä tukea eksoottisemmille ohjaimille, joitain säätöjä saattaa olla tarpeen.

android tv useita laitteita

Useimpien Android-televisioiden mukana toimitetaan rajoitettu anturipaketti. Miksi tarvitset GPS: n televisiossa? Siksi on tarpeen poistaa tuki laitteisto-ominaisuuksille, jotka eivät ole käytettävissä TV-laitteissa. On paljon yksityiskohtaista tietoa siitä, miten kaikki selvitetään; pohjimmiltaan vain merkitse ei-tuetut anturit väärä ja siinä kaikki.

Sinun on myös käytävä läpi Android-sovellusluettelo ja tarkistettava, sulkeeeko se pois Android TV -laitteet niiden ominaisuuksien puutteen vuoksi.

Esimerkiksi standardi ACCESS_FINE_LOCATION lupa käyttää GPS: ää. Koska aluksella ei ole GPS: ää, sovelluksen luettelossa tulisi olla seuraavat tiedot:

ACCESS_FINE_LOCATION

Siksi sinun on muutettava ACCESS_COARSE_LOCATION kohteeseen

 Samaa periaatetta sovelletaan alustan muihin ja tiedot ovat saatavilla Googlessa . Toinen resurssi, jonka haluat tarkistaa, on Nvidia Android TV -kehittäjän opas .

Jos ajattelet muiden Android-projektien tavaroiden uudelleenkäyttöä, tämä on syytä pitää mielessä, muuten saatat päätyä sovellukseen, joka yrittää avata valikon pystytilassa televisiossa, mikä vie minut seuraavaan kohtaan:

Android TV 10 -jalkainen käyttöliittymä

Vaikka Android TV on pohjimmiltaan Android 5.0, käyttöliittymällä ei ole juurikaan tekemistä sen kanssa, mitä Android tunnetaan. Älytelevisioalustat käyttävät '10-jalkaista' lähestymistapaa, mikä tarkoittaa käytännössä sitä, että käyttökokemus on optimoitu 10 metrin päähän näytöltä, noin kymmenen kertaa enemmän kuin älypuhelimella tai tabletilla.

10 jalka-tv-konsepti

'10 jalka' -konsepti edeltää älytelevisioalustoja. Sitä käytettiin myös kuvaruutunäyttöön (OSD), pelikonsolin kojelautasuunnitteluun, ja sitä käytettiin yleensä valtavirran 5.1-surround-järjestelmissä. Joten mitä se tarkoittaa käyttökokemukselle ja käyttöliittymäsuunnittelulle?

Suunnittelijoiden on varmistettava, että kaikki näyttää hyvältä useilla eri paneeleilla, halvoista 37 tuuman 1080p-televisioista 65 tuuman tai 75 tuuman hirviöihin UHD-muodossa. Käyttöliittymän on toimittava hyvin FHD- ja UHD-muodossa, näytön koosta riippumatta. Vaikka kyseessä on vain pari erilaista tarkkuutta, pikselitiheys (pikseliä tuumaa kohti tai ppi) vaihtelee suuresti.

Tässä on muutama esimerkki:

  • 42-tuumainen UHD-paneeli - 105ppi
  • 42 tuuman FHD-paneeli - 52ppi
  • 50 tuuman UHD-paneeli - 88ppi
  • 50 tuuman FHD-paneeli - 44ppi
  • 55 tuuman UHD-paneeli - 80ppi
  • 65 tuuman UHD-paneeli - 67ppi
  • 32 tuuman FHD-paneeli - 69ppi

On epätodennäköistä, että näemme UHD-paneeleja Android-televisioissa, joiden paneelikoko on 30–40 tuumaa, mutta meidän pitäisi nähdä, että tässä segmentissä toimii paljon FHD-laitteita. Monet kuluttajat yksinkertaisesti ostavat uudet Android TV -laatikot sen sijaan, että korvaavat nykyiset 1080p-televisiot. Vaikka monet TV-valmistajat alkavat käyttää 4K-paneeleja yli 40-tuumaisissa malleissa, kehittäjien on silti ajateltava vanhaa tukea.

Android-televisio

Siksi meidän on myös pidettävä mielessä, että yliskannaus voi olla ongelma. Monet televisiot, joissa on jälkiasennus Android TV: n digisovittimiin, menettävät näytön kiinteistöjä kehystä kohti. Jokainen, joka tuntee videon, tuntee jo pari asiaa turvallisista kehyksistä (toimintojen turvallinen ja otsikko turvallinen); tämä on takaisku normaalien CRT-televisioiden päiviin, mutta on silti hyvä pysyä turvallisella puolella ja välttää tärkeiden käyttöliittymän elementtien sijoittamista reunan lähelle. Yritä pitää vähintään 5 prosenttia alueesta vapaa tärkeästä sisällöstä ja käytä vielä turvallisempaa marginaalia todella tärkeille käyttöliittymän elementeille; 10 prosentin pitäisi tehdä temppu, mutta jos haluat olla täysin turvallinen, voit mennä vielä enemmän.

Muista, että tämä erityinen asia ei ole olemassa tableteilla tai älypuhelimilla. Onneksi se ei tarkoita, että Google ei ottanut sitä huomioon, joten ylitarkistustuki on sisäänrakennettu Android TV: hen (ja todellakin muihin Android-version 4.2.x versioihin). Jos aiot käyttää OpenGL: ää, sinun on myös käsiteltävä tätä ongelmaa.

Yliskannaus ei todennäköisesti ole ongelma todellisissa Android-televisioissa, mutta se voi olla iso ongelma jälkimarkkinoilla olevissa Android TV -ratkaisuissa. Kaikki eivät halua päivittää televisiotaan muutaman vuoden välein, ja monet ihmiset saavat sen sijaan 50 dollarin HDMI-sovittimen Android TV: n kanssa. Siksi se on hyvä idea sisältää yliskannauksen kokoonpanon vaihtoehtoja Android TV -sovelluksessa.

Toinen hyvä idea on tarkistaa Googlen parhaat käytännöt, jotka kattavat usean näytön tuen . Se on suoraviivaista, mutta tärkeää; on todennäköistä, että sinun on lisättävä lisää 'yhteensopivia näyttöjä' sovellusluetteloon.

Android TV: n käyttökokemuksen parantaminen

Käyttäjäkokemus oli aina ongelma älytelevisio-alustoilla. Android TV on Google TV tehty oikein, ja sen pitäisi parantaa käyttöliittymää, mutta ei valmiina; kehittäjien on tehtävä paljon raskasta nostoa.

Hyvä uutinen on, että televisiot eivät todellakaan vaadi paljon käyttäjän panosta ja sitoutumista; mikä tahansa sohvaperuna todistaa sen! TV-valmistajat ovat jo vuosia kiillottaneet älytelevisioliittymiä ja parantaneet käyttökokemusta nopeammilla, tyylikkäillä käyttöliittymillä ja uusilla laitteilla, kuten uusilla anturipakkauksilla varustetuilla kaukosäätimillä. Asiat etenivät mukavasti myös ilman Android TV: tä, mutta Googlen uusi alusta avaa enemmän mahdollisuuksia.

Sanoin jo olevani hieman älykäs TV-skeptikko, mutta edes minun on myönnettävä, että edistystä on tapahtunut parin viime vuoden aikana. Android TV ei kuitenkaan ole vain kyse parantaminen tapaa, jolla ihmiset kuluttavat TV-sisältöä, kyse on enemmän vaihtaa miten he tekevät sen.

android tv: n käyttökokemus

Jos olet sellainen käyttäjä, joka haluaa vain katsella paljon urheilua ja politiikkaa yhdellä kertaa (kuten eläkkeellä ja kyllästynyt isäni), UX on jälkikäteen. Sama koskee ihmisiä, kuten minä, jotka pitävät televisiota taustalla, kuuntelevat uutisia tai musiikkia, kuten he olisivat voineet tehdä muinaisen venttiiliradion kanssa. Tapa, jolla monet ihmiset käyttävät videosisältöä, on kuitenkin muuttunut dramaattisesti viimeisten 10–15 vuoden aikana ensin digitaalisilla videonauhureilla, nyt suoratoistolla. Nykypäivän teini-ikäiset kasvavat kytkettyjen laitteiden ympäröimänä, ja he odottavat televisiosta jopa enemmän kuin vuosituhannet.

Kaikkien tähän mennessä vaikeaksi osoittautuneiden älytelevisioalustojen perimmäinen tavoite on luoda uusi käyttäjäkokemus yhdistämällä perinteinen televisio on-demand-videoihin ja muun tyyppiseen sisältöön mahdollisimman saumattomasti. Henkilökohtaisesti en usko, että kukaan olisi tähän mennessä tehnyt oikein. Google voisi, mutta se on vielä nähtävissä. Paljon riippuu kolmannen osapuolen kehittäjistä. Heidän on noudatettava useita ohjeita tarjotakseen hyvän käyttöliittymän kaikentyyppisille Android TV -laitteille, 50 dollarin HDMI-dongleista huippuluokan 5000 dollarin televisioihin.

Koska en ole nykyisten älytelevisioalustojen fani, luettelo siitä, mitä on tehtävä täydellisen käyttökokemuksen luomiseksi, voi olla liioittelematta ylpeä. Silti UI: n ja UX: n asiantuntijat ovat yleensä yhtä mieltä joistakin kohdista:

  • Älytelevisiot ovat edelleen vain televisioita - Niitä käytetään pääasiassa videosisällön kuluttamiseen, ei miljoonan erilaisten asioiden tekemiseen, joita jo teemme matkapuhelimissamme ja tableteissamme.
  • Syöttötapojen on parannettava - kaukosäätimet ovat kehittyneet, mutta ne eivät silti ole riittävän hyviä monimutkaiselle käyttöliittymälle. Älypuhelinten ja tablettien käyttöä vaihtoehtoisina syöttötavoina pidetään edelleen pörröisenä ja sen on oltava suoraviivaisempaa.
  • Eleiden hallinta - se voidaan toteuttaa joissakin tilanteissa, mutta koska kyseessä on passiivinen käyttökokemus, se ei muutu paljoakaan.
  • Useita käyttäjiä - Televisiot eivät ole henkilökohtaisia ​​laitteita useimmissa kotitalouksissa, joten unohda kirjautuminen, se vain ärsyttää käyttäjiä.
  • Jos se ei ole rikki, älä korjaa sitä - Perinteinen radio ja TV tarjoavat edelleen erittäin nautinnollisen käyttökokemuksen yksinkertaisuuden ja mukavuuden vuoksi, joten pyörää ei tarvitse keksiä uudelleen.
  • Pidä kaikki yksinkertaisina - Yritä pitää käyttäjän vuorovaikutus mahdollisimman pienellä napsautuksella mahdollisimman vähän.
  • Siirry puhtaaseen, minimaaliseen käyttöliittymään - vain siksi, että sinulla on paljon kiinteistöjä leikkiä varten, sinun ei tarvitse käyttää kaikkea sitä.

Viime kädessä Android TV -kehittäjät voivat tehdä vain niin paljon; Googlen ja Android TV -yhteistyökumppaneiden on edelleen luotava erinomainen käyttökokemus. Kolmannen osapuolen kehittäjät yksinkertaisesti rakentavat sen, laajentavat toimintoja ja varmistavat samalla yhdenmukaisen kokemuksen useilla laitteilla. Jos taustalla oleva foorumi kärsii hampaiden puhkeamisen ongelmista tai epäjohdonmukaisuuksista, kehittäjien on tehtävä taikansa kädet sidottuina selän taakse.

Vaikutuspikselit - vakuuttavien suunnitteluperiaatteiden hajottaminen

Ux-Suunnittelu

Vaikutuspikselit - vakuuttavien suunnitteluperiaatteiden hajottaminen
Nvidia Shield - erilainen otos Android-pelikonsoleista

Nvidia Shield - erilainen otos Android-pelikonsoleista

Matkapuhelin

Suosittu Viestiä
Trie-tietorakenne: laiminlyöty helmi
Trie-tietorakenne: laiminlyöty helmi
Kauko-kehyspuskuripalvelimen käyttöönotto Javassa
Kauko-kehyspuskuripalvelimen käyttöönotto Javassa
Käytännöllinen lähestymistapa pelisuunnitteluun
Käytännöllinen lähestymistapa pelisuunnitteluun
Paranna tuottavuuttasi Amazon Web Services -palvelun avulla
Paranna tuottavuuttasi Amazon Web Services -palvelun avulla
Ovatko yritysvastuun ponnistelut kannattavia?
Ovatko yritysvastuun ponnistelut kannattavia?
 
ApeeScapen nopea ja käytännöllinen JavaScript-huijauslehti: ES6 ja sen ulkopuolella
ApeeScapen nopea ja käytännöllinen JavaScript-huijauslehti: ES6 ja sen ulkopuolella
ApeeScapen suosituimpien ilmaisten ohjelmointikirjojen luettelo
ApeeScapen suosituimpien ilmaisten ohjelmointikirjojen luettelo
Project Rider: Itsenäinen ReSharper IDE
Project Rider: Itsenäinen ReSharper IDE
Paras kamerapuhelin vuonna 2021: Tässä on 10 parasta
Paras kamerapuhelin vuonna 2021: Tässä on 10 parasta
ARKit Demo: Augmented Reality Movie Making
ARKit Demo: Augmented Reality Movie Making
Luokat
RahoitusprosessitKetterä KykyVinkkejä Ja TyökalujaProjektinhallintaTyön TulevaisuusUi-SuunnitteluWeb-KäyttöliittymäKannattavuus Ja TehokkuusAmmuntaLähettäminen

© 2023 | Kaikki Oikeudet Pidätetään

socialgekon.com