Apple todobaadkii hore soo bandhigay, iyo waxyaabo kale TV-ga cusub ee Apple oo leh nidaamka hawlgalka ee tvOS. Xaqiiqda ah in codsiyada laga helo App Store lagu rakibo sanduuqa madow ee cusub ayaa hubaal ka dhigay horumariyeyaasha ugu faraxsan.
Horumariyayaashu waxay leeyihiin laba ikhtiyaar. Waxay qori karaan abka waddaniga ah oo si buuxda u gelaya qalabka Apple TV. SDK-ga la heli karo (qaybta maktabadaha loogu talagalay horumariyeyaasha) waxay aad ula mid tahay wixii horumariyayaashu ay hore uga yaqaaneen iPhone, iPad, iyo luqadaha barnaamijku waa isku mid - Ujeeddo-C iyo Swift ka yar.
Laakiin codsiyada fudud, Apple waxay siisay horumariyeyaasha ikhtiyaarka labaad ee qaabka TVML - Television Markup Language. Haddii aad dareento in magaca TVML u eg yahay HTML, waa sax. Runtii waa luqad calaamadeyn ah oo ku saleysan XML waxayna aad ugu egtahay HTML, kaliya aad ayey uga sahlan tahay oo waxay leedahay erayo adag. Laakiin waxay gabi ahaanba ku fiican tahay codsiyada sida Netflix. Isticmaalayaasha sidoo kale way ka faa'iideysan doonaan, sababtoo ah adkeynta TVML waxay ka dhigi doontaa codsiyada warbaahinta badan inay u ekaadaan oo ay u shaqeeyaan si isku mid ah.
Waddada loo maro codsiga koowaad
Markaa waxa ugu horreeya ee aan lahaa waa inaan soo dejiyo nooca cusub ee beta ee deegaanka horumarinta Xcode (nooca 7.1 ayaa diyaar ah halkan). Tani waxay i siisay fursad aan ku galo tvOS SDK waxaana awooday inaan bilaabo mashruuc cusub oo si gaar ah loogu beegsanayo jiilka afraad ee Apple TV. Appku wuxuu noqon karaa tvOS-kaliya, ama koodka waxaa lagu dari karaa abka iOS jira si loo abuuro app "caalami ah" - nooc la mid ah barnaamijyada iPhone iyo iPad maanta.
Dhibaatada koowaad: Xcode kaliya waxay bixisaa awooda lagu abuuro abka asalka ah. Laakiin waxaan si degdeg ah uga helay qayb dukumeentigu ka caawin doono horumariyayaasha inay beddelaan qalfoofkan oo ay ugu diyaariyaan TVML. Asal ahaan, waa dhowr sadar oo kood ah oo ku yaal Swift, oo kaliya Apple TV, ku samee shayga buuxa ee shaashadda oo ku shub qaybta ugu weyn ee app-ka, kaas oo horay ugu qoran JavaScript.
Dhibaatada labaad: Codsiyada TVML waxay runtii aad ugu eg yihiin bogga internetka, sidaas darteed dhammaan koodka ayaa sidoo kale laga soo raray internetka. Codsiga laftiisa runtii waa "bootloader", waxa uu ka kooban yahay kaliya ugu yaraan kood iyo walxaha garaafyada aasaasiga ah (astaanta codsiga iyo wixii la mid ah). Dhammaadkii, waxaan si guul leh ugu dhejiyay koodhka JavaScript ee ugu muhiimsan app-ka waxaanan helay awoodda aan ugu yaraan muujin karo fariin qalad ah marka Apple TV uusan ku xirnayn internetka.
Dhibaatada saddexaad ee yar: iOS 9 iyo tvOS waxay si adag u baahan tahay in dhammaan isgaarsiinta ku wajahan internetka ay dhacdo si qarsoodi ah HTTPS. Tani waa muuqaal lagu soo bandhigay macruufka 9 ee dhammaan abka sababtana waa cadaadis saaran sirta isticmaalaha iyo amniga xogta. Markaa waxay noqon doontaa lagama maarmaan in la geeyo shahaadada SSL ee server-ka. Waxaa lagu iibsan karaa wax yar oo ah $5 (120 krone) sannadkii, ama waxaad isticmaali kartaa, tusaale ahaan, adeegga CloudFlare, kaas oo daryeeli doona HTTPS kaligiis, si toos ah iyo maalgelin la'aan. Xulashada labaad waa in la damiyo xannibaadda codsiga, taas oo suurtagal ah hadda, laakiin hubaal anigu kuma talin doono.
Dhowr saacadood ka dib markii aan akhriyay dukumeentiyada, halkaas oo ay weli jiraan khaladaad yaryar oo marmar ah, waxaan ka shaqeeyay codsi aad u aasaasi ah laakiin shaqeynaya. Waxay soo bandhigtay qoraalka caanka ah "Hello World" iyo laba badhan. Waxaan ku qaatay qiyaastii laba saacadood oo aan isku dayay in aan helo badhanka si uu u noqdo mid firfircoon oo dhab ahaantii wax sameeyo. Laakiin anigoo tixgelinaya saacadaha hore ee subaxda, waxaan doorbiday inaan seexdo… taasina waxay ahayd arrin wanaagsan.
Maalintii kale, waxaan lahaa fikrad fiican inaan si toos ah Apple uga soo dejiyo muunad diyaarsan oo TVML ah. Waxa aan si degdeg ah uga helay koodhka oo badhanku waa nool yahay oo shaqaynayay. Waxyaabaha kale, waxaan sidoo kale helay labada qaybood ee ugu horreeya casharrada tvOS ee internetka. Labada kheyraad ayaa wax badan ka caawiyay, sidaas darteed waxaan bilaabay mashruuc cusub oo waxaan bilaabay codsigeyga dhabta ah ee ugu horreeya.
Codsiga ugu horreeya ee dhabta ah
Waxaan si buuxda uga bilaabay meel eber, boggii ugu horreeyay ee TVML. Faa'iidada ayaa ah in Apple ay diyaarisay 18 qaab oo TVML ah oo diyaarsan oo loogu talagalay horumariyeyaasha kuwaas oo kaliya u baahan in laga soo koobiyo dukumeentiga. Tafatirka hal template waxay qaadatay qiyaastii hal saac, ugu horrayn sababtoo ah waxaan diyaarinayay API-keena si aan ugu soo diro TVML-ka dhammaatay ee dhammaan xogta lagama maarmaanka u ah Apple TV.
Qaabka labaad wuxuu qaatay kaliya 10 daqiiqo. Waxaan ku daray laba JavaScripts - inta badan koodka iyaga ku jira wuxuu si toos ah uga yimaadaa Apple, markaa sababta dib-u-cusboonaysiinta giraangiraha. Apple waxa ay diyaarisay qoraalo ka taxadaraya rarista iyo soo bandhigida qaababka TVML, oo ay ku jiraan tilmaame rarka nuxurka lagu taliyay iyo muujinta khaladka suurtagalka ah.
In ka yar laba saacadood, waxaan awooday inaan isku keeno codsi aad u qaawan, laakiin shaqaynaya PLAY.CZ. Waxay soo bandhigi kartaa liiska idaacadaha, waxay ku shaandheyn kartaa nooca waxayna bilaabi kartaa raadiyaha. Haa, waxyaabo badan kuma jiraan app-ka, laakiin aasaaska ayaa shaqeeya.
[youtube id=”kLKvWC-rj7Q” width=”620″ height=”360″]
Faa'iidada ayaa ah in codsigu asal ahaan uusan ahayn wax ka badan nooc gaar ah oo websaydhka ah, kaas oo ay ku shaqeeyaan JavaScript sidoo kale waxaad isticmaali kartaa CSS si aad wax uga beddesho muuqaalka.
Apple weli waxay u baahan tahay dhowr waxyaalood oo kale si loo diyaariyo. Astaanta codsigu maaha mid, laakiin waa laba - ka yar iyo ka weyn. Waxa ugub ah ayaa ah in astaantu aanay ahayn sawir fudud, balse ay ka kooban tahay saamayn barbar-dhig ah oo ka kooban 2 ilaa 5 lakab (saldhig, walxo dhexda iyo hore ah). Dhammaan sawirada firfircoon ee dhammaan arjiga waxay ku jiri karaan saameyn isku mid ah.
Lakab kastaa dhab ahaantii waa uun sawir ku yaal asal hufan. Apple waxay diyaarisay codsi u gaar ah oo ay ku ururinayso sawiradan lakabka ah waxayna ballan qaaday inay dhawaan sii dayn doonto plugin dhoofinta Adobe Photoshop.
Shardiga kale waa sawirka "Qofka Sare" Haddii isticmaaluhu geliyo abka meel caan ah oo safka sare ah (oo ku yaal shelf sare), abka waa inuu sidoo kale bixiyaa nuxurka desktop-ka ee ka sarreeya liiska abka. Waxaa jiri kara sawir fudud ama waxay noqon kartaa meel firfircoon, tusaale ahaan liiska filimada la jecel yahay ama, xaaladeena, idaacadaha.
Horumariyayaal badan ayaa hadda bilaabay inay sahamiyaan fursadaha tvOS cusub. Akhbaarta wanaagsan ayaa ah in qorista abka nuxurku aad u fudud yahay, Apple-na waxa ay waddo dheer u martay horumariyayaasha TVML. Dhisidda arji (tusaale PLAY.CZ ama iVyszílő) waa inay ahaataa mid fudud oo degdeg ah. Waxaa jirta fursad wanaagsan oo ah in tiro badan oo codsiyo ah ay diyaar noqon doonaan isla marka uu Apple TV-ga cusubi sii socdo.
Qorista abka waddaniga ah ama ka soo-dejinta ciyaarta iOS ilaa tvOS waxay noqon doontaa mid aad u adag, laakiin maahan wax badan. Caqabadda ugu weyn waxay noqon doontaa kontaroolo kala duwan iyo 200MB xadka app kasta. Codsiga waddaniga ah wuxuu kaliya ka soo dejisan karaa qayb xaddidan oo ka mid ah xogta dukaanka, wax kasta oo kale waa in la soo dejiyo, mana jirto wax dammaanad ah in nidaamka uusan tirtiri doonin xogtan. Si kastaba ha ahaatee, horumariyayaashu waxay si dhakhso ah ula macaamili doonaan xaddidan, sidoo kale waxay ku mahadsan yihiin helitaanka qalabyo kala duwan oo loo yaqaan "App Thinning", oo sidoo kale qayb ka ah iOS 9.
Maqaal wanaagsan. Mahadsanid. Waxaa laga yaabaa in waqti aan ka arki doono Apple sidoo kale xal user diyaarinta codsiyada fudud (xalka), sida ay suurtogal tahay la FileMaker for iOS, aniga oo aan ahay horumariye.
Aragti ahaan… Xamuulka Swift waa dhowr sadar oo weli isku mid ah, kaliya URL-ka faylka ugu horreeya ee TVML ayaa isbedelaya. Haddii qof rabo, waxay u badan tahay inay qori karaan qoraal ka fogaan kara dhisme URL-kaaga oo dib u soo celin kara faylka IPA. Ama haddii aad leedahay mac, dhib ma laha inaad soo dirto mashruuca, halkaas oo aad geliso URL oo aad bilowdo dhismaha. Faa'iidada ayaa ah in haddii TVML uu ka baxsan yahay codsiga, waxaad dhab ahaantii u baahan tahay hal dhismo oo dadweyne ah iyo suurtogalnimada hal dhisme (horumar), waxaadna ka beddeli kartaa oo keliya TVML server-ka iyo sidaas shaqada codsiga.
"Barnaamijku wuxuu noqon karaa tvOS-kaliya, ama koodka waxaa lagu dari karaa abka iOS jira si loo abuuro "hal-cabbir-dhan-dhan" app - nooc la mid ah barnaamijyada iPhone iyo iPad maanta."
Waxaan la yaabanahay maxaad ka wadaa? Shakhsi ahaan, meelna kama helin hab lagu sameeyo 1 dhismo oo ay ku jiraan iPhone caalamiga ah, iPad iyo Apple TV.. maadaama ay yihiin SDK-yada kala duwan (la mid ah OSX), waxaad u baahan tahay bartilmaameed dheeraad ah oo loogu talagalay tvOS iyo sidaas oo kale dhismo gaar ah. Wax baa iga maqan ?
gudaha Xcode 7.1 codsiyada tvOS waxaa lagu dari karaa bartilmaameed kale oo mashruuc horey u jiray - oo la mid ah codsiyada Apple Watch ama laga yaabee widget-ka xarunta ogeysiinta. Si kastaba ha ahaatee, weli ma garanayo sida loogu dhejin doono dukaanka ... Waxaan u maleynayaa in Xcode uu soo diri doono hal xirmo kadibna App Store-ka ayaa u qaybin doona ... Malaha wuxuu la mid yahay waxa ay ku sameeyaan Watch hadda.
noo .. fikradayda, kuwani waa 2 shay oo gebi ahaanba kala duwan.. daawashada waa kordhin ... ama ugu yaraan waxay ahayd ilaa watchOS 2.0. ATV waa qayb gaar ah.. taasi waa waxa aan ka hadlayo, haddii dhismaha ATV uu noqon doono mid kala gooni ah (waxaad u baahan tahay inaad bixiso 2$) iyo in lagu daro macruufka oo lagu bixiyo 2$, mise suurtagal ma noqon doontaa in la bixiyo caalami ah 2$ ku dhis labada iOS iyo ATV. qoyska ATV.
markaa bilaabista dhabta ah ayaa muujin doonta, laakiin runtii waxay u dhaqmeysaa la mid ah koodhka Apple Watch, tusaale ahaan. Haddii kale, dukumeentigu wuxuu sheegayaa in ay suurtagal tahay in lagu daro koodka tvOS codsiga jira sidaas darteedna ay suurtagal noqon doonto in la iibiyo hal app (hal qayb oo ku yaal App Store) labadaba iOS iyo tvOS isku mar - hal iibsi macmiilka, ama sida qayb gaar ah - iibsi gaar ah oo loogu talagalay iOS iyo tvOS.
Kaliya si loo caddeeyo, maaha 200MB halkii app, laakiin 200MB ayaa lagu kaydiyaa gudaha inta soo hartayna laga soo dejiyo shabakada markii loo baahdo
Waad ku mahadsan tahay, taasi waa waxa aan u maleynayay, laakiin malaha waxaan ku sheegay khalad. Wax kasta oo ka sarreeya 200MB (ama wax kasta oo sidoo kale la soo dejiyo) waxaa loo kaydiyaa sidii kayd ahaan oo haddii nidaamku go'aansado in uu ka dhammaanayo meel bannaan, wuxuu bilaabaa in la tirtiro - taas oo laga yaabo inaysan dhici doonin ilaa inta laga helayo meel bannaan oo ku filan ka dibna waxa ugu yar ee la isticmaalo. waa la tirtiri doonaa, markaa ficil ahaan malaha dhib badan ma noqon doonto.
Maxaa kale oo ay tahay inaan ogaado, malaha xaddidan ma khusayso ciyaaraha, ama ciyaartu waxay noqon kartaa mid ka weyn 200MB saxda ah saldhigga. Laakiin wali ma garanayo sida saxda ah ee tan loola jeedo. Waa suurtogal in Apple ay wali hagaajinayso siyaasaddan iyadoo loo eegayo jawaab-celinta horumariyeyaasha.
hehe Pokemon TCG – 4 GB, Ka dalbo fowdo online – 1,6 GB Hearthstone 1,3 GB Runtii aad ayaan u xiiseeyaa arrintan.
waxaa jiray xog ah in ciyaaruhu ay leeyihiin hab gaar ah. Tafaasiisha hadda waan isku geynayaa, maqaalkana waanu dhammaystiri doonnaa.
Ma samayn karo, oo hore ayaan uga cudur daaranayaa haddii aan qof xumeeyo, laakiin waxaan haystaa farxad aad u weyn, daacad ah oo run ah oo aan rabay in aan kula wadaago ...
Maalin ka dib markii lagu dhawaaqay Apple TV-ga cusub, ma aan caajisin oo waxaan saxiixay bakhtiyaanasiibka Apple (miyaan dooranayaa?) iyada oo suurtagal ah in la helo Qalabka Horumarinta xitaa ka hor inta uusan iibin.
Fiidnimadii shalay, Apple ayaa ii soo qortay inay ii dooratay dufcaddii ugu horreysay :)
Marka, la mid ma ihi qoraaga maqaalkan, oo waxaan si daacad ah uga shaqeynayaa Preschool Brasnicce ee Apple TV - oo laga heli karo App Store inta lagu jiro Oktoobar :)
marka waxaan dareemayaa dareen ah in qof kasta oo isdiiwaangeliyay ay u badan tahay inuu helay :) sidoo kale waxaan dalbaday shalay oo runtii aad ayaan u sugayaa… Oo waxaan ogahay hal qof oo kale oo isna sugaya dhalashadiisa…
Si kastaba ha ahaatee, ilaa hadda waxay u muuqataa inay u badan tahay inay jiri doonaan barnaamijyo badan marka iibku bilaabmo :)
Qof kastaa malaha - ima ay siin :(
:( waan kuu damqanayaa.
Haddii qof doonayo, waxaan haystaa siddeed stickers oo Apple cad ah… waxaan u diri karaa iyaga…