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.
ʻatikala maikaʻi. Mahalo. Malia paha e ʻike mākou mai Apple mai kahi mea hoʻohana no ka hoʻomākaukau ʻana i nā noi maʻalahi (nā hopena), e like me ka hiki me FileMaker no iOS, me ka ʻole oʻu he mea hoʻomohala.
Ma ke kumumanaʻo… ʻo ka Swift loader kekahi mau laina e mau ana, ʻo ka URL wale nō no nā faila TVML mua i hoʻololi. Inā makemake kekahi, hiki paha iā lākou ke kākau i kahi palapala i hiki ke holo mamao i kahi kūkulu me kāu URL a hoʻihoʻi i kahi faila IPA. A i ʻole inā he mac kāu, ʻaʻohe pilikia e hoʻouna i ka papahana, kahi āu e kau ai i ka URL a hoʻomaka i ke kūkulu. ʻO ka pōmaikaʻi, inā ʻo ka TVML ma waho o ka noi, pono ʻoe i hoʻokahi hale ākea a hoʻokahi paha hale pilikino (hoʻomohala), a hiki iā ʻoe ke hoʻololi i ka TVML ma ke kikowaena a pēlā ka hana o ka noi.
"Hiki i ka polokalamu ke tvOS-wale, a i ʻole hiki ke hoʻohui ʻia ke code i kahi app iOS e hana nei i kahi app 'hoʻokahi-size-fits-all' - he kumu hoʻohālike e like me nā polokalamu iPhone a me iPad i kēia lā."
Manaʻo wau he aha kāu ʻōlelo? ʻO wau iho, ʻaʻole i loaʻa iaʻu kahi ala e hana ai i ka hale 1 e hoʻokomo i ka iPhone āpau, iPad a me Apple TV .. ʻoiai he mau SDK kaʻawale lākou (e like me OSX), pono ʻoe i kahi pahuhopu hou no ka tvOS a pēlā pū kekahi kūkulu kaʻawale. . Ua nele au i kekahi mea ?
i ka Xcode 7.1 tvOS hiki ke hoʻohui ʻia nā noi ma ke ʻano he pahuhopu ʻē aʻe i kahi papahana i loaʻa - e like me nā noi no ka Apple Watch a i ʻole he widget no ke kikowaena hoʻolaha. Eia naʻe, ʻaʻole au i ʻike pehea e hoʻouka ʻia ai i ka hale kūʻai ... Ke manaʻo nei au e hoʻouna ʻo Xcode i hoʻokahi pūʻolo a laila e puʻunaue ka App Store ... E like paha me kā lākou hana me ka Watch i kēia manawa
noo.. i koʻu manaʻo, he 2 mau mea ʻokoʻa loa kēia.. he hoʻonui ka wati.. a i ʻole a hiki i ka watchOS 2.0.. ua hāʻawi pū ʻia me ka pahuhopu iOS a ʻaʻole i hana me ka ʻole o ka iPhone.. ʻO ATV kahi hui kaʻawale.. ʻo ia kaʻu e kamaʻilio nei, inā paha e kaʻawale ke kūkulu ʻana no ATV (pono ʻoe e uku no 2 $) a me ka uku ʻo IOS no 2 $, a i ʻole e hiki ke hāʻawi i ke ao holoʻokoʻa. 2$ kūkulu ʻia no IOS a me ATV.. a laila manaʻo wau ʻaʻole, no ka mea ʻaʻole hāʻawi ʻo IOS target i nā ʻohana ʻohana no ATV..
no laila e hōʻike ʻia ka hoʻomaka maoli ʻana, akā hana maoli ia e like me ke code Apple Watch, no ka laʻana. A i ʻole, ʻōlelo ka palapala e hiki ke hoʻohui i ke code no tvOS i ka noi e kū nei a no laila hiki ke kūʻai aku i hoʻokahi app (hoʻokahi hui i ka App Store) no iOS a me tvOS i ka manawa like - hoʻokahi kūʻai no ka mea kūʻai, a ma ke ʻano he hui ʻokoʻa - he kūʻai ʻokoʻa no iOS a no tvOS.
No ka wehewehe wale ʻana, ʻaʻole ia he 200MB no ka app, akā 200MB i mālama ʻia ma ka ʻāina a hoʻoiho ʻia ke koena mai ka ʻupena inā pono.
Mahalo, ʻo ia koʻu manaʻo, akā hewa paha kaʻu ʻōlelo. ʻO nā mea a pau ma luna o 200MB (a i ʻole nā mea a pau i hoʻoiho ʻia) mālama ʻia ma ke ʻano he huna a inā hoʻoholo ka ʻōnaehana ua pau ka hakahaka, hoʻomaka ia e holoi iā ia - ʻaʻole paha e hiki a hiki i ka nui o ka hakahaka a laila ka mea liʻiliʻi loa. e holoi ʻia, no laila ma ka hoʻomaʻamaʻa ʻaʻole paha he pilikia nui.
He aha hou aʻe kaʻu e ʻike ai, ʻaʻole pili kēia palena i nā pāʻani, a i ʻole ʻoi aku ka nui o ka pāʻani ma mua o 200MB ma ke kumu. ʻAʻole naʻe au i ʻike pono i ke ʻano o kēia. Hiki paha iā Apple ke hoʻoponopono nei i kēia kulekele e like me nā manaʻo mai nā mea hoʻomohala.
hehe Pokemon TCG – 4 GB, E kauoha i ka haunaele ma ka pūnaewele – 1,6 GB Hearthstone 1,3 GB Makemake au i keia.
aia ka ʻike he ʻano kūikawā nā pāʻani. Ke hoʻohui nei au i nā kikoʻī i kēia manawa a e hoʻopau mākou i ka ʻatikala.
ʻAʻole hiki iaʻu ke hana, a ke kala aku nei au ma mua inā hewa wau i kekahi, akā loaʻa iaʻu kahi hauʻoli nui, ʻoiaʻiʻo a ʻoiaʻiʻo aʻu i makemake ai e kaʻana like me ʻoe...
I ka lā ma hope o ka hoʻolaha ʻana o ka Apple TV hou, ʻaʻole wau i palaualelo a kau inoa no ka loteri Apple (e koho anei au?)
I nehinei ahiahi, ua kākau mai ʻo Apple iaʻu ua koho ʻo ia iaʻu no ka hui mua :)
No laila, ʻaʻole wau i like me ka mea kākau o kēia ʻatikala, a ke hana pololei nei au ma Preschool Brasnicce no Apple TV - loaʻa ma kāu App Store i ʻOkakopa :)
no laila, he manaʻo koʻu ua loaʻa paha i ka poʻe a pau i hoʻopaʻa inoa :) Ua kauoha nō hoʻi au i nehinei a ke kakali loa nei au iā ia... A ʻike wau i hoʻokahi kanaka hou e kali nei i kāna lawe ʻana mai...
Eia nō naʻe, i kēia manawa me he mea lā e nui ana nā polokalamu ke hoʻomaka ke kūʻai aku :)
ʻAʻole paha nā kānaka a pau - ʻaʻole lākou i hāʻawi mai iaʻu:
:( Aloha au iā ʻoe.
Inā makemake kekahi, loaʻa iaʻu he ʻewalu Apple sticker keʻokeʻo… hiki iaʻu ke leka uila iā lākou…