Katia te panui

Ko Apple i tera wiki i whakaatuhia, me etahi atu mea te Apple TV hou me te punaha whakahaere tvOS. Ko te mea ka taea te whakauru i nga tono mai i te Toa App ki roto i te pouaka pango hou i tino koa ai nga kaihanga.

E rua nga whiringa a nga kaihanga. Ka taea e ratou te tuhi i tetahi taupānga taketake e uru katoa ana ki te taputapu Apple TV. Ko te SDK e waatea ana (he huinga whare pukapuka mo nga kaiwhakawhanake) he tino rite ki nga mea kua mohiohia e nga kaiwhakawhanake mai i te iPhone, iPad, me nga reo hootaka he rite tonu - Objective-C me te teina Swift.

Engari mo nga tono ngawari ake, i tukuna e Apple ki nga kaiwhakawhanake tetahi waahanga tuarua i te ahua o te TVML - Te Reo Tohu Whakaata. Ki te whakaaro koe he rite te ahua o te ingoa TVML ki te HTML, kei te tika koe. He tino reo tohu i runga i te XML me te tino rite ki te HTML, engari he maamaa ake, he kaha ake te wetereo. Engari he tino pai mo nga tono penei i a Netflix. Ka whai hua ano hoki nga kaiwhakamahi, na te kaha o te TVML ka tino rite te ahua o nga tono rongorau me te mahi.

Ara ki te tono tuatahi

Na ko te mea tuatahi i mahia e au ko te tango i te putanga beta hou o te taiao whanaketanga Xcode (kei te waatea te putanga 7.1 konei). Na tenei i uru ahau ki te tvOS SDK ka taea e au te tiimata i tetahi kaupapa hou e aro ana ki te wha o nga whakatipuranga Apple TV. Ka taea e te taupānga te tvOS-anake, ka taea ranei te taapiri te waehere ki tetahi taupānga iOS o mua hei hanga i tetahi taupānga "ao" - he tauira rite ki nga taupānga iPhone me iPad i enei ra.

Raruraru tuatahi: Ko te Xcode anake e tuku te kaha ki te hanga i tetahi taupānga taketake. Engari ka kitea e au tetahi waahanga i roto i nga tuhinga hei awhina i nga kaiwhakawhanake ki te whakarereke i tenei angaahi me te whakarite mo te TVML. Ko te tikanga, he iti noa nga rarangi o te waehere i roto i te Swift, i runga noa i te Apple TV, ka hangaia he ahanoa mata-katoa ka utaina te waahanga matua o te taupānga, kua oti te tuhi ki te JavaScript.

Raruraru tuarua: He tino rite nga tono TVML ki te wharangi paetukutuku, na reira ka utaina katoatia nga waehere mai i te Ipurangi. Ko te tono ake he "bootloader" noa iho, he iti noa te waehere me nga waahanga whakairoiro tino taketake (tohu tono me etahi atu mea). I te mutunga, i pai taku whakauru i te waehere JavaScript matua ki roto i te taupānga me te kaha ki te whakaatu i tetahi karere hapa ritenga ka kore te Apple TV e hono ki te Ipurangi.

Ko te tuatoru o nga raru iti: iOS 9 me te tvOS e tino hiahia ana kia whakamunatia nga korero katoa ki te Ipurangi ma te HTTPS. He ahuatanga tenei i whakauruhia ki roto i te iOS 9 mo nga taupānga katoa me te take he pehi ki runga i te tūmataitinga o te kaiwhakamahi me te haumarutanga raraunga. Na he mea tika kia tukuna he tiwhikete SSL ki runga i te tūmau tukutuku. Ka taea te hoko mo te iti rawa o te $5 (120 karauna) ia tau, ka taea ranei e koe te whakamahi, hei tauira, te ratonga CloudFlare, ka tiaki i te HTTPS anake, aunoa me te kore haumi. Ko te waahanga tuarua ko te whakakore i tenei here mo te tono, ka taea mo tenei wa, engari kaore au e kii.

I muri i etahi haora o te panui i nga tuhinga, kei reira tonu nga hapa iti i etahi wa, ka mahia e au tetahi tono tino maamaa engari he mahi. I whakaatuhia te kupu rongonui "Hello World" me nga paatene e rua. E rua nga haora i pau ahau ki te ngana kia kaha te paatene me te mahi i tetahi mea. Engari i runga i nga haora moata o te ata, i pai ahau ki te moe… he pai tena.

I tetahi atu ra, i whai whakaaro ahau ki te tango i tetahi tauira tono TVML kua rite mai i a Apple. I kitea e au te mea e rapu tere ana ahau i roto i te waehere ka ora tonu te paatene me te mahi. I roto i etahi atu mea, i kitea ano e ahau nga waahanga tuatahi e rua o te akoranga tvOS i runga i te Ipurangi. He nui te awhina o nga rauemi e rua, no reira ka timata ahau i tetahi kaupapa hou ka timata taku tono tuatahi.

Tono tino tuatahi

I timata ahau mai i te wahanga, te wharangi TVML tuatahi. Ko te painga ko te mea kua whakaritea e Apple nga tauira TVML 18 kua rite mo nga kaihanga me kape mai i nga tuhinga. Ko te whakatika i tetahi tauira mo te haora kotahi, na te mea kei te whakareri ahau i to maatau API ki te tuku i te TVML kua oti me nga raraunga e tika ana ki te Apple TV.

Ko te tauira tuarua he 10 meneti noa iho. E rua nga JavaScripts kua taapirihia e au - ko te nuinga o nga waehere kei roto i ahu tika mai i a Apple, no reira he aha te take ka whakahou ano i te wira. Kua whakareri a Apple i nga tuhinga e tiaki ana i te uta me te whakaatu i nga tauira TVML, tae atu ki te tohu whakaurunga ihirangi e taunaki ana me te whakaatu hapa ka taea.

I te iti iho i te rua haora, ka taea e au te whakahiato i tetahi tono PLAY.CZ tino kau, engari e mahi ana. Ka taea e ia te whakaatu i te rarangi o nga reo irirangi, ka taea e ia te tarai ma te momo ka taea te tiimata i te reo irirangi. Ae, he maha nga mea kaore i roto i te taupānga, engari kei te mahi nga kaupapa.

[youtube id =”kLKvWC-rj7Q” whanui =”620″ teitei =”360″]

Ko te painga ko te tono kaore noa atu i te waahanga motuhake o te paetukutuku, he mana e JavaScript ka taea hoki e koe te whakamahi CSS ki te whakarereke i te ahua.

Kei te hiahia tonu a Apple ki etahi atu mea hei whakarite. Ko te tohu tono ehara i te mea kotahi, engari e rua - he iti ake, he nui ake. Ko te mea hou ko te ata ehara i te ahua ngawari, engari he awenga whakarara kei roto i te 2 ki te 5 paparanga (papamuri, taonga kei waenganui me te papa o mua). Ko nga whakaahua hohe katoa puta noa i te tono ka uru ki taua paanga.

Ko ia paparanga he whakaahua noa i runga i te papamuri marama. Kua whakareri a Apple i tana ake tono mo te whakahiato i enei whakaahua paparanga me te oati ka tukuna he mono ki te kaweake mo Adobe Photoshop tata.

Ko tetahi atu whakaritenga ko te ahua "Top Shelf". Mena ka tuu te kaiwhakamahi i te taupānga ki tetahi tuunga rongonui ki te rarangi o runga (kei te papa o runga), me whakarato ano e te taupānga nga ihirangi mo te papamahi kei runga ake i te rarangi taupānga. He pikitia ngawari noa, he waahi kaha ranei, hei tauira me te rarangi o nga kiriata tino pai, ki a maatau, nga reo irirangi.

He maha nga kaiwhakawhanake kei te timata ki te tuhura i nga ahuatanga o te tvOS hou. Ko te rongo pai ko te tuhi i tetahi taupānga ihirangi he tino ngawari, a kua roa a Apple mo nga kaihanga me TVML. Ko te hanga tono (hei tauira PLAY.CZ, iVyszílő ranei) me ngawari me te tere. He pai te tupono ka rite te maha o nga tono i te wa ano ka hokona te Apple TV hou.

Ko te tuhi i tetahi taupānga taketake, te kawe i tetahi keemu mai i te iOS ki te tvOS ka kaha ake te wero, engari kaore i te nui. Ko te aukati nui ko nga mana rereke me te 200MB mo ia tepe taupānga. Ka taea e te tono taketake te tango i tetahi waahanga iti o nga raraunga mai i te toa, me nga mea katoa me tango taapiri, kaore he taurangi ka kore te punaha e muku i enei raraunga. Heoi, ka tere te mahi a nga kaiwhakawhanake i tenei here, me te mihi ano ki te waatea o te huinga taputapu e kiia nei ko "App Thinning", he waahanga ano o iOS 9.

Kaupapa: , ,
.