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.
He tuhinga pai. Mihi. Ake pea ka kite tatou mai i a Apple he otinga kaiwhakamahi mo te whakarite i nga tono ngawari ake (rongoa), ka taea ki te FileMaker mo iOS, me te kore ahau he kaiwhakawhanake.
I roto i te ariā… ko te Swift Loader etahi rarangi e rite tonu ana, ko te URL mo nga konae TVML tuatahi ka huri. Ki te hiahia tetahi, ka taea pea e ia te tuhi i tetahi tuhinga ka taea te whakahaere i tetahi hanga me to URL me te whakahoki mai i tetahi konae IPA. Mena kei a koe he mac, kaore he raru ki te tuku i te kaupapa, ki te tuu noa i te URL ka timata te hanga. Ko te painga ko te mea kei waho te TVML i te tono, ka hiahia noa koe kia kotahi te hanga a te iwi, me te mea kotahi te hanga (whakawhanaketanga) motuhake, a ka taea e koe te huri i te TVML i runga i te tūmau me te mahi o te tono.
"Ka taea e te taupānga te tvOS-anake, ka taea ranei te taapiri te waehere ki tetahi taupānga iOS o naianei hei hanga i tetahi taupānga 'kotahi te rahi-tika-katoa' - he tauira rite ki nga taupānga iPhone me iPad i enei ra."
Ka whakaaro ahau he aha te tikanga o to korero? Ko ahau ake, kaore i kitea e au tetahi huarahi ki te hanga 1 hanga ka uru ki te iPhone, iPad me te Apple TV. Kei te ngaro ahau i tetahi mea?
i roto i te Xcode 7.1 tvOS ka taea te taapiri i nga tono hei whainga ki tetahi kaupapa o mua - he rite ki nga tono mo te Apple Watch, he widget ranei mo te pokapū panui. Heoi ano, kare ano au i te mohio me pehea te tuku atu ki te toa... Ki taku whakaaro ka tukuna e Xcode tetahi kete ka wehewehea e te App Store... Ka rite pea ki ta ratou mahi me te Mataara inaianei
noo.. ki taku whakaaro, e 2 enei mea tino rereke.. he toronga te maataki.. i te iti rawa ranei tae noa ki te watchOS 2.0.. i hoatu tahi me te whaainga iOS kaore i mahi me te kore iPhone.. He hinonga motuhake a ATV.. koira taku e korero nei, mena ka wehe ke te hanga mo te ATV (me utu koe mo te 2$) me tua atu ka utua e iOS mo te 2$, ka taea ranei te tuku i te ao 2$ hanga mo te iOS me te ATV. whanau mo te ATV..
na ka whakaatu te tino whakarewatanga, engari he rite tonu te ahua ki te waehere Apple Watch, hei tauira. Ki te kore, e kii ana nga tuhinga ka taea te taapiri waehere mo te tvOS ki te tono o naianei, na reira ka taea te hoko i tetahi taupānga (kotahi hinonga kei roto i te Toa App) mo nga iOS me te tvOS i te wa kotahi - kotahi hoko mo te kaihoko, hei hinonga motuhake ranei - he hoko motuhake mo iOS me te tvOS.
Hei whakamaarama noa, ehara i te 200MB mo ia taupānga, engari 200MB kei te rongoa i te rohe me te toenga ka tangohia mai i te kupenga ina hiahiatia.
Tena koe, koira taku i whakaaro, engari kua he taku kupu. Ko nga mea katoa kei runga ake i te 200MB (me nga mea katoa ka tangohia ake) ka rongoa hei keteroki, a, ki te whakatau te punaha kua pau te mokowhiti, ka tiimata te whakakore - kare pea e puta kia nui noa atu te mokowā, katahi ka iti rawa te whakamahi. ka mukua, no reira i roto i nga mahi kare pea he raru nui.
He aha atu ano me rapu e au, ko te whakapae karekau tenei rohe e pa ki nga keemu, ranei ka nui ake pea te keemu i te 200MB tika i te turanga. Engari kaore au i te tino mohio me pehea te tikanga o tenei. Ko te ahua pea kei te whakatikatika tonu a Apple i tenei kaupapa here i runga i nga urupare a nga kaihanga.
hehe Pokemon TCG – 4 GB, Tonoa hepohepo i runga ipurangi – 1,6 GB Hearthstone 1,3 GB He tino pakiki ahau mo tenei.
i puta nga korero he ahua motuhake nga keemu. Kei te whakahiatohia e au nga korero inaianei ka oti te tuhinga.
Kaore e taea e au, ka mihi au i mua mena ka whakaparahako ahau ki tetahi, engari he hari nui, he ngakau pono, he tino koa taku e hiahia ana ki te whakapuaki ki a koe...
I te ra i muri mai i te panuitanga o te Apple TV hou, kaore au i mangere me te haina mo te rota Apple (me whiriwhiri e au?) me te whai waahi ki te whiwhi kete Kaiwhakawhanake ahakoa i mua i te hokonga.
Inanahi i te ahiahi, i tuhi mai a Apple ki ahau kua tohua ahau mo te roopu tuatahi :)
Na, kaore au i te rite ki te kaituhi o tenei tuhinga, a kei te mahi pono ahau i te Kura Kohungahunga Brasnicce mo Apple TV - e waatea ana i to Toa Toa i te marama o Oketopa :)
no reira kei te whakaaro au kua riro pea i nga tangata katoa i rehita :) I ota ano ahau inanahi, ka tino tumanako ahau ki tera... A ka mohio ahau ki tetahi atu tangata e tatari ana mo tana tukunga...
Heoi ano, i tenei wa te ahua ka nui pea nga tono ka timata nga hoko :)
Kaore pea nga tangata katoa - kaore i homai ki ahau :(
:( Ka aroha ahau ki a koe.
Mena kei te pirangi tetahi, e waru aku whakapiri Apple ma… Ka taea e au te mēra…