![„ios 8 dev“ funkcijų kūrėjas](/f/a980aa5af0bde2a0d248dbaef4dda647.jpg)
![Reklaminis WWDC 2023 logotipas.](/f/9a62d541151c72016b1f861020cf39ad.jpg)
„Apple“ atidarė šių metų WWDC vaizdo įrašu, kuriame daugiausia dėmesio skirta programoms. Timas Cookas atėjo į sceną ir pažadėjo, kad programos kūrėjai bus pagrindinės pristatymo dalies temos. Ir po valandos laukimo „Apple“ pristatė į kūrėjus orientuotą „iOS 8“. Nors tai nėra pagrindinis „iOS 7“ naudotojo pakeitimas, „Apple“ atitraukė naujausios mobiliosios OS iteracijos uždangą, kad atskleistų kai kuriuos svarbius kūrėjų laukiančius pakeitimus.
Rekomenduojami vaizdo įrašai
„App Store“ patobulinimai
Pradedant nuo vietos, kur vartotojai pirmą kartą sąveikauja su programėlėmis, „Apple“ kūrėjams suteikė naujų būdų, kaip juos rasti ir išsiskirti „App Store“. Populiarios paieškos rodo, kas šiuo metu populiaru „App Store“, todėl jums nereikės būti paskutiniam iš draugų, kad atsisiųstumėte kitą Flappy Bird- tipo smūgis. Naudotojams taip pat bus rodomos susijusios paieškos, kai jie ieškos „App Store“, ir jie galės naršyti naudodami naują skirtuką „Naršyti“, kuriame programos suskirstomos į kategorijas, kad būtų lengviau naršyti.
Dabar programos gauna „Apple“ patvirtinimo antspaudą su žyma „Editor's Choice“, pritaikoma programos įvertinimui, siekiant nukreipti naudotojus į populiarias programas. Kūrėjai taip pat gali parodyti savo programas naudodami naują peržiūros funkciją. Užuot tiesiog rodę kelias ekrano kopijas, kūrėjai gali įtraukti vaizdo įrašą, kuriame rodoma veikianti programa. Kūrėjai taip pat galės sujungti savo programas, todėl vartotojai gali vienu paspaudimu atsisiųsti paslaugų paketą iš tos pačios įmonės.
Susijęs
- Kaip dabar atsisiųsti iOS 17 beta versiją į savo iPhone
- Kaip pridėti valdiklių prie „iPhone“ užrakinimo ekrano „iOS 16“.
- Kaip rasti atsisiųstus failus „iPhone“ arba „Android“ išmaniajame telefone
iOS SDK patobulinimai
Tikrieji iOS 8 pokyčiai yra po gaubtu. Tai ilgas ir įvairus iOS 8 SDK patobulinimų sąrašas (programinės įrangos kūrimo rinkinys), kuri ne kūrėjams gali atrodyti kaip svetima kalba – net mūsų galvos sukasi bandydami neatsilikti. Timas Cookas teigė: „šis leidimas yra didžiausias [kūrėjo] leidimas nuo App Store paleidimo“. Štai ką gali kūrėjai nekantraujame žaisti kartu su idėja, kaip tai paveiks vartotojus į kūrėją orientuoto priėmimo pusėje atnaujinti.
Bandomasis skrydis: „TestFlight“, kurią „Apple“ neseniai įsigijo vasario mėn., yra nauja beta versijos testavimo paslauga, skirta kūrėjams ir vartotojams. Tai leis kūrėjams tiesiogiai atidaryti savo programas beta versijos vartotojams ir sklandžiai gauti atsiliepimų. Paslauga nemokama ir kūrėjams bus rodoma informacija apie jų programą tiesiai paslaugoje. Tai turėtų reikšti atviresnę prieigą prie beta versijos ir geresnį stabilumą išleidus.
Išplečiamumas: „Apple“ į SDK įtraukė daugiau nei 4000 naujų kūrėjų API (programų programavimo sąsajų). „Pats giliausias“, pasak programinės įrangos inžinerijos vyresniojo viceprezidento Craigo Federighi, yra išplėtimas. Tai suteikia programoms galimybę siūlyti paslaugas kitose programose.
Taigi, kaip „Apple“ suteikia galimybę bendrinti per „Facebook“ ir „Twitter“ sistemoje „iOS“, dabar tokia programa kaip „Pinterest“ gali padaryti tą patį. Kitas scenoje parodytas pavyzdys buvo trečiųjų šalių nuotraukų filtrų įtraukimas į Apple Photos programą. Federighi paaiškino: „Kad būtų galima naudoti išplėtimą iOS būdu, plėtiniai yra programų smėlio dėžėse, tačiau programos gali pasiekti tas programas.
Valdikliai: „Apple“ daug prisidėjo prie valdiklių įtraukimo į savo sąsają, o galimybė jame dalyvauti suteikiama ir trečiųjų šalių kūrėjams. Tie kūrėjai galės nustatyti savo valdiklį, kaip jis rodomas pranešimų centre ir šiandienos rodinyje.
Naudotojams tai reiškia, kad norima informacija iš programų gaunama tiesiai iš visada pasiekiamo pranešimų centro. Pavyzdžiui, į šiandienos rodinį galima įdėti ESPN SportsCenter valdiklį ir pamatyti naujausius mėgstamiausių komandų rezultatus. Federighi parodė „eBay“ valdiklį, kuris leido jam stebėti aukcioną ir pateikti pasiūlymą neatidarant programos. Tai konkurencinga „Windows Live“ plytelių arba „Android“ valdiklių sistemos funkcija.
Trečiųjų šalių klaviatūros: Pirmą kartą „Apple“ atidarys savo mobiliąją OS trečiųjų šalių klaviatūros. Tai aiškiai yra didesnio sprendimo integruoti trečiųjų šalių paslaugas į operacinę sistemą dalis. Nepaisant to, kad „Apple“ paskelbė apie savo klaviatūros atnaujinimą, naudotojai galės pasirinkti savo klaviatūrą iš kitų kūrėjų, kad galėtų naudoti kaip pagrindinę spausdinimo parinktį. Scenos pristatymas parodė, kad „Swype“ naudojamas „iOS 8“.
Klaviatūros pritaikymas „Android“ buvo didžiulis, o galimybė naudoti alternatyvią „iOS“ klaviatūrą bus sveikintinas papildymas.
Touch ID: Toliau atidarydama „iOS 8“ leis trečiųjų šalių programoms naudoti „Touch ID“. Kūrėjai galės naudoti autentifikavimo paslaugą, kad apsaugotų naudotojo duomenis, saugomus jų programoje. Programoms su slapta informacija, pvz., Mint arba 1Password, papildomas apsaugos sluoksnis pranoksta standartinę vieno sluoksnio apsaugą slaptažodžiu. Vartotojai galės mėgautis greitu prisijungimu ir jausis saugiau. Taip pat verta paminėti, kad kūrėjai neturės tiesioginės prieigos prie vartotojų pirštų atspaudų informacijos.
Naujos fotoaparato ir nuotraukų rinkinio API: Iš tikrųjų apie tai nebuvo daug paminėta, tačiau „Apple“ pabrėžė, kad atnaujino savo fotoaparatą ir nuotraukų rinkinių API. Manome, kad bent dalis to yra susiję su anksčiau paminėtomis išplėtimo funkcijomis. „Apple“ taip pat atkreipė dėmesį į galimybę patobulinti fotoaparato nustatymus.
HomeKit: Nors Sveikatos rinkinys buvo Apple sprendimas dėl sveikatos informacijos, esančios daugelyje skirtingų programų, HomeKit yra jos bandymas sujungti visas namų automatizavimo galimybes į vieną vietą. „Rinkoje yra puikių programų ir įrenginių, bet manėme, kad galime tai padaryti šiek tiek racionalesnio“, – sakė Craigas Federighi. Idėja yra paversti iOS įrenginius išmaniuoju nuotolinio valdymo pultu namams. Išmanieji įrenginiai, įskaitant garažo durų atidarytuvus, apsaugos kameras ir spynas, gali būti valdomi naudojant „HomeKit“.
„Apple“ parodė daugybę įmonių, su kuriomis ši paslauga veiks, įskaitant tokius produktus kaip „Philips“ Hue šviestuvai ir Augusto išmaniosios spynos. „Apple“ įdiegtas protokolas skirtas leisti visiems įvairių kūrėjų išmaniesiems įrenginiams darniai veikti. Vartotojai galės naudotis „Apple“ sąsaja, įskaitant „Siri“ valdymo komandas (pavyzdžiui, pasakius „Siri“ „pasiruošti miegoti“, durys automatiškai užrakins ir apšvietimas bus pritemdytas).
CloudKit: „CloudKit“ yra dar vienas įrankis, skirtas supaprastinti kūrėjų darbą. „Apple“ prisiima serverio atsakomybę už programas, suteikdama kūrėjui aiškesnę ir lengviau naudojamą kūrimo patirtį. Tai turėtų panaikinti poreikį valdyti serverius kuriant programą. Paslauga teikiama nemokamai su tam tikrais apribojimais, kurie atsiranda intensyviau naudojant.
Metalas: Žaidimų kūrėjams, naudojantiems „iOS“, „Metal“ „dramatiškai sumažina OpenGL išlaidas“. „OpenGL“ yra dabartinis „iOS“ 3D grafikos standartas, tačiau atrodo, kad „Metal“ perims viršų. „Metal“ rezultatai yra geresnis našumas ir grafika, kuriuos „Apple“ demonstravo EA demonstracinėse versijose Augalai vs. Zombiai: Garden Warfare. Naudodama metalą, EA galėjo naudoti savo Frostbite variklį - variklį, skirtą konsolėms - žaisti žaidimą iPad.
Timas Sweeney iš Epic Games pademonstravo, ką metalas sugeba per zen sodo demonstracinę versiją, kurioje buvo keletas įspūdingų vaizdų, įskaitant koi tvenkinį, kuriame kiekviena žuvis turėjo savo dirbtinį intelektą ir krioklį, kuris virto didžiuliu drugelių spiečiu. Tai reiškia, kad „Metal“ bus prieinama su „iOS 8“, žaidimų vizualizacija iOS įrenginiuose pasieks naujas aukštumas.
SceneKit: „Metal“ yra skirtas aukščiausios klasės grafiniams žaidimams, o „SpriteKit“ yra atsitiktinių žaidimų SDK. „Apple“ pridėjo naują funkciją, kurią pavadino „SceneKit“. „SceneKit“ prideda 3D scenos atvaizdavimo įrenginį kartu su patobulinta pikselio fizika, šviesos šaltiniais ir lauko jėgomis bei atvirkštine kinematika. Visa tai reiškia, kad programas kurti yra lengviau – darant prielaidą, kad iš pradžių suprantate šias sąlygas.
Swift: Bene didžiausias kūrėjų pokytis įvyko paskutiniame WWDC 2014 pristatyme. „Apple“ pažvelgė į „Xcode“ ir kalbą, kuri yra pagrindinė įrankių rinkinio „Objective-C“. Siekdama supaprastinti programavimo kalbą, kuri buvo naudojama pastaruosius 20 metų, „Apple“ pašalino „C bagažą“ ir pristatė savo naują programavimo kalbą: „Swift“. Craig Federighi teigimu, „tai visiškai valdo“.
Kūrėjai, naudojantys Swift, galės matyti savo kodavimo rezultatus realiuoju laiku, kai jie rašo kodą. Kaip rodo pavadinimas, „Swift“ taip pat yra daug greitesnis nei „Objective-C“. „Swift“ taip pat galės veikti kartu su „Objective-C“ ir „C“ kodais toje pačioje programoje. „Swift“ yra įtraukta į „Xcode 6“ beta versiją, kuri yra prieinama dabar, todėl jie gali iš karto ją gauti.
Tai skamba techniškai, bet ši medžiaga jums bus svarbi
Daugelis to, kas buvo aptarta su Swift, skambės kaip nesąmonė tiems, kurie nėra programuotojai arba kūrėjai, tačiau iš kūrėjų reakcijos patalpoje buvo aišku, kad tai buvo gerai įvertinta skelbimas. Tai turėtų supaprastinti programos kūrimo procesą ir pašalinti kodavimo perteklius bei įprastas klaidas, kurios egzistuoja kitose kodavimo kalbose. Galutiniu rezultatu siekiama, kad kūrėjai galėtų lengviau rašyti kodą, kuris bus saugesnis ir patikimesnis.
Redaktorių rekomendacijos
- „iPadOS 17“ ką tik padarė mano mėgstamą „iPad“ funkciją dar geresnę
- Kaip tiesioginę nuotrauką paversti vaizdo įrašu „iPhone“.
- Kaip išjungti „iPhone 14 Pro“ visada įjungtą ekraną
- 17 paslėptų iOS 17 funkcijų, apie kurias turite žinoti
- Turite iPhone, iPad arba Apple Watch? Turite jį atnaujinti dabar
Atnaujinkite savo gyvenimo būdąSkaitmeninės tendencijos padeda skaitytojams stebėti sparčiai besivystantį technologijų pasaulį – pateikiamos visos naujausios naujienos, smagios produktų apžvalgos, įžvalgūs vedamieji leidiniai ir unikalūs žvilgsniai.