Kako bodo nove funkcije iOS 8 za razvijalce vplivale na vas

click fraud protection
razvijalec funkcij za ios 8 dev
Promocijski logotip za WWDC 2023.
Ta zgodba je del naše celotne pokritosti Apple WWDC

Apple je odprl letošnji WWDC z videoposnetkom, ki se osredotoča na aplikacije. Tim Cook je prišel na oder in obljubil, da bodo razvijalci aplikacij predstavljeni v delu predstavitve. In po enournem čakanju je Apple pokazal iOS 8, osredotočen na razvijalce. Čeprav to ni večja preobrazba na strani uporabnikov, kot je bil iOS 7, je Apple odgrnil zaveso najnovejše ponovitve svojega mobilnega operacijskega sistema, da bi razkril nekaj večjih sprememb, ki prihajajo za razvijalce.

Priporočeni videoposnetki

Izboljšave App Store

Začenši na površinski ravni z mestom, kjer uporabniki najprej komunicirajo z aplikacijami, je Apple razvijalcem ponudil nove načine, kako jih najti in izstopati v App Store. Priljubljena iskanja prikazujejo, kaj je trenutno priljubljeno v trgovini App Store, tako da vam ne bo treba biti zadnji med prijatelji, da prenesete naslednje Flappy Bird-vrstni zadetek. Uporabnikom bodo prikazana tudi sorodna iskanja pri iskanju v App Store in lahko brskajo z uporabo novega zavihka Razišči, ki kategorizira aplikacije na lažji način za krmarjenje.

Aplikacije zdaj dobijo Appleov žig odobritve z oznako »Editor's Choice«, ki jo doda ocena aplikacije, da uporabnike usmeri k priljubljenim aplikacijam. Razvijalci lahko svoje aplikacije pokažejo tudi z novo funkcijo predogleda. Namesto da bi prikazali le nekaj posnetkov zaslona, ​​lahko razvijalci vključijo videoposnetek aplikacije v akciji. Razvijalci bodo prav tako lahko združili svoje aplikacije skupaj, kar bo uporabnikom omogočilo prenos paketa storitev istega podjetja z enim dotikom.

Povezano

  • Kako zdaj prenesti iOS 17 beta na svoj iPhone
  • Kako dodati pripomočke na zaklenjeni zaslon iPhone v sistemu iOS 16
  • Kako najti prenesene datoteke na pametnem telefonu iPhone ali Android

Izboljšave SDK za iOS

Prave spremembe za iOS 8 prihajajo pod pokrovom. To je dolg in raznolik seznam izboljšav v iOS 8 SDK (komplet za razvoj programske opreme), ki bi lahko zvenel kot tuj jezik za nerazvijalce – celo naše glave so se vrtele, ko smo poskušale slediti. Tim Cook je izjavil: "Ta izdaja je največja izdaja [razvijalca] od lansiranja App Store." Evo, kaj lahko razvijalci veselim se igranja z njim, skupaj z idejo o tem, kako bo to vplivalo na uporabnike na prejemnem koncu programa, osredotočenega na razvijalce nadgradnja.

TestFlightTestFlight: TestFlight – ki ga je Apple nedavno kupil februarja – je nova testna storitev beta za razvijalce in uporabnike. Razvijalcem bo omogočil, da odprejo svoje aplikacije v različici beta neposredno svojim uporabnikom in nemoteno prejemajo povratne informacije. Storitev je brezplačna in razvijalcem prikaže informacije o njihovi aplikaciji neposredno v storitvi. To bi moralo pomeniti bolj odprt dostop za različico beta in boljšo stabilnost po izdaji.


RazširljivostRazširljivost:
Apple je v SDK dodal več kot 4000 novih razvijalskih API-jev (vmesnikov za programiranje aplikacij). Po mnenju višjega podpredsednika programskega inženiringa Craiga Federighija je »najgloblji« razširljivost. To aplikacijam doda možnost, da ponujajo storitve znotraj drugih aplikacij.

Torej način, na katerega Apple vključuje možnost deljenja prek Facebooka in Twitterja znotraj iOS-a, zdaj lahko aplikacija, kot je Pinterest, stori enako. Drugi primer, prikazan na odru, je bila vključitev fotografskih filtrov tretjih oseb, vgrajenih v Applovo aplikacijo Photos. Federighi je pojasnil: "Za obvladovanje razširljivosti na način iOS, razširitve živijo v peskovniku aplikacij, vendar lahko aplikacije dosežejo te aplikacije."

razvijalecPripomočki: Apple je naredil velik posel glede vključitve pripomočkov v svoj vmesnik in zmožnost sodelovanja pri tem se razširi na razvijalce tretjih oseb. Ti razvijalci bodo lahko definirali svoj gradnik, kot je prikazan v središču za obvestila in v pogledu Today.

Za uporabnike to pomeni pridobivanje želenih informacij iz aplikacij neposredno iz vedno dostopnega centra za obvestila. Na primer, lahko postavite pripomoček ESPN SportsCenter v svoj pogled Today in si ogledate posodobljene rezultate svojih najljubših ekip. Federighi je pokazal pripomoček eBay, ki mu je omogočal sledenje dražbi in oddajo ponudb, ne da bi odprl aplikacijo. To je konkurenčna funkcija ploščicam Windows live ali sistemu pripomočkov Android.

quicktypeTipkovnice tretjih oseb: Apple bo prvič v zgodovini odprl svoj mobilni OS za tipkovnice drugih proizvajalcev. To je očitno del večje odločitve o integraciji storitev tretjih oseb v operacijski sistem. Kljub napovedi lastne posodobitve tipkovnice bo Apple uporabnikom omogočil, da izberejo lastno tipkovnico drugih razvijalcev, ki jo bodo uporabljali kot primarno možnost tipkanja. Predstavitev na odru je pokazala uporabo Swype v sistemu iOS 8.

Prilagajanje tipkovnice je bilo ogromno za Android in možnost uporabe alternativne tipkovnice v iOS-u bo dobrodošel dodatek.

touch-idTouch ID: Z nadaljnjim odpiranjem bo iOS 8 aplikacijam tretjih oseb omogočil uporabo Touch ID-ja. Razvijalci bodo lahko uporabili storitev preverjanja pristnosti za zaščito uporabniških podatkov, shranjenih v njihovi aplikaciji. Za aplikacije z občutljivimi informacijami, kot sta Mint ali 1Password, dodatna plast zaščite premaga standardno enoslojno zaščito z geslom, ki jo je mogoče vdreti. Uporabniki bodo uživali v hitri prijavi, hkrati pa se bodo počutili bolj varne. Prav tako je treba omeniti, da razvijalci ne bodo imeli neposrednega dostopa do podatkov o prstnih odtisih uporabnikov.

fotokitNovi API-ji za fotoaparate in komplete fotografij: O tem ni bilo veliko omenjeno, vendar je Apple poudaril, da je posodobil svojo kamero in API-ji kompleta fotografij. Predvidevamo, da je vsaj nekaj od tega povezano s prej omenjenimi funkcijami razširitve. Apple je opozoril tudi na odprtje možnosti prilagajanja nastavitve kamere.

domači kompletHomeKit: Medtem HealthKit je bila Applova rešitev za zdravstvene informacije, ki obstajajo v številnih različnih aplikacijah, HomeKit je njegov poskus združiti vse možnosti avtomatizacije doma na enem mestu. "Na trgu so odlične aplikacije in naprave, vendar smo mislili, da bi lahko v to vnesli nekaj racionalnosti," je dejal Craig Federighi. Ideja je spremeniti naprave iOS v pametni daljinski upravljalnik za dom. Pametne naprave, vključno z napravami za odpiranje garažnih vrat, varnostnimi kamerami in ključavnicami, je mogoče upravljati znotraj HomeKita.

Apple je pokazal množico podjetij, s katerimi bo sodelovala ta storitev, vključno z izdelki, kot so Philipsove luči Hue in avgustovske pametne ključavnice. Protokol, ki ga je predstavil Apple, je zasnovan tako, da vsem pametnim napravam, ki so na voljo pri različnih razvijalcih, omogoči usklajeno delovanje. Uporabniki bodo imeli prednosti Applovega vmesnika, vključno z ukazi Siri za nadzor (če na primer rečete Siri, naj se pripravi na posteljo, bodo samodejno zaklenjena vrata in zatemnjene luči).

cloudkitCloudKit: CloudKit je še eno orodje, namenjeno poenostavitvi dela razvijalcev. Apple prevzame odgovornost na strani strežnika za aplikacije, s čimer razvijalcem omogoči čistejšo in lažjo razvojno izkušnjo na njihovi strani. To bi moralo odpraviti potrebo po upravljanju strežnikov med gradnjo aplikacije. Storitev je na voljo brezplačno z nekaterimi omejitvami, ki se pojavijo pri intenzivnejši uporabi.

kovinaKovina: Za razvijalce iger, ki uporabljajo iOS, Metal "dramatično zmanjša stroške OpenGL." OpenGL je trenutni standard v 3D-grafiki za iOS, vendar se zdi, da bo Metal prevzel. Rezultati, ki jih je ustvaril Metal, so izboljšana zmogljivost in grafika, ki ju je Apple pokazal s predstavitvami podjetja EA Rastline vs. Zombiji: Vrtna vojna. Z uporabo Metala je EA lahko uporabil svoj motor Frostbite - motor, zasnovan za konzole - za zagon igre na iPadu.

Tim Sweeney iz Epic Games je pokazal, česa je Metal zmožen s predstavitvijo zen vrta, ki je vsebovala nekaj impresivnih vizualnih elementov, vključno s koi ribnikom, kjer je imela vsaka riba svojo umetno inteligenco, in slapom, ki se je spremenil v ogromen roj metuljev. Vizualno bogata predstavitev pomeni, da ko bo Metal na voljo z iOS 8, bodo vizualni elementi iger na napravah iOS dosegli nove vrhunce.

scenekitSceneKit: Medtem ko je Metal za vrhunske grafične igre, je SpriteKit SDK za priložnostne igre. Apple mu je dodal novo funkcijo, ki jo je poimenoval SceneKit. SceneKit doda upodabljalnik 3D prizorov skupaj z izboljšano fiziko na slikovno piko, svetlobnimi viri in poljskimi silami ter inverzno kinematiko. Vse to pomeni, da je izdelava aplikacij lažja – ob predpostavki, da že razumete te izraze.

hiterSwift: Morda je največja sprememba za razvijalce prišla nazadnje v predstavitvi WWDC 2014. Apple si je ogledal Xcode in jezik, ki je osrednji del kompleta orodij, Objective-C. Da bi poenostavil programski jezik, ki se je uporabljal zadnjih 20 let, je Apple odstranil "prtljago C" in predstavil svoj novi programski jezik: Swift. Po mnenju Craiga Federighija "to popolnoma vlada."

Razvijalci, ki uporabljajo Swift, bodo lahko med pisanjem kode videli rezultate svojega kodiranja v realnem času. Kot pove že ime, je Swift precej hitrejši tudi od Objective-C. Swift bo prav tako lahko deloval vzporedno s kodo Objective-C in C znotraj iste aplikacije. Swift je vključen v različico Xcode 6 beta, ki je zdaj na voljo, tako da jo lahko takoj dobijo v roke.

Sliši se tehnično, vendar vam bodo te stvari pomembne

Veliko tega, kar smo razpravljali s Swiftom, bo zvenelo kot nesmisel za tiste, ki niso koderji oz razvijalci, vendar je odziv razvijalcev v sobi jasno pokazal, da je bil dobro sprejet obvestilo. Moral bi poenostaviti proces razvoja aplikacije in odpraviti redundance kodiranja in pogoste napake, ki obstajajo v drugih kodirnih jezikih. Končni rezultat želi razvijalcem olajšati pisanje kode, ki bo varnejša in zanesljivejša.

Priporočila urednikov

  • iPadOS 17 je mojo najljubšo funkcijo iPada pravkar še izboljšal
  • Kako pretvoriti Live Photo v video na vašem iPhoneu
  • Kako izklopiti vedno vklopljen zaslon vašega iPhone 14 Pro
  • 17 skritih funkcij iOS 17, o katerih morate vedeti
  • Imate iPhone, iPad ali Apple Watch? Takoj ga morate posodobiti

Nadgradite svoj življenjski slogDigitalni trendi bralcem pomagajo slediti hitremu svetu tehnologije z vsemi najnovejšimi novicami, zabavnimi ocenami izdelkov, pronicljivimi uvodniki in enkratnimi vpogledi v vsebine.