Apple tamin'ny herinandro lasa dia nanolotra, ankoatra ny zavatra hafa ny Apple TV vaovao miaraka amin'ny rafitra fandidiana tvOS. Ny zava-misy fa ny fampiharana avy amin'ny App Store azo apetraka ao amin'ny boaty mainty vaovao dia azo antoka fa tena nahafaly ny mpamorona.
Manana safidy roa ny mpamorona. Afaka manoratra fampiharana teratany manana fidirana feno amin'ny fitaovana Apple TV izy ireo. Ny SDK misy (sehatra tranomboky ho an'ny mpamorona) dia mitovy amin'ny efa fantatry ny mpamorona amin'ny iPhone, iPad, ary ny fiteny fandaharana dia mitovy - Objective-C sy ny Swift zandriny.
Fa ho an'ny fampiharana tsotra kokoa, Apple dia nanolotra safidy faharoa ho an'ny mpamorona amin'ny endrika TVML - Television Markup Language. Raha tsapanao fa toa mampiahiahy toy ny HTML ny anarana TVML dia marina ianao. Tena fiteny marika mifototra amin'ny XML izy io ary tena mitovy amin'ny HTML, saingy tsotra kokoa izy io ary misy fehezanteny henjana kokoa. Saingy tonga lafatra tanteraka amin'ny fampiharana toa an'i Netflix. Ary hahazo tombony ihany koa ny mpampiasa, satria ny hamafin'ny TVML dia hahatonga ny fampiharana multimedia ho mitovy sy hiasa mitovy.
Lalana mankany amin'ny fampiharana voalohany
Ka ny zavatra voalohany tsy maintsy nataoko dia ny misintona ny version beta vaovao amin'ny tontolo fampandrosoana Xcode (misy version 7.1 eto). Izany dia nanome ahy fahafahana miditra amin'ny tvOS SDK ary afaka nanomboka tetikasa vaovao mikendry manokana ny Apple TV taranaka fahefatra. Ny fampiharana dia mety ho tvOS ihany, na ny kaody dia azo ampidirina amin'ny fampiharana iOS efa misy mba hamoronana fampiharana "universal" - modely mitovy amin'ny fampiharana iPhone sy iPad ankehitriny.
Olana voalohany: Xcode ihany no manolotra ny fahafahana mamorona fampiharana teratany. Saingy haingana aho dia nahita fizarana iray tao amin'ny antontan-taratasy izay hanampy ny mpamorona hanova ity taolam-paty ity ary hanomana azy ho an'ny TVML. Amin'ny ankapobeny, andalana vitsivitsy ao amin'ny Swift izay, ao amin'ny Apple TV fotsiny, dia mamorona zavatra feno efijery ary asio ny ampahany lehibe amin'ny fampiharana, izay efa voasoratra amin'ny JavaScript.
Olana roa: Ny fampiharana TVML dia tena mitovy amin'ny pejin-tranonkala iray, ary noho izany dia alefa avy amin'ny Internet ihany koa ny kaody rehetra. Ny fampiharana mihitsy dia "bootloader" fotsiny, tsy misy kaody faran'izay kely sy singa fototra fototra indrindra (kisary fampiharana sy ny toy izany). Tamin'ny farany, nametraka tamim-pahombiazana ny kaody JavaScript lehibe tao amin'ny fampiharana aho ary nahazo fahafahana haneho farafaharatsiny hafatra diso mahazatra rehefa tsy mifandray amin'ny Internet ny Apple TV.
Ny olana kely fahatelo: iOS 9 ary miaraka amin'izany ny tvOS dia mitaky mafy ny fifandraisana rehetra amin'ny Internet atao amin'ny alàlan'ny HTTPS. Ity dia endri-javatra nampidirina tao amin'ny iOS 9 ho an'ny fampiharana rehetra ary ny antony dia ny fanerena ny tsiambaratelon'ny mpampiasa sy ny fiarovana data. Noho izany dia ilaina ny mametraka taratasy fanamarinana SSL amin'ny mpizara tranonkala. Azo vidiana amin'ny $5 (120 satroboninahitra) isan-taona izy io, na azonao ampiasaina, ohatra, ny serivisy CloudFlare, izay hikarakara ny HTTPS irery, mandeha ho azy ary tsy misy fampiasam-bola. Ny safidy faharoa dia ny manafoana ity famerana ity ho an'ny fampiharana, izay azo atao amin'izao fotoana izao, saingy tsy manoro izany aho.
Taorian'ny ora vitsivitsy namaky ny antontan-taratasy, izay mbola misy lesoka kely tsindraindray, dia nanao fampiharana tena fototra nefa miasa aho. Nasehony ilay lahatsoratra malaza hoe "Hello World" sy bokotra roa. Nandany adiny roa teo ho eo aho nanandrana nampihetsika ilay bokotra ary tena nanao zavatra. Saingy raha jerena ny marainan'ny andro dia naleoko natory… ary zavatra tsara izany.
Tamin'ny andro iray, nanana hevitra mazava aho haka santionany TVML santionany mivantana avy amin'ny Apple. Hitako haingana dia haingana ny zavatra notadiaviko tao amin'ny kaody ary velona sy miasa ny bokotra. Ankoatra ny zavatra hafa, hitako koa ny ampahany roa voalohany amin'ny fampianarana tvOS amin'ny Internet. Nanampy betsaka ireo loharano roa ireo, ka nanomboka tetikasa vaovao aho ary nanomboka ny fampiharana tena izy voalohany.
Fampiharana tena izy voalohany
Nanomboka tamin'ny voalohany aho, pejy TVML voalohany. Ny tombony dia ny Apple dia nanomana modely TVML 18 efa vonona ho an'ny mpamorona izay mila adika amin'ny antontan-taratasy. Naharitra adiny iray teo ho eo ny fanitsiana ny môdely iray, indrindra satria nanomana ny API-nay aho handefa ny TVML vita miaraka amin'ny angona ilaina rehetra amin'ny Apple TV.
Naharitra 10 minitra teo ho eo ny môdely faharoa. Nanampy JavaScript roa aho - ny ankamaroan'ny kaody ao aminy dia avy amin'ny Apple mivantana, koa maninona no mamorona indray ny kodiarana. Apple dia nanomana script izay mikarakara ny fampidinana sy ny fampisehoana ny maodely TVML, ao anatin'izany ny tondro fampidinana votoaty atolotra sy ny fampisehoana fahadisoana mety hitranga.
Tao anatin'ny adiny roa latsaka, dia afaka nanangona fampiharana PLAY.CZ tena tsy misy dikany aho, nefa miasa. Afaka mampiseho lisitry ny onjam-peo izy io, afaka manivana azy amin'ny karazana ary afaka manomboka ny radio. Eny, maro ny zavatra tsy ao amin'ny app, fa ny fototra miasa.
[youtube id=”kLKvWC-rj7Q” width=”620″ haavo=”360″]
Ny tombony dia ny fampiharana dia tsy misy afa-tsy dikan-teny manokana amin'ny tranokala, izay ampiasain'ny JavaScript ary azonao ampiasaina koa ny CSS hanovana ny endrika.
Apple dia mbola mitaky zavatra vitsivitsy hafa hanomanana azy. Ny kisary fampiharana dia tsy iray, fa roa - kely kokoa sy lehibe kokoa. Ny zava-baovao dia ny kisary dia tsy sary tsotra, fa misy fiantraikany parallax ary misy sosona 2 hatramin'ny 5 (lafiny, zavatra eo afovoany sy eo aloha). Ny sary mavitrika rehetra manerana ny fampiharana dia mety misy fiantraikany mitovy.
Ny sosona tsirairay dia sary fotsiny amin'ny afara mangarahara. Apple dia nanomana ny fampiharana azy manokana amin'ny fanangonana ireo sary misy sosona ireo ary mampanantena fa hamoaka plugin fanondranana ho an'ny Adobe Photoshop tsy ho ela.
Ny fepetra iray hafa dia ny sary "Top Shelf". Raha mametraka ny fampiharana amin'ny toerana misongadina eo amin'ny laharana ambony ny mpampiasa (eo amin'ny talantalana ambony), dia tsy maintsy manome atiny ho an'ny birao eo ambonin'ny lisitry ny fampiharana ihany koa ny fampiharana. Mety misy sary tsotra fotsiny na mety ho faritra mavitrika, ohatra miaraka amin'ny lisitry ny sarimihetsika ankafizina na, amin'ny tranga misy antsika, onjam-peo.
Mpamorona maro no vao manomboka mikaroka ny mety hisian'ny tvOS vaovao. Ny vaovao tsara dia ny fanoratana fampiharana votoaty dia tena mora, ary Apple dia nandeha lavitra ho an'ny mpamorona miaraka amin'ny TVML. Ny fananganana fampiharana (ohatra PLAY.CZ na iVyszílő) dia tokony ho mora sy haingana. Misy ny vintana tsara fa hisy fampiharana maro ho vonona miaraka amin'ny fivarotana Apple TV vaovao.
Ny fanoratana fampiharana teratany na ny fandefasana lalao avy amin'ny iOS mankany amin'ny tvOS dia ho sarotra kokoa, saingy tsy dia betsaka. Ny sakana lehibe indrindra dia ny fanaraha-maso samihafa sy ny fetra 200MB isaky ny fampiharana. Ny fampiharana teratany dia tsy afaka misintona ampahany voafetra amin'ny angona avy amin'ny fivarotana, ary ny zavatra hafa rehetra dia tsy maintsy alaina fanampiny, ary tsy misy antoka fa tsy hamafa ity data ity ny rafitra. Na izany aza, azo antoka fa hiatrika haingana an'io fetra io ny mpamorona, noho ny fisian'ny fitaovana iray antsoina hoe "App Thinning", izay ao anatin'ny iOS 9 ihany koa.
lahatsoratra tsara. Misaotra. Angamba amin'ny fotoana dia ho hitantsika avy amin'i Apple ihany koa ny vahaolana ho an'ny mpampiasa amin'ny fanomanana rindranasa tsotra kokoa (vahaolana), araka izay azo atao amin'ny FileMaker ho an'ny iOS, raha tsy izaho no mpamorona.
Raha ny teoria… ny Swift loader dia andalana vitsivitsy izay mbola mitovy, ny URL ho an'ny rakitra TVML voalohany ihany no miova. Raha misy olona maniry izany, dia azo inoana fa afaka manoratra sora-baventy izy ireo izay afaka manamboatra trano miaraka amin'ny URL-nao ary mandefa rakitra IPA. Na raha manana mac ianao dia tsy olana ny fandefasana ny tetikasa, izay ametrahanao fotsiny ny URL ary manomboka ny fananganana. Ny tombony dia raha toa ka ivelan'ny fampiharana ny TVML, dia tena mila tranom-bahoaka iray ihany ianao ary mety ho fananganana manokana (fampandrosoana), ary azonao atao ny manova ny TVML amin'ny lohamilina ary noho izany ny fampandehanana ny fampiharana.
"Ny fampiharana dia mety ho tvOS ihany, na ny kaody dia azo ampiana amin'ny fampiharana iOS efa misy mba hamoronana fampiharana 'iray habe-mety-rehetra' - modely mitovy amin'ny fampiharana iPhone sy iPad ankehitriny."
Manontany tena aho hoe inona no tianao holazaina? Izaho manokana dia tsy nahita na aiza na aiza fomba hanaovana trano 1 izay ahitana iPhone, iPad ary Apple TV manerantany. Misy zavatra tsy ampy ahy ?
ao amin'ny Xcode 7.1 ny fampiharana tvOS dia azo ampiana ho tanjona iray hafa amin'ny tetikasa efa misy - mitovy amin'ny rindranasa ho an'ny Apple Watch na angamba widget ho an'ny foibe fampandrenesana. Na izany aza, tsy mbola haiko ny fomba hampidirana azy any amin'ny fivarotana ... Heveriko fa handefa fonosana iray ny Xcode ary ny App Store dia hizara izany ... Mety mitovy amin'ny ataon'izy ireo amin'ny Watch izao.
noo.. raha ny fahitako azy dia zavatra 2 samy hafa tanteraka ireo.. fanitarana ny fiambenana.. na fara faharatsiny dia hatramin'ny watchOS 2.0.. nomeny niaraka tamin'ny lasibatra iOS ary tsy nandeha akory raha tsy nisy iPhone.. Entité misaraka ny ATV.. izay no resahiko , na hisaraka ve ny fananganana ho an'ny ATV (mila mandoa 2$ ianao) ary ankoatra izany dia nandoa vola 2$ ny iOS, sa azo atao ve ny manome universal. 2$ manangana ho an'ny iOS sy ATV. fianakaviana ho an'ny ATV..
ka ny tena fanombohana dia hiseho, fa tena mitondra tena mitovy amin'ny kaody Apple Watch, ohatra. Raha tsy izany, ny antontan-taratasy dia milaza fa azo atao ny manampy kaody ho an'ny tvOS amin'ny fampiharana efa misy ary noho izany dia azo atao ny mivarotra fampiharana iray (antoko iray ao amin'ny App Store) ho an'ny iOS sy tvOS amin'ny fotoana mitovy - fividianana iray ny mpanjifa, na amin'ny maha sampana misaraka - fividianana misaraka ho an'ny iOS sy ho an'ny tvOS.
Mba hanazavana fotsiny dia tsy 200MB isaky ny app izany fa 200MB voatahiry eto an-toerana ary ny ambiny alaina amin'ny net rehefa ilaina izany.
Misaotra fa izay no eritreritro fa diso ny teny nataoko. Ny zavatra rehetra mihoatra ny 200MB (na izay rehetra alaina fanampiny) dia voatahiry ho cache ary raha manapa-kevitra ny rafitra fa lany ny habaka dia manomboka mamafa izany - izay mety tsy hitranga raha tsy ampy ny habaka malalaka ary avy eo ny votoaty faran'izay kely indrindra. ho voafafa, ka amin'ny fampiharana dia mety tsy ho olana loatra.
Inona koa no tsy maintsy hojereko, heverina fa tsy mihatra amin'ny lalao io fetra io, na mety ho lehibe noho ny 200MB eo am-potony ny lalao. Saingy mbola tsy haiko tsara ny tena tiana ambara amin'izany. Azo inoana fa mbola manitsy ity politika ity i Apple araka ny valin-tenin'ny mpamorona.
hehe Pokemon TCG – 4 GB, Manafatra korontana an-tserasera – 1,6 GB Hearthstone 1,3 GB Tena mahaliana ahy izany.
nisy ny vaovao fa manana fomba manokana ny lalao. Ampifandraiso ny antsipiriany izao ary hovitaintsika ny lahatsoratra.
Tsy vitako izany, ary ialako tsiny mialoha raha manafintohina olona aho, fa manana fifaliana lehibe sy tso-po ary tena tiako hozaraina aminareo...
Ny ampitson'ny nanambarana ny Apple TV vaovao dia tsy kamo aho ary nisoratra anarana tamin'ny loteria Apple (hisafidy ve aho?) miaraka amin'ny fahafahana mahazo Kit Developer na dia alohan'ny hamidy aza.
Omaly hariva, nanoratra tamiko i Apple fa nifidy ahy ho an'ny andiany voalohany :)
Noho izany, tsy mitovy amin'ny mpanoratra an'ity lahatsoratra ity aho, ary miasa am-pahatsorana ao amin'ny Preschool Brasnicce ho an'ny Apple TV aho - azo alaina ao amin'ny App Store mandritra ny volana Oktobra :)
ka tsapako fa izay rehetra nisoratra anarana angamba no nahazo an'io :) nanao commande ihany koa aho omaly ary tena andrandraiko tokoa... Ary mbola misy olona iray ihany koa fantatro izay miandry ny fanaterana azy koa...
Na izany na tsy izany, hatreto dia toa ho betsaka angamba ny apps rehefa manomboka ny varotra :)
Mety tsy ny rehetra - tsy nomeny ahy izany :(
:( Malahelo anao aho.
Raha misy maniry dia manana stickers Apple fotsy valo aho… Afaka mandefa azy ireo aho…