Tapuni fa'asalalauga

Apple i le vaiaso talu ai na faʻaalia, faatasi ai ma isi mea le Apple TV fou fa'atasi ai ma le faiga fa'aoga tvOS. O le mea moni o talosaga mai le App Store e mafai ona faʻapipiʻi i totonu o le pusa uliuli fou e mautinoa lava na sili ona fiafia ai le au atinaʻe.

E lua filifiliga a le au atiaʻe. E mafai ona latou tusia se polokalama fa'ale-aganu'u o lo'o avanoa atoatoa i meafaigaluega a le Apple TV. O le SDK avanoa (seti o faletusi mo tagata atiaʻe) e talitutusa lava ma mea ua uma ona iloa e le au atiaʻe mai le iPhone, iPad, ma gagana faʻatulagaina e tutusa - Objective-C ma le Swift laʻitiiti.

Ae mo talosaga faigofie, na ofoina atu e Apple i tagata atiae se filifiliga lona lua i le tulaga o le TVML - Television Markup Language. Afai e te lagona o le igoa TVML e foliga masalosalo e pei o le HTML, e sa'o oe. E moni lava o se gagana fa'ailoga e fa'avae i luga o le XML ma e tutusa lelei ma le HTML, ae e sili atu le faigofie ma e sili atu lona fa'asologa. Ae e matua lelei atoatoa mo talosaga pei o Netflix. Ma o le a faʻamanuiaina foʻi tagata faʻaoga, aua o le faʻamaoni o le TVML o le a faʻaogaina ai le tele o faʻasalalauga ma foliga tutusa.

Auala i le talosaga muamua

O le mea muamua la e tatau ona ou faia o le siiina mai lea o le beta fou o le Xcode development environment (version 7.1 o loʻo avanoa iinei). O lenei mea na ou maua ai le avanoa i le tvOS SDK ma na mafai ai ona amata se galuega fou e faʻatatau i le Apple TV lona fa. O le app e mafai ona na'o le tvOS, pe mafai ona fa'aopoopo le code i se iOS o lo'o i ai nei e fatu ai se "universal" app - o se fa'ata'ita'iga e pei o le iPhone ma le iPad apps i aso nei.

Fa'afitauli tasi: Xcode na'o le ofoina atu o le tomai e fatu ai se fa'aoga masani. Ae na vave ona ou mauaina se vaega i totonu o faʻamaumauga o le a fesoasoani i tagata atiae e suia lenei auivi ma saunia mo le TVML. O le mea moni, o nai laina o le code i Swift lea, naʻo luga o le Apple TV, fatuina se mea atoa-screen ma utaina le vaega autu o le app, lea ua uma ona tusia i le JavaScript.

Fa'afitauli lua: O talosaga a le TVML e tutusa lelei lava ma se itulau i luga ole laiga, ma o le mea lea o lo'o uta uma ai le code mai le Initaneti. O le talosaga lava ia o le mea moni lava o se "bootloader", e aofia ai naʻo le laʻititi o le code ma le tele o elemene faʻataʻitaʻi (aikona talosaga ma mea faapena). I le faaiuga, na ou tuʻuina saʻo le code JavaScript autu i totonu o le app ma maua le malosi e faʻaalia ai se feʻau sese masani pe a le fesoʻotaʻi le Apple TV i le Initaneti.

O le fa'afitauli laiti lona tolu: iOS 9 ma fa'atasi ai ma le tvOS e matua mana'omia ai feso'ota'iga uma i luga ole Initaneti e fa'ailogaina ile HTTPS. O se faʻaaliga lea na faʻaalia i le iOS 9 mo faʻaoga uma ma o le mafuaʻaga o le faʻamalosi i luga ole tagata faʻapitoa ma le saogalemu o faʻamatalaga. O lea e tatau ai ona faʻapipiʻi se tusi faamaonia SSL i luga o le upega tafaʻilagi. E mafai ona faʻatau mo le itiiti ifo i le $ 5 (120 pale) i le tausaga, pe mafai foi ona e faʻaogaina, mo se faʻataʻitaʻiga, le CloudFlare service, lea o le a tausia HTTPS na o ia, otometi ma e aunoa ma se tupe faʻaalu. O le filifiliga lona lua o le tapeina lea o lenei tapulaʻa mo le talosaga, lea e mafai mo le taimi nei, ae e mautinoa lava ou te le fautuaina.

Ina ua maeʻa ni nai itula o le faitauina o faʻamaumauga, lea o loʻo i ai pea ni nai mea sese laiti, na ou galue ai i se faʻaoga masani ae aoga. Na fa'aalia ai le tusitusiga lauiloa "Hello World" ma fa'amau e lua. Sa ou faʻaaluina pe a ma le lua itula e taumafai ai e faʻamalosi le ki ma faia moni se mea. Ae a mafaufau i le vaveao, sa ou manao e moe… ma o se mea lelei lena.

O le isi aso, na ou maua ai le manatu manaia e sii saʻo mai se faʻataʻitaʻiga TVML talosaga mai Apple. Na vave ona ou mauaina le mea na ou sailia i le code ma o le ki o loʻo ola ma galue. Faatasi ai ma isi mea, na ou mauaina foi vaega muamua e lua o le tvOS tutorial i luga ole Initaneti. Na fesoasoani tele punaoa uma, o lea na ou amataina ai se galuega fou ma amata laʻu talosaga moni muamua.

Muamua talosaga moni

Na ou amata atoa mai le sasa, o le itulau muamua o le TVML. O le lelei o le saunia lea e Apple 18 faʻataʻitaʻiga TVML mo tagata atiaʻe e manaʻomia ona kopiina mai faʻamaumauga. O le fa'atonutonuina o se tasi fa'ata'ita'iga e tusa ma le itula, fa'apea ona sa ou saunia le matou API e lafo le TVML mae'a ma fa'amatalaga talafeagai uma i le Apple TV.

O le mamanu lona lua na o le 10 minute. Ua ou faʻaopoopoina JavaScripts e lua - o le tele o le code i totonu e sau saʻo mai Apple, aisea la e toe faʻafouina ai le uili. Ua saunia e Apple ni tusitusiga e tausia ai le utaina ma le faʻaalia o ata TVML, e aofia ai le faʻailoga fautuaina o le utaina o mea ma faʻaalia sese.

I lalo ifo o le lua itula, na mafai ona ou tuʻufaʻatasia se mea e matua leai, ae o loʻo galue PLAY.CZ. E mafai ona fa'aalia se lisi o leitio, e mafai ona fa'amama i le ituaiga ma e mafai ona amata le leitio. Ioe, e tele mea e le o iai i totonu o le app, ae o mea autu e aoga.

[youtube id=”kLKvWC-rj7Q” lautele=”620″ maualuga=”360″]

O le lelei o le talosaga e leai se mea e sili atu nai lo se faʻapitoa faʻapitoa o le upega tafaʻilagi, lea e faʻamalosia e le JavaScript ma e mafai foi ona e faʻaogaina le CSS e faʻaleleia ai foliga vaaia.

E manaʻomia pea e Apple ni nai mea e sauniuni ai. E le tasi le ata o le talosaga, ae lua - laʻititi ma lapoa. O le mea fou o le faʻailoga e le o se ata faigofie, ae o loʻo i ai se aafiaga parallax ma e aofia ai le 2 i le 5 layers (tua, mea i le ogatotonu ma luma). O ata ola uma i luga o le talosaga e mafai ona i ai le aafiaga tutusa.

O vaega ta'itasi e na'o se ata i luga o se fa'aaliga manino. Ua saunia e Apple lana lava talosaga mo le tuʻufaʻatasia o nei ata faʻapipiʻi ma folafola atu e faʻasaʻo vave se faʻapipiʻi faʻatau atu mo Adobe Photoshop.

O le isi mana'oga o se ata "Top Shelf". Afai e tu'u e le tagata fa'aoga le app i se tulaga iloga i le laina pito i luga (i luga o le fata pito i luga), e tatau fo'i i le app ona tu'uina atu mea mo le laulau i luga a'e o le lisi o talosaga. E mafai ona i ai pe na o se ata faigofie pe mafai foi ona avea ma se vaega malosi, mo se faʻataʻitaʻiga ma se lisi o ata tifaga e sili ona fiafia i ai pe, i la matou tulaga, leitio.

O le tele o atinaʻe o loʻo amata ona suʻesuʻeina avanoa o le tvOS fou. O le tala fiafia o le tusiaina o se mea e aofia ai e matua faigofie lava, ma o Apple ua alu i se auala umi mo tagata atiae ma le TVML. Fausiaina o se talosaga (fa'ata'ita'iga PLAY.CZ po'o iVyszílő) e tatau ona faigofie ma vave. O loʻo i ai se avanoa lelei o le a saunia se numera tele o talosaga i le taimi lava e tasi e faʻatau atu ai le Apple TV fou.

O le tusiaina o se gagana faʻapitoa poʻo le faʻauluina o se taʻaloga mai iOS i le tvOS o le a sili atu ona luʻitau, ae le tele. Ole fa'alavelave tele ole pule eseese ma le 200MB ile fa'atapula'a ole app. O se talosaga fa'ale-aganu'u e mafai ona na'o se vaega fa'atapula'a o fa'amaumauga mai le faleoloa, ma o isi mea uma e tatau ona la'uina fa'aopoopo, ma e leai se fa'amaoniga o le a le tapeina e le faiga lenei fa'amatalaga. Ae ui i lea, e mautinoa lava o le a taulimaina e le au atinaʻe lenei tapulaʻa vave, faʻafetai foi i le maua o se seti o meafaigaluega e taʻua o le "App Thinning", o se vaega foi o le iOS 9.

Autu: , ,
.