Oletetaan, että olet sovelluskehittäjä, joka kehittää sovellusta maailman suurimmalle online-videoalustalle – YouTubelle. Ja sinun tehtäväsi on kehittää sovellus mielestämme parhaalle ostettavissa olevalle suoratoistolaitteistolle – Apple TV:lle.
Ja suurimmaksi osaksi asiat ovat olleet melko hyvin, vaikka Apple TV on (ilmeisesti) Apple-juttu ja YouTube on pitkälti Google (OK, Alphabet) -juttu. Toki, menneisyydessä oli hikkauksia, kuten 4K-video oli hieman sekava. Ehkä HDR-ongelmia. Kaikki kuitenkin selvisi.
Ilmeisesti se tarkoitti, että oli aika tönäistä karhua.
Tämä on vähän typerää eikä ollenkaan iso juttu. Mutta kyllä, kuten täällä on havaittu, Apple TV:n YouTube-sovelluksella on nyt oma ”näytönsäästäjä” (nämä lainaukset ovat tarkoituksellisia – pysy mukana), joka käynnistyy, jos istut sovelluksessa liian kauan. Toisin sanoen, jos sovellus on auki Apple TV:ssäsi etkä itse katso YouTube-videota, YouTube-sovellus tarjoaa sinulle katsottavaa. Ja tiedäthän, tee samalla perussuojaus näytön palamiselta. Kauhu.
Ongelma on tämä: Apple TV:llä on pitkään ollut erinomainen näytönsäästäjä. Itse asiassa niin hyvä, että ihmiset kyseenalaistavat, ovatko Apple TV:n näytönsäästäjät todellisia. Kilpailijat, kuten Amazon Fire TV ja Google TV, ovat saavuttaneet ja ovat omissa oikeuksissaan erittäin hyviä – Amazonin uusi Ambient Experience on vakuuttava – mutta Apple TV:n näytönsäästäjät ovat omaa luokkaansa. Se, mitä näet YouTube-sovelluksessa, jos se on käyttämättömänä 4 minuuttia ja 30 sekuntia (kyllä, tarkistimme), ei ole sitä. Ne ovat alhaisen resoluution eivätkä erityisen houkuttelevia. Menen niin pitkälle, että sanon, että ne eivät ole hyviä. Itse asiassa ne ovat visuaalisesti melko huonoja – luultavasti siksi, että niitä ei ole suunniteltu näytönsäästäjiksi.
Näytöllä on hieman tekstiä, joka kertoo mitä katsot ja kehottaa painamaan kaukosäädintä ylös katsoaksesi koko videon näytönsäästäjästä. Joten todellakin näet videon esikatselun, jota näytetään, kun sovelluksessa ei ole tapahtunut mitään muuta 270 sekuntiin. Ja sinut kutsutaan katsomaan koko video. Niillä, joita olemme tarkastelleet, oli miljoonia katselukertoja – ota esimerkiksi ”Akryylikaatelutekniikat”, kuten alla näkyy. Se on videon esikatselun tunniste (erm, näytönsäästäjä). Videon koko nimi on ”20 erilaista akryylikaatelutekniikkaa – Abstract Fluid Art + Music”. Video – jonka voit katsoa täältä — on hieman yli tunnin pitkä, ladattiin vuonna 2021 ja sillä on yli 11 miljoonaa katselukertaa.

Mutta nämä videon esikatselut eivät ”kaappaa” Apple TV:n näytönsäästäjää. Ei ainakaan sillä tavalla kuin sanan käyttö voisi ilmaista. He vain lyövät jonossa – sovellus vastaa blogikommentoijaa, joka huutaa digitaalisesti ”ensimmäisenä!” Jos katsoisit toista videota, ”kaappaisit” myös Apple TV:n näytönsäästäjän estämällä sen käynnistymisen.
Onko YouTube-sovellus hieman harhaanjohtava käynnistämällä oman näytönsäästäjänsä 30 sekuntia ennen kuin Applen sovellus käynnistyy oletusarvoisen 5 minuutin kohdalla? Ehdottomasti. Poikkeavasti? Voi olla. (Luultavasti. Melkein varmasti.) Kun YouTube-näytönsäästäjä on aktiivinen, se estää Apple TV:n näytönsäästäjän käynnistymisen – koska YouTube-näytönsäästäjä tekee asioita. ”Ratkaisu?” Aseta Apple TV:n näytönsäästäjä käynnistymään 2 minuutin kohdalla, ennen kuin YouTube-näytönsäästäjä, jolla ei tällä hetkellä ole sovelluksessa asetuksia, joilla sen laukaisuaikaa muutetaan.
Rakastan Apple TV:n näytönsäästäjiä, ja olen kirjoittanut enemmän kuin osani sanoista siitä, miten eri suoratoistoalustat tekevät näytönsäästäjiä. Mielestäni ne ovat todellinen syy hankkia Apple TV 4K. Ne ovat upeita. Ne ovat parempia kuin kaikki muut vaihtoehdot.
Tästä syystä sovellusten kehittämisessä on sääntöjä. Tästä syystä kehyksiä on olemassa. Tästä syystä on olemassa API:ita, jotka muokkaavat asioiden tekemistä. Ja näin tapahtuu, kun näissä kehyksissä on aukkoja.
Apple saattaa hyvinkin sulkea tuon kuilun jollakin tavalla. Se voi myös tarjota asianmukaisia kehittäjätyökaluja, jotka mahdollistavat kolmannen osapuolen näytönsäästäjien käytön tvOS:ssä, vaikka se tietysti johtaa huonolaatuisten vaihtoehtojen tulvaan, ja on mahdollista, että Apple ei halua sitä. (Se saattaa kuitenkin haluta, että se saa App Storen myynnistä saamansa tulot.) Tällä hetkellä ainoa vaihtoehto on koodata tavallinen Apple TV -sovellus ja käynnistää se sitten manuaalisesti.
Muuten, tämä estää myös Apple TV:n näytönsäästäjän käynnistymisen. Ota selvää.
Tue työtämme ❤️
Jos pidit tästä artikkelista, harkitse tipin antamista, jotta voimme jatkaa laadukkaan sisällön julkaisemista.



















