Pani hoʻolaha

Ua hōʻike ʻia ʻo Apple i ka pule i hala, ma waena o nā mea ʻē aʻe ka Apple TV hou me ka ʻōnaehana hana tvOS. ʻO ka ʻoiaʻiʻo e hiki ke hoʻokomo ʻia nā noi mai ka App Store i ka pahu ʻeleʻele hou i hauʻoli loa nā mea hoʻomohala.

Loaʻa i nā mea hoʻomohala nā koho ʻelua. Hiki iā lākou ke kākau i kahi polokalamu maoli i loaʻa i ka lako polokalamu Apple TV. ʻO ka SDK i loaʻa (set of library for developers) ua like loa me ka mea i ʻike mua ʻia e nā mea hoʻomohala mai ka iPhone, iPad, a me nā ʻōlelo hoʻonohonoho like - Objective-C a me ka ʻōpio ʻo Swift.

Akā no nā noi maʻalahi, hāʻawi ʻo Apple i nā mea hoʻomohala i kahi koho lua ma ke ʻano o TVML - Television Markup Language. Inā manaʻo ʻoe he ʻano kānalua ka inoa ʻo TVML e like me HTML, pololei ʻoe. He ʻōlelo markup maoli nō ia e pili ana i ka XML a like loa me HTML, ʻoi aku ka maʻalahi a ʻoi aku ka paʻakikī o ka syntax. Akā kūpono loa ia no nā noi e like me Netflix. A e pōmaikaʻi nō hoʻi nā mea hoʻohana, no ka mea, ʻo ke koʻikoʻi o ka TVML e hoʻohālikelike i nā noi multimedia a hana like.

Ke ala i ka noi mua

No laila ʻo ka mea mua aʻu e hana ai, ʻo ia ke kiʻi ʻana i ka mana beta hou o ka hoʻomohala hoʻomohala Xcode (loaʻa ka version 7.1. Eia). Hāʻawi kēia iaʻu i ke komo i ka tvOS SDK a ua hiki iā ia ke hoʻomaka i kahi papahana hou e kuhikuhi pono ana i ka ʻehā o ka Apple TV. Hiki i ka app ke tvOS-wale, a i ʻole hiki ke hoʻohui ʻia ke code i kahi polokalamu iOS e hana nei i kahi app "universal" - he kumu hoʻohālike e like me nā polokalamu iPhone a me iPad i kēia lā.

ʻO ka pilikia hoʻokahi: Hāʻawi wale ʻo Xcode i ka hiki ke hana i kahi polokalamu maoli. Akā ua loaʻa koke iaʻu kahi ʻāpana i ka palapala e kōkua i nā mea hoʻomohala e hoʻololi i kēia iwi a hoʻomākaukau iā ia no TVML. ʻO ke kumu, he mau laina liʻiliʻi o ke code ma Swift, aia ma ka Apple TV, hana i kahi mea pale piha a hoʻouka i ka ʻāpana nui o ka app, i kākau ʻia ma JavaScript.

Pilikia ʻelua: Ua like maoli nā polokalamu TVML me kahi ʻaoʻao pūnaewele, a no laila ua hoʻouka ʻia nā code āpau mai ka pūnaewele. ʻO ka noi ponoʻī he "bootloader" wale nō, aia wale nō ka liʻiliʻi o nā code a me nā mea kiʻi kiʻi maʻamau (ikona noi a me nā mea like). I ka hopena, ua hoʻokomo pololei wau i ka code JavaScript nui i loko o ka app a loaʻa iaʻu ka hiki ke hōʻike i kahi leka hewa maʻamau ke pili ʻole ka Apple TV i ka Pūnaewele.

ʻO ke kolu o ka pilikia liʻiliʻi: ʻo iOS 9 a me ia tvOS koi ikaika e hoʻopili ʻia nā kamaʻilio āpau i ka Pūnaewele ma o HTTPS. He hiʻohiʻona kēia i hoʻokomo ʻia ma iOS 9 no nā polokalamu āpau a ʻo ke kumu ke kaomi ʻana i ka pilikino o ka mea hoʻohana a me ka palekana ʻikepili. No laila, pono e kau i kahi palapala SSL ma ka pūnaewele pūnaewele. Hiki ke kūʻai ʻia no ka liʻiliʻi e like me $5 (120 lei aliʻi) i kēlā me kēia makahiki, a i ʻole hiki iā ʻoe ke hoʻohana, no ka laʻana, ka lawelawe CloudFlare, nāna e mālama iā HTTPS iā ia iho, maʻalahi a me ka ʻole o ke kālā. ʻO ka lua o ka koho e hoʻopau i kēia palena no ka noi, hiki ke hiki i kēia manawa, akā ʻaʻole wau e ʻōlelo aku.

Ma hope o kekahi mau hola o ka heluhelu ʻana i ka palapala, kahi i loaʻa ai nā hewa liʻiliʻi i kekahi manawa, ua hana wau i kahi noi maʻamau akā hana. Ua hōʻike ʻia ka kikokikona kaulana "Hello World" a me nā pihi ʻelua. Ua hoʻohana wau ma kahi o ʻelua mau hola e hoʻāʻo e hoʻoikaika i ka pihi a hana maoli i kekahi mea. Akā i ka noʻonoʻo ʻana i ke kakahiaka nui, makemake au e hiamoe… a he mea maikaʻi kēlā.

I kekahi lā aʻe, ua loaʻa iaʻu ka manaʻo maikaʻi e hoʻoiho i kahi palapala noi TVML mākaukau i mākaukau mai Apple. Ua loaʻa iaʻu ka mea aʻu e ʻimi nei ma ke code a ola ke pihi a hana. Ma waena o nā mea ʻē aʻe, ua ʻike pū wau i nā ʻāpana ʻelua o ke aʻo aʻoaʻo tvOS ma ka Pūnaewele. Ua kōkua nui nā kumuwaiwai ʻelua, no laila ua hoʻomaka wau i kahi papahana hou a hoʻomaka i kaʻu noi mua maoli.

ʻO ka noi maoli mua

Ua hoʻomaka loa wau mai ka ʻōpala, ka ʻaoʻao TVML mua. ʻO ka pōmaikaʻi, ua hoʻomākaukau ʻo Apple i 18 mau hiʻohiʻona TVML i mākaukau no nā mea hoʻomohala e pono ke kope ʻia mai ka palapala. Hoʻokahi hola ka hoʻoponopono ʻana i hoʻokahi laʻana, no ka mea, ke hoʻomākaukau nei au i kā mākou API no ka hoʻouna ʻana i ka TVML i hoʻopau ʻia me nā ʻikepili pono āpau i ka Apple TV.

ʻO ka lua ma kahi o 10 mau minuke wale nō. Ua hoʻohui au i ʻelua JavaScripts - ʻo ka hapa nui o ke code i loko o lākou e hele pololei mai Apple, no laila no ke aha e hana hou ai i ka huila. Ua hoʻomākaukau ʻo Apple i nā palapala e mālama ana i ka hoʻouka ʻana a me ka hōʻike ʻana i nā mamana TVML, e komo pū me ka hōʻailona hoʻouka ʻana i ka ʻike a me ka hōʻike hewa.

Ma lalo o ʻelua hola, ua hiki iaʻu ke hoʻohui i kahi noi PLAY.CZ, akā e hana ana. Hiki iā ia ke hōʻike i kahi papa inoa o nā lekiō, hiki iā ia ke kānana ma ke ʻano a hiki iā ia ke hoʻomaka i ka lekiō. ʻAe, nui nā mea ʻaʻole i loko o ka app, akā hana nā kumu.

[youtube id=”kLKvWC-rj7Q” laula=”620″ kiʻekiʻe=”360″]

ʻO ka pōmaikaʻi, ʻaʻole ia he mea ʻē aʻe ma mua o kahi mana kūikawā o ka pūnaewele, i hoʻohana ʻia e JavaScript a hiki iā ʻoe ke hoʻohana i ka CSS e hoʻololi i ke ʻano.

Pono ʻo Apple i kekahi mau mea hou e hoʻomākaukau ai. ʻAʻole hoʻokahi ka ikona noi, akā ʻelua - liʻiliʻi a nui aʻe. ʻO ka mea hou, ʻaʻole ia he kiʻi maʻalahi ke kiʻi, akā loaʻa i kahi hopena parallax a ua haku ʻia me 2 a 5 mau papa (ke kua, nā mea i ka waena a me ka mua). Hiki ke loaʻa ka hopena like i nā kiʻi ikaika a pau ma ka palapala noi.

ʻO kēlā me kēia papa he kiʻi wale nō ia ma ke kāʻei ʻike. Ua hoʻomākaukau ʻo Apple i kāna noi ponoʻī no ka hōʻuluʻulu ʻana i kēia mau kiʻi papa a hoʻohiki e hoʻokuʻu koke i kahi plugin export no Adobe Photoshop.

ʻO ke koi ʻē aʻe he kiʻi "Top Shelf". Inā hoʻonoho ka mea hoʻohana i ka polokalamu ma kahi kūlana koʻikoʻi ma ka lālani luna (ma ka papa luna), pono e hāʻawi ka app i nā ʻike no ka papapihi ma luna o ka papa inoa noi. Hiki ke kiʻi maʻalahi a i ʻole he wahi hana, no ka laʻana me kahi papa inoa o nā kiʻiʻoniʻoni punahele a i ʻole, i kā mākou hihia, nā lekiō.

Ke hoʻomaka nei nā mea hoʻomohala e ʻimi i nā hiki o ka tvOS hou. ʻO ka nūhou maikaʻi ka maʻalahi o ka kākau ʻana i kahi app content, a ua hele lōʻihi ʻo Apple no nā mea hoʻomohala me TVML. Pono e maʻalahi a wikiwiki ke kūkulu ʻana i kahi palapala noi (e laʻana PLAY.CZ a iVyszílő). Loaʻa ka manawa kūpono e mākaukau ka nui o nā noi i ka manawa like me ke kūʻai aku ʻana o Apple TV hou.

ʻOi aku ka paʻakikī o ke kākau ʻana i kahi polokalamu maoli a i ʻole ka lawe ʻana i kahi pāʻani mai iOS a i tvOS, akā ʻaʻole nui. ʻO ka pā nui loa he mau mana ʻokoʻa a he 200MB no ka palena app. Hiki i ka palapala noi maoli ke hoʻoiho i kahi hapa palena o ka ʻikepili mai ka hale kūʻai aku, a pono e hoʻoiho ʻia nā mea ʻē aʻe a pau, a ʻaʻohe mea hōʻoiaʻiʻo ʻaʻole e holoi ka ʻōnaehana i kēia ʻikepili. Eia nō naʻe, e hana koke nā mea hoʻomohala i kēia palena, mahalo pū i ka loaʻa ʻana o kahi pūʻulu o nā mea hana i kapa ʻia ʻo "App Thinning", ʻo ia hoʻi kahi ʻāpana o iOS 9.

Nā kumuhana: , ,
.