De nye Safari 10-udvidelser til iOS 10 og macOS Sierra

Safari 10-udvidelser

Siden sidste år har arbejdet med indholdsblokkere web, har vi lært, at den nye Apple Safari 10 vil tillade en bred række af native kodeudvidelser at brugerne er i stand til at hente og opdatere automatisk via Mac App Store, hvilket vil forbedre søgemaskinens ydeevne, sikkerhed og pålidelighed.

I 2010 introducerede Apple galleri med udvidelser til Safari 5, giver udviklere mulighed for at forberede plugins ud fra standarder som f.eks CCS og JavaScript. Disse tillod tilføjelse af knapper, ændring af menulinjen og andre handlinger med fokus på udvikling og vedligeholdelse af applikationer.

Allerede i 2014 præsenterede Apple Appudvidelser, en ny arkitektur til udvikling af applikationskomponenter på iOS og macOS såsom muligheder for del indhold på sociale netværk, støtte for widgets og tastaturer til iOS. I 2015 introducerede Cupertino indholdsblokkere at de ville have evnen til at undgå uønskede downloads, pop op-vinduer og andre navigationselementer.

Native udvidelser i Safari 10

Apple har meddelt, at den nye browser understøtter applikationsudvidelser udviklet fra en kombination af JavaScript, CSS og native-kode i Objective-C eller Swift og det vil give tredjeparter mulighed for at tilføje nye funktioner såsom læsning og redigering af indhold og integration og indhentning af data gennem applikationer på nettet.

Apparkitekturudvidelser til Safari 10

Udviklere kan udvide brugergrænsefladen tilføje knapper og værktøjer eller indsætte JavaScript-kode, der ændrer sidens opførsel og giver den mulighed for at kommunikere med applikationen.

Hvad der adskiller Safari 10-udvidelser fra de gamle er, at de nye kan kommunikere sikkert med appen gennem delte ressourcer. På den anden side den nye arkitektur, der tillader udviklere distribuer dine udvidelser som en del af applikationen gennem App Store og ikke som separate plugins.

For udviklere, flyt dine udvidelser allerede oprettet til den oprindelige applikation App Extensions vil være virkelig enkel gennem Xcode. Denne ændring tillader brugere af appudvidelser opdater parallelt med udvidelser, hvilket undgår kompatibilitetsproblemer.

Evnen til at udvikle applikationer i indbygget kode gør det muligt for App Extensions-applikationer at arbejde med hurtigere og mere effektiv, reducere ressourceforbruget.

Apple Pay i Safari 10 og udvidelser

Safari 10 vil også have support til Apple Pay-operationer, delt visning på iPad, videoer indlejret i HTML 5 på Mac og automatisk brug af HTML5-videoer på websteder, der kræver brug af Adobe Flash eller Microsoft Silverlight.

Med denne nye arkitektur vil udviklere være i stand til at udvide mulighederne for applikationer og deres egne operativsystem, iOS og macOS Sierra. En bred vifte af tredjepartsudvidelser kan tilpasses applikationer som f.eks Kort, meddelelser, opkaldskatalog og Siri. 


Køb et domæne
Du er interesseret i:
Hemmelighederne til at lancere dit websted med succes

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.