Close ad

Pomum ultima hebdomada praesentatum inter alia novum Apple apud tvOS operating ratio. Quod applicationes ex App Store institui possunt in nova capsa nigra, certe tincidunt feliciores fecit.

Duo bene tincidunt. Scribere possunt app indigenam plenam accessum ad hardware Apple TV. In promptu SDK (scriptorum bibliothecarum tincidunt) simillimum est iis quae tincidunt iam norunt ex iPhone, iPad et programmandi linguas - Objective-C et Celeri iunioris.

Sed pro simplicioribus applicationibus Apple tincidunt alteram optionem in forma TVML - Television Markup Language obtulit. Si nomen TVML sentis ut HTML suspiciose respiciat, recte dicis. Est revera lingua XML innixa et HTML simillima, solum multo simplicior et syntaxin arctiorem habet. Sed omnino perfecta est ad applicationes sicut Netflix. Prodesse etiam et utentes, quia severitas TVML multimedia applicationes vultus et operantur idem faciet.

Iter ad primam applicationem

Primum igitur quod facere debebam, nova beta versio e Xcode evolutionis environment (versio 7.1 est available" hic). Hoc mihi accessum ad tvOS SDK dedit et novum consilium specie incipere potuit in quarta generatione Apple TV. App potest esse tvOS-tantum, vel signum app iOS exsistenti addi potest ut app "universale" efficiat - exemplar simile iPhone et iPad apps hodie.

Problema unum: Xcode modo facultatem app facultatem creandi indigenam praebet. Sed celerrime sectionem inveni in documentis quae tincidunt iuvabit hanc osseam mutare et ad TVML praeparare. Basically, paucae lineae codicis in Veloce quod, sicut in Apple TV, rem plenam screen creare et principalem partem app onerant, quae iam in JavaScript.

Problema duo: TVML applicationes paginae interreti simillimae sunt, ideoque omnes signum etiam e Interreti onerati sunt. Applicatio ipsa revera iustus "bootloader", minimum tantum in codice continet ac elementa graphica maxime fundamentalia (applicatio iconis et similium). In fine, feliciter principale JavaScript codicem directe in app posui et facultatem obtinuit ut erroris consuetudo saltem nuntium ostenderet, cum Apple TV interreti non coniungitur.

Tertia quaestio parva: iOS 9 et cum ea tvOS stricte requirit ut omnes communicationes in Interreti per HTTPS encryptae fiant. Haec pluma in iOS 9 pro omnibus applis introducta est et causa pressionem in secreti usoris et securitatis datae. Oportebit igitur libellum SSL explicandi in servo interreti. Comparari potest pro minus quam 5 dollariis (120 coronis) per annum, vel uti potes, verbi gratia, ministerium CloudFlare, quod per se HTTPS curabit, sponte et sine obsidione. Secunda optio est ut hanc restrictionem applicationis, quam nunc fieri potest, avertat, sed certo non suadeo.

Post aliquot horas documenta lectionis, ubi adhuc errores minoris occasionales sunt, elaboravi fundamentalem applicationem sed operativam. Exhibuit textum popularem "Salve Mundum" et duas globulis. Circiter duas horas consumpsi ut puga pyga ut ageret et aliquid actu ageret. Considerans autem matutinas horas malui me obdormire… et quod erat bonum.

Altero die claram ideam habui ut TVML applicationis prompti exempli causa ex Apple. Quaerebam in codice celerrime quaesivi et ipsum vivo et operante. Inter alia etiam primas duas partes tvOS in interreti consequat. Utraeque opes multum adiuverunt, unde novum consilium incepi et primam applicationem realem meam incepi.

Primum verae applicationis

Prorsus de integro coepi, prima TVML pagina. Commodum est quod Apple 18 paratae factae TVML exempla tincidunt paravit quae ex documentis transcribenda opus est. Exemplar unum fere horam edere, imprimis quod pararem nostrum API ad TVML peractum mittere cum omnibus necessariis ad Apple TV.

Secunda template tantum circiter 10 minutas suscepit. Duo JavaScripts adiunxi - maxime in illis signum est directe ex Apple, ita cur rotam reinvent. Lacus scripta paravit quae curam TVML templates onerandi et ostentandi, incluso contentorum commendatione indicatarum loading ac errorum possibilium exhibitionem comparavit.

Minus quam duabus horis, nudum admodum componere potui, sed applicationis PLAY.CZ operandi. Indicem stationum radiophonicae ostendere potest, per genre illud eliquare potest et radiophonicum incipere potest. Etiam in app non sunt multa, sed opera fundamentalia.

[youtube id="kLKvWC-rj7Q" width="620″ height="360″]

Utilitas est quod applicatio essentialiter nihil aliud est quam peculiaris versio website, quae JavaScript et vis uti potes etiam uti CSS ad speciem mitigandam.

Lacus adhuc pauca plura ad parandum requirit. Applicatio icon non una, sed duo minora et maiora sunt. Novitas est iconem non simplicem imaginem esse, sed parallaxum effectum et ex 2 ad 5 stratis componi (coloris, obiecti in medio et antico). Omnes imagines activae per applicationem eundem effectum continere possunt.

Quisque accumsan est actu iustus imago in scaena perlucida. Apple applicationem propriam paravit ad has imagines nunc componendas et promissiones ad plugin exportandas solvendas mox Adobe Photoshop.

Alia postulatio est imago "Top Shelf". Si usor app in loco eminenti in summo ordine locat (in summitate fasciae), app etiam contentus in escritorio supra in indice app providere debet. Pictura simplex vel tantum esse potest vel area activa esse potest, exempli gratia cum indice pellicularum gratissimarum vel, in casu nostro, statio radiophonica.

Multae tincidunt incipiunt possibilitates novi tvOS explorare. Bonus nuntius est quod app contentum scribens perfacile est, et Apple via tincidunt cum TVML abiit. Aedificatio applicationis (exempli gratia PLAY.CZ vel iVyszílő) facile et velox debet esse. Casus bonus est ut magnus numerus applicationum simul paratus erit ac novum Apple TV deminutum est.

Scribens indigena app vel lusum portaturus ab iOS ad tvOS, magis difficilius erit, sed non multo. Maximus crate diversae moderatores ac 200MB per app limites erunt. Applicatio vernacula non potest nisi limitatam partem notitiarum ex copia extrahere, et omnia alia praeterea recipienda sunt, et nulla est cautio quod ratio huius notitiae non delebit. Attamen, tincidunt certissime de hac limitatione cito aget, etiam gratias pro disponibilitate instrumentorum quae "App Thining" vocantur, quae etiam pars iOS 9 sunt.

Argumenta: , ,
.