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.
Manaia tala. Fa'afetai. Masalo o le a tatou vaʻavaʻai mai ia Apple se fofo faʻaoga mo le sauniaina o talosaga faigofie (fofo), pei ona mafai ma FileMaker mo iOS, e aunoa ma aʻu o se atinaʻe.
I le talitonuga ... o le Swift loader o ni nai laina e tutusa lava, naʻo le URL mo le suiga muamua o le faila TVML. Afai e manaʻo se tasi, atonu e mafai ona latou tusia se tusitusiga e mafai ona faʻatautaia mamao se fale ma lau URL ma toe faʻafoʻi se faila IPA. Pe afai e iai sau mac, e leai se faʻafitauli e lafo ai le poloketi, lea e te tuʻu ai le URL ma amata le fausiaina. O le lelei o le afai o le TVML o loʻo i fafo atu o le talosaga, e naʻo le tasi le fale lautele e te manaʻomia ma atonu e tasi le fale tumaoti (atinaʻe), ma e mafai ona e suia le TVML i luga o le 'auʻaunaga ma faʻapea le faʻaogaina o le talosaga.
"O le app e mafai ona tvOS-naʻo, poʻo le code e mafai ona faʻaopoopo i se iOS app o loʻo i ai nei e fatu ai se 'tasi-size-fits-all' app - o se faʻataʻitaʻiga e tutusa ma iPhone ma iPad apps i aso nei."
Ou te mafaufau po o le a le uiga o lau tala? O le tagata lava ia, ou te leʻi mauaina se auala e fai ai le 1 fale e aofia ai le iPhone lautele, iPad ma Apple TV .. talu ai o latou SDKs eseese (e tutusa ma OSX), e te manaʻomia se faʻaopoopoga faʻatatau mo le tvOS ma faʻapea foi ma se fale ese. .O loo ou misia se mea?
i le Xcode 7.1 tvOS talosaga e mafai ona faʻaopoopoina o se isi faʻamoemoega i se poloketi ua uma ona iai - e tutusa ma talosaga mo le Apple Watch poʻo se widget mo le nofoaga autu o faʻamatalaga. Ae ui i lea, ou te leʻi iloa pe faʻafefea ona tuʻuina atu i le faleoloa ... Ou te manatu o le a tuʻuina atu e le Xcode se tasi afifi ma o le a vaevaeina e le Faleoloa Store ... Masalo e tutusa ma mea latou te faia i le Matamata i le taimi nei
noo.. i loʻu manatu, o mea nei e 2 e matua ese lava.. o le matamata o se faʻaopoopoga.. pe o le mea sili na oʻo i le watchOS 2.0.. na tuʻuina atu faʻatasi ma le iOS sini ma e leʻi galue e aunoa ma se iPhone.. ATV o se faʻalapotopotoga tuʻufaʻatasi .. o le mea lena o loʻo ou talanoa ai, pe o le fale mo le ATV o le a tuʻueseese (e tatau ona e totogia mo le 2$) ma faʻaopoopo iOS totogi mo le 2$, pe mafai ona tuʻuina atu se lautele. 2$ fau mo iOS ma ATV. aiga mo ATV..
o lea o le a faʻaalia le faʻalauiloaina moni, ae e amio tutusa ma le Apple Watch code, mo se faʻataʻitaʻiga. A leai, o loʻo taʻu mai e faʻamaumauga e mafai ona faʻaopoopo le code mo le tvOS i le talosaga o loʻo i ai ma o le a mafai ai ona faʻatau atu se tasi app (tasi le kamupani i le Faleoloa) mo iOS ma tvOS i le taimi e tasi - tasi le faʻatau mo le tagata fa'atau, po'o le tu'ueseese fa'atasi - ose fa'atauga ese'ese mo iOS ma le tvOS.
Na'o le fa'amanino, e le o le 200MB i le app, ae 200MB teuina i le lotoifale ma le isi mea e sii mai i luga ole upega pe a manaʻomia.
Faafetai, o le mea lena na ou manatu ai, ae masalo ua sese la'u upu. O mea uma e sili atu i le 200MB (poʻo mea uma e sii mai) o loʻo teuina e avea o se faʻaoga ma afai e filifili le faiga ua leai se avanoa, e amata ona tapeina - atonu o le a le tupu seʻia lava le avanoa avanoa ma le mea e sili ona faʻaaogaina. o le a tapeina, o lea i le faatinoga atonu o le a le tele o se faafitauli.
O le a se isi mea e tatau ona ou suʻeina, faʻapea o lenei tapulaa e le faʻaaogaina i taaloga, pe e mafai ona sili atu le taaloga nai lo le 200MB i le pito i lalo. Ae ou te le iloa tonu pe faapefea ona faauiga tonu lea. E foliga mai o loʻo fetuunai pea e Apple lenei faiga faʻavae e tusa ai ma faʻamatalaga mai tagata atiaʻe.
hehe Pokemon TCG – 4 GB, Poloaiga vevesi i luga o le initaneti – 1,6 GB Hearthstone 1,3 GB Ou te matua fia iloa lava lenei mea.
sa i ai faʻamatalaga o taʻaloga e iai se faiga faʻapitoa. O loʻo ou tuʻufaʻatasia faʻamatalaga i le taimi nei ma o le a matou faʻamaeʻaina le tusiga.
E le mafai ona ou faia, ma ou te faatoese atu muamua pe a ou faatiga i se tasi, ae o loʻo ia te aʻu se fiafiaga tele, faamaoni ma le moni na ou manaʻo e faʻasoa atu ia te oe ...
O le aso na maeʻa ai le faʻasalalauga o le Apple TV fou, ou te leʻi paie ma saini mo le Apple lotto (pe ou te filifilia?) Faʻatasi ai ma le avanoa e maua ai se Kit Developer e tusa lava pe leʻi faʻatau atu.
O le afiafi ananafi, na tusi mai ai Apple ia te aʻu na filifilia aʻu mo le vaega muamua :)
O lea la, ou te le tutusa ma le tusitala o lenei tusiga, ma o loʻo ou galue faamaoni ile Preschool Brasnicce mo Apple TV - avanoa i lau Faleoloa Store ia Oketopa :)
o lea e i ai loʻu lagona atonu na maua e tagata uma na lesitala :) Na ou okaina foi ananafi ma o loʻo ou matua tulimatai atu i ai ... Ma ou te iloa le isi tagata o loʻo faʻatali foʻi mo lana tiliva ...
Ae ui i lea, e oʻo mai i le taimi nei e foliga mai o le a tele ni polokalama pe a amata faʻatau :)
Masalo e le o tagata uma - latou te leʻi tuʻuina mai ia te aʻu :(
:( Ua ou alofa ia te oe.
Afai e manaʻo se tasi, e valu aʻu pepa paʻepaʻe Apple ... e mafai ona ou lafoina i latou ...