Chuir Apple an tseachtain seo caite i láthair, i measc rudaí eile an teilifís nua Apple le córas oibriúcháin tvOS. Toisc gur féidir feidhmchláir ón App Store a shuiteáil sa bhosca dubh nua is cinnte go raibh na forbróirí an-sásta.
Tá dhá rogha ag forbróirí. Is féidir leo app dúchais a scríobh a bhfuil rochtain iomlán aige ar chrua-earraí Apple TV. Tá an SDK atá ar fáil (sraith leabharlanna d'fhorbróirí) an-chosúil leis an méid atá ar eolas ag forbróirí cheana féin ón iPhone, iPad, agus tá na teangacha cláir mar an gcéanna - Cuspóir-C agus an Swift níos óige.
Ach le haghaidh feidhmchláir níos simplí, thairg Apple an dara rogha d’fhorbróirí i bhfoirm TVML - Television Markup Language. Má bhraitheann tú go bhfuil cuma amhrasach ar an ainm TVML mar HTML, tá an ceart agat. Is teanga mharcála i ndáiríre atá bunaithe ar XML agus an-chosúil le HTML, ach tá sé i bhfad níos simplí agus tá comhréir níos déine. Ach tá sé go hiomlán foirfe d'fheidhmchláir mar Netflix. Agus bainfidh úsáideoirí leas freisin, toisc go n-amharcfaidh agus go n-oibreoidh feidhmchláir ilmheánacha mórán mar a chéile mar gheall ar dhéine TVML.
Conair go dtí an chéad iarratas
Mar sin ba é an chéad rud a bhí le déanamh agam an leagan béite nua de thimpeallacht forbartha Xcode a íoslódáil (tá leagan 7.1 ar fáil anseo). Thug sé seo rochtain dom ar an tvOS SDK agus bhí sé in ann tionscadal nua a thosú a dhírigh go sonrach ar an gceathrú glúin Apple TV. Is féidir an aip a bheith tvOS-amháin, nó is féidir an cód a chur le haip iOS atá ann cheana féin chun aip “uilíoch” a chruthú - samhail cosúil le haipeanna iPhone agus iPad inniu.
Fadhb a haon: Ní thairgeann Xcode ach an cumas app dúchais a chruthú. Ach fuair mé go han-tapa alt sa doiciméadú a chabhróidh le forbróirí an creatlach seo a athrú agus é a ullmhú le haghaidh TVML. Go bunúsach, tá sé cúpla líne de chód i Swift go, díreach ar an teilifís Apple, a chruthú réad scáileán iomlán agus a luchtú an phríomhchuid den app, atá scríofa cheana féin i JavaScript.
Fadhb a dó: Tá feidhmchláir TVML an-chosúil le leathanach gréasáin i ndáiríre, agus dá bhrí sin tá an cód go léir luchtaithe ón Idirlíon freisin. Níl san fheidhmchlár féin ach “bootloader”, níl ann ach íosmhéid cód agus na heilimintí grafacha is bunúsaí (deilbhín an fheidhmchláir agus a leithéidí). Sa deireadh, d'éirigh liom an príomhchód JavaScript a chur go díreach isteach san app agus fuair mé an cumas teachtaireacht earráide saincheaptha a thaispeáint ar a laghad nuair nach bhfuil an teilifís Apple ceangailte leis an Idirlíon.
An tríú fadhb bheag: iOS 9 agus leis tvOS éilíonn go docht go dtarlaíonn gach cumarsáid i dtreo an Idirlíon criptithe trí HTTPS. Gné í seo a tugadh isteach in iOS 9 do gach feidhmchlár agus is é an chúis atá leis ná brú ar phríobháideachas an úsáideora agus ar shlándáil sonraí. Mar sin beidh sé riachtanach deimhniú SSL a imscaradh ar an bhfreastalaí gréasáin. Is féidir é a cheannach ar chomh beag le $5 (120 corónach) in aghaidh na bliana, nó is féidir leat, mar shampla, an tseirbhís CloudFlare a úsáid, a thabharfaidh aire do HTTPS leis féin, go huathoibríoch agus gan infheistíocht. Is é an dara rogha ná an srian seo don iarratas a mhúchadh, rud atá indéanta faoi láthair, ach is cinnte nach molfainn é.
Tar éis cúpla uair an chloig de na doiciméid a léamh, nuair a bhíonn mionearráidí ann ó am go chéile, d'oibrigh mé amach feidhmchlár an-bhunúsach ach oibre. Thaispeáin sé an téacs coitianta "Hello World" agus dhá cnaipí. Chaith mé thart ar dhá uair an chloig ag iarraidh an cnaipe a fháil chun a bheith gníomhach agus rud éigin a dhéanamh i ndáiríre. Ach ag cur san áireamh uaireanta an chloig go luath ar maidin, b'fhearr liom dul a chodladh ... agus ba rud maith é sin.
An lá eile, bhí an smaoineamh iontach agam feidhmchlár TVML samplach réamhdhéanta a íoslódáil go díreach ó Apple. Fuair mé an méid a bhí á lorg agam go han-tapa sa chód agus bhí an cnaipe beo agus ag obair. I measc rudaí eile, fuair mé amach freisin an chéad dá chuid den teagasc tvOS ar an Idirlíon. Chuidigh an dá acmhainn go mór, agus mar sin chuir mé tús le tionscadal nua agus thosaigh mé ar mo chéad iarratas fíor.
An chéad iarratas fíor
Thosaigh mé go hiomlán ón tús, an chéad leathanach TVML. Is é an buntáiste go bhfuil Apple tar éis 18 teimpléad TVML réamhdhéanta a ullmhú d’fhorbróirí nach gá ach iad a chóipeáil ón doiciméadú. Thóg sé thart ar uair an chloig eagarthóireacht a dhéanamh ar theimpléad amháin, go príomha toisc go raibh mé ag ullmhú ár API chun an TVML críochnaithe leis na sonraí riachtanacha go léir a sheoladh chuig an Apple TV.
Níor thóg an dara teimpléad ach thart ar 10 nóiméad. Tá dhá JavaScript curtha leis agam - tagann an chuid is mó den chód iontu go díreach ó Apple, mar sin cén fáth an roth a athchruthú. Tá scripteanna ullmhaithe ag Apple a thugann aire do theimpléid TVML a luchtú agus a thaispeáint, lena n-áirítear an táscaire luchtaithe ábhar molta agus taispeáint earráide féideartha.
I níos lú ná dhá uair an chloig, bhí mé in ann a chur le chéile an-lom, ach feidhmiú PLAY.CZ iarratas. Is féidir leis liosta stáisiúin raidió a thaispeáint, is féidir é a scagadh de réir seánra agus is féidir leis an raidió a thosú. Sea, níl a lán rudaí san aip, ach oibríonn na bunghnéithe.
[youtube id=”kLKvWC-rj7Q” leithead=”620″ airde=”360″]
Is é an buntáiste nach bhfuil san fheidhmchlár go bunúsach ach leagan speisialta den láithreán gréasáin, atá faoi thiomáint ag JavaScript agus is féidir leat CSS a úsáid freisin chun an chuma a mhodhnú.
Tá cúpla rud eile fós ag teastáil ó Apple le hullmhú. Níl an deilbhín iarratais amháin, ach dhá - níos lú agus níos mó. Is é an rud nua ná nach íomhá simplí é an deilbhín, ach go bhfuil éifeacht parallax ann agus go bhfuil sé comhdhéanta de 2 go 5 sraithe (cúlra, rudaí sa lár agus sa tulra). Féadfaidh an éifeacht chéanna a bheith i ngach íomhá gníomhach ar fud an fheidhmchláir.
Níl i ngach ciseal ach íomhá ar chúlra trédhearcach. Tá a iarratas féin ullmhaithe ag Apple chun na híomhánna sraithe seo a thiomsú agus geallann sé go scaoilfidh sé breiseán onnmhairithe do Adobe Photoshop go luath.
Ceanglas eile is ea íomhá "Seilf Barr". Má chuireann an t-úsáideoir an aip in áit fheiceálach sa tsraith uachtarach (ar an tseilf uachtarach), ní mór don aip ábhar a sholáthar don deasc os cionn liosta na n-aipeanna freisin. Is féidir le pictiúr simplí a bheith ann nó féadfaidh sé a bheith ina limistéar gníomhach, mar shampla le liosta de na scannáin is fearr leat nó, inár gcás, stáisiúin raidió.
Tá go leor forbróirí díreach ag fiosrú féidearthachtaí an tvOS nua. Is é an dea-scéal ná go bhfuil sé an-éasca aip ábhar a scríobh, agus tá Apple tar éis dul ar bhealach fada d'fhorbróirí le TVML. Ba chóir go mbeadh tógáil iarratais (mar shampla PLAY.CZ nó iVyszílő) éasca agus tapa. Tá seans maith ann go mbeidh líon mór feidhmchlár réidh ag an am céanna agus a bheidh an Apple TV nua ar díol.
Beidh sé níos dúshlánaí aip dhúchais a scríobh nó cluiche a aistriú ó iOS go tvOS, ach ní bheidh sé i bhfad. Is é an bac is mó a bheidh ann ná rialuithe éagsúla agus teorainn 200MB in aghaidh an aip. Ní féidir le feidhmchlár dúchais ach cuid teoranta de na sonraí a íoslódáil ón siopa, agus ní mór gach rud eile a íoslódáil chomh maith, agus níl aon ráthaíocht ann nach scriosfaidh an córas na sonraí seo. Mar sin féin, is cinnte go ndéileálfaidh forbróirí leis an teorannú seo go tapa, freisin a bhuíochas leis an bhfáil atá ar shraith uirlisí ar a dtugtar "App Tanú", atá mar chuid de iOS 9 freisin.
Alt deas. Go raibh maith agat. B'fhéidir in am go bhfeicfimid ó Apple réiteach úsáideora freisin chun feidhmchláir níos simplí (réitigh) a ullmhú, mar is féidir le FileMaker do iOS, gan mé a bheith i mo fhorbróir.
Go teoiriciúil… is cúpla líne é an lódóir Swift atá fós mar an gcéanna, ní dhéantar ach an URL do na chéad athruithe comhaid TVML. Más mian le duine, is dócha gur féidir leo script a scríobh a d'fhéadfadh tógáil a reáchtáil go cianda le do URL agus comhad IPA a sheoladh ar ais. Nó má tá mac agat, níl aon fhadhb ann an tionscadal a sheoladh, áit a bhfuil tú díreach tar éis an URL a chur agus an tógáil a thosú. Is é an buntáiste, má tá an TVML lasmuigh den fheidhmchlár, nach bhfuil uait ach foirgneamh poiblí amháin agus b’fhéidir tógáil phríobháideach (forbairt) amháin, agus ní féidir leat ach an TVML a athrú ar an bhfreastalaí agus mar sin feidhmiú an fheidhmchláir.
"Is féidir an aip a bheith tvOS-amháin, nó is féidir an cód a chur le haip iOS atá ann cheana féin chun aip a oireann do chách a chruthú - múnla cosúil le haipeanna iPhone agus iPad inniu."
N'fheadar cad atá i gceist agat? Go pearsanta, níor aimsigh mé aon bhealach le tógáil 1 a dhéanamh a chuimseoidh iPhone uilíoch, iPad agus Apple TV .. ós rud é gur SDKanna ar leith iad (cosúil le OSX), tá sprioc breise ag teastáil uait le haghaidh tvOS agus mar sin tógáil ar leithligh freisin. Tá rud éigin in easnamh orm ?
in Xcode 7.1 is féidir feidhmchláir tvOS a chur leis mar sprioc eile le tionscadal atá ann cheana féin - cosúil le hiarratais ar an Apple Watch nó b'fhéidir giuirléid don ionad fógraí. Mar sin féin, níl a fhios agam conas a dhéanfar é a uaslódáil chuig an siopa... Glacaim leis go seolfaidh Xcode pacáiste amháin agus go roinnfidh an App Store ansin é... Is dócha go bhfuil sé cosúil leis an méid a dhéanann siad leis an Watch now
noo .. i mo thuairim, is 2 rud go hiomlán difriúil iad seo ... is síneadh é faire .. nó ar a laghad bhí sé go dtí watchOS 2.0 .. tugadh é mar aon leis an sprioc iOS agus níor oibrigh sé fiú gan iPhone.. Is aonán ar leith é ATV.. sin é atá á rá agam , cibé an mbeidh an tógáil le haghaidh ATV ar leithligh (ní mór duit íoc as 2$) agus ina theannta sin d'íoc iOS 2$, nó an mbeidh sé indéanta uilíoch a dheonú Tógáil 2$ don teaghlach iOS agus ATV araon le haghaidh ATV..
mar sin beidh an seoladh fíor a thaispeáint, ach behaves sé i ndáiríre mar an gcéanna leis an gcód Apple Watch, mar shampla. Seachas sin, sonraítear sa doiciméadú go mbeifear in ann cód tvOS a chur leis an bhfeidhmchlár atá ann cheana féin agus dá bhrí sin beifear in ann aip amháin (aonán amháin san App Store) a dhíol le haghaidh iOS agus tvOS ag an am céanna - ceannach amháin le haghaidh an chustaiméara, nó mar aonán ar leith - ceannach ar leith le haghaidh iOS agus tvOS.
Chun a shoiléiriú, ní 200MB in aghaidh an aip é, ach 200MB stóráilte go háitiúil agus an chuid eile a íoslódáil ón ngréasán nuair is gá
Go raibh maith agat, sin a cheap mé, ach is dócha gur chuir mé mícheart leis. Stóráiltear gach rud os cionn 200MB (nó gach rud a íoslódáiltear sa bhreis) mar thaisce agus má chinneann an córas go bhfuil sé ag rith as spás, tosaíonn sé á scriosadh - rud nach dtarlóidh is dócha go dtí go mbeidh go leor spáis in aisce ann agus ansin an t-ábhar is lú a úsáidtear scriosfar é, mar sin i ndáiríre is dócha nach mbeidh mórán fadhb ann.
Cad eile a chaithfidh mé a fháil amach, supposedly ní bheidh feidhm ag an teorainn seo maidir le cluichí, nó d'fhéadfadh an cluiche a bheith níos mó ná 200MB díreach ag an mbonn. Ach níl a fhios agam go díreach conas atá sé seo i gceist go díreach. Is féidir go leor go bhfuil Apple fós ag coigeartú an bheartais seo de réir aiseolas ó fhorbróirí.
hehe Pokemon TCG - 4 GB, Ordú chaos ar líne - 1,6 GB Hearthstone 1,3 GB Tá mé an-aisteach faoi seo.
bhí faisnéis ann go bhfuil modh speisialta ag na cluichí. Tá mé ag cur na sonraí le chéile anois agus cuirfimid an t-alt i gcrích.
Ní féidir liom é a dhéanamh, agus gabhaim leithscéal roimh ré má chiontaíonn mé aon duine, ach tá áthas mór, ó chroí agus fíor a bhí mé ag iarraidh a roinnt leat ...
An lá tar éis an Apple TV nua a fhógairt, ní raibh mé leisciúil agus chláraigh mé do chrannchur Apple (an roghnóidh mé?) Leis an bhféidearthacht Kit Forbróra a fháil fiú sula dtéann sé ar díol.
Tráthnóna inné, scríobh Apple chugam gur roghnaigh sé mé don chéad bhaisc :)
Mar sin, níl mé mar an gcéanna le húdar an ailt seo, agus táim ag obair go hionraic ar Preschool Brasnicce le haghaidh Apple TV - ar fáil i do App Store le linn mhí Dheireadh Fómhair :)
mar sin tá mothú agam gur dócha go bhfuair gach duine a chláraigh é :) D'ordaigh mé inné freisin agus táim ag súil go mór leis... Agus tá aithne agam ar dhuine amháin eile atá ag fanacht lena sheachadadh freisin...
Ar aon nós, go dtí seo is cosúil gur dócha go mbeidh go leor apps ann nuair a thosaíonn díolacháin :)
Is dócha nach ndéanann gach duine - níor thug siad dom é :(
:( Mothaím leithscéal duit.
Más mian le duine ar bith, tá ocht ngreamán bán Apple agam… is féidir liom iad a phostáil…