Nye funksjoner som iOS 7 inkluderer for utviklere

Nye funksjoner som iOS 7 inkluderer for utviklere

Vi har oppdaget nye funksjoner i iOS 7. I noen uker ser vi mer p√• de nye funksjonalitetene som brukerne kan glede seg over, men det nye Apple-operativsystemet skjuler ogs√• nyheter for utviklere og tilbeh√łrsprodusenter. For noen dager siden snakket vi om p√•visning av lukkede √łyne og smil i Camera-applikasjonen til iOS 7, og tidligere denne m√•neden l√¶rte vi om eksistensen av nye API-er relatert til Bluetooth. I dag skal vi fortelle om flere nye funksjoner som denne versjonen vil gi for utviklere.

iOS 7 vil gi nye funksjoner for apputviklere: Tekst-til-tale, bevegelseseffekter, bakgrunnsnedlastinger, Apple-vert innhold i appen, og noen få flere

Apple har implementert nye API-er for applikasjonsutviklere i iOS 7. Noen av dem er gode forbedringer: en API for √• “gi” tekst til tale, bakgrunnsnedlasting av innhold i appen, bevegelseseffekter, 3D-kart og mye mer. La oss se p√• de nye API-ene for utviklere som vi anser som mest fremragende. La oss begynne!

Tekst til tale-API

Til n√• har applikasjonsutviklere m√•ttet integrere sine egne tekst-til-tale-l√łsninger i applikasjonene, noe som betyr tid og kostnader for applikasjonsutvikling. Med iOS 7 integrerer Apple et API som lar utviklere f√• applikasjonene sine til √• snakke med bare tre kodelinjer. Denne nye APIen vil ogs√• fungere med Safari, slik at utviklere av nettapplikasjoner ogs√• kan bruke den.

Bevegelseseffekter

motion-effekter-ios7-01

Hvis du har installert Beta fra iOS 7, har effekten som startskjermen gj√łr n√•r du flytter enheten sikkert f√•tt oppmerksomheten din. Med denne effekten ser det ut til at objektene som vises p√• skjermen beveger seg i 3D-plass n√•r du vipper iPhone. Denne tredimensjonale effekten har ogs√• blitt brukt p√• andre elementer i brukergrensesnittet, for eksempel Safari-fanene. Heldigvis for alle har Apple √•pnet denne nye funksjonaliteten for utviklere. Den nye API-en heter Motion Effects og vil la utviklere implementere bevegelseseffekter De vil bli kontrollert av bevegelsen til enheten som detekteres av akselerometeret.

Nedlasting av bakgrunn

Med iOS 7 er muligheten for å laste ned i bakgrunnen i applikasjonene åpen for alle utviklere. Nå vil tredjepartsapplikasjoner ikke lenger måtte stoppe for å laste ned noe, Apple vil ta seg av denne prosessen. Å åpne denne muligheten for tredjepartsapplikasjoner er energisparende, å kunne implementere en raskere nedlasting når enheten er koblet til WiFi og en tregere nedlasting når applikasjonen for eksempel er i bakgrunnen.

Gratis innholdshosting for nedlastinger i appen

En annen nyhet som utviklere og brukere kan glede seg over i iOS 7 er gratis hosting av kj√łp i apper gjennom det nye API Store Kit. Hva betyr det? N√•, Apple vil tillate utviklere √• tilby brukere gratis nedlastinger innen applikasjoner, men det vil v√¶re selskapet selv som er ansvarlig for hosting og distribusjon av dette innholdet, og dermed unng√• at utviklere m√• ha sine egne servere. Innhold i appen kan lastes ned i bakgrunnen og vil v√¶re begrenset til 2 GB per kj√łp i appen.

Med denne distribusjonsformen gir Apple, i tillegg til √• forenkle distribusjonen av enhetlige kvitteringer, utviklerne en enkel m√•te √• rapportere mistenkelig aktivitet p√• i app-kj√łp.

Maps

iOS 7-maps-kartografi-01

Apple har ogs√• implementert noen forbedringer av iOS 7-kartpakken. Cupertino-ene har gitt ut et nytt API som lar tredjepartsutviklere jobbe med 3D-kart, akkurat som Maps-applikasjonen gj√łr. Den nye MKMapCamera API vil gi utviklerne muligheten til √• justere kameraposisjonen p√• et 3D-kart og lage filmoverganger.

iOS 7-maps-3d

En annen innovasjon som er inkludert i Map Kit for utviklere er Veibeskrivelse, som vil tillate, som omtalt i 9to5mac, at applikasjoner integrerer vei- og fotruter fra Apple-kart, så vel som alternative ruter og estimert tid.

Det er mange flere, men det er de vi har vurdert som mest interessante. Alle disse nyvinningene vil gj√łre tredjepartsapplikasjoner bedre, noe som gagner oss alle. Hva synes du om Apples beslutning om √• √•pne noen av funksjonene for utviklere?