Noile extensii Safari 10 pentru iOS 10 și macOS Sierra

Extensii Safari 10

De anul trecut lucrarea cu blocanți de conținut web, am aflat că noul Apple Safari 10 va permite o largă gama de extensii de coduri native că utilizatorii vor putea obține și actualiza automat prin intermediul Mac App Store, ceea ce va îmbunătăți performanța, securitatea și fiabilitatea motorului de căutare.

În 2010 Apple a introdus galerie de extensii pentru Safari 5, permitând dezvoltatorilor să pregătească pluginuri din standarde precum CCS și JavaScript. Acestea au permis adăugarea de butoane, schimbarea barei de meniu și alte acțiuni axate pe dezvoltarea și întreținerea aplicațiilor.

În 2014, Apple a prezentat Extensii de aplicații, o nouă arhitectură pentru dezvoltarea componentelor aplicației pe iOS și macOS, cum ar fi opțiunile pentru partajați conținut pe rețelele sociale, Suport pentru widget-uri și tastaturi pentru iOS. În 2015, cei de la Cupertino au introdus blocanți de conținut că ar avea capacitatea de a evita descărcările nedorite, ferestre pop-up și alte elemente de navigare.

Extensii native în Safari 10

Apple a anunțat că noul browser va sprijini extensiile de aplicații dezvoltate dintr-o combinație de JavaScript, CSS și codul nativ în Objective-C sau Swift și va permite terților să adauge noi funcționalități, cum ar fi citirea și editarea conținutului și integrarea și obținerea de date prin intermediul aplicațiilor de pe web.

Extensii de arhitectură de aplicații pentru Safari 10

Dezvoltatorii pot extindeți interfața cu utilizatorul adăugarea de butoane și instrumente sau inserarea unui cod JavaScript care va schimba comportamentul paginii și îi va permite să comunice cu aplicația.

Ceea ce distinge extensiile Safari 10 de cele vechi este că cele noi poate comunica în siguranță cu aplicația prin resurse comune. Pe de altă parte, noua arhitectură care va permite dezvoltatorilor distribuiți extensiile ca parte a aplicației prin App Store și nu ca pluginuri separate.

Pentru dezvoltatori, mutați extensiile deja create pentru aplicația nativă Extensiile de aplicații vor fi foarte simple prin Xcode. Această modificare va permite utilizatorilor de extensii de aplicații actualizare paralelă cu extensiile, ceea ce va evita problemele de compatibilitate.

Abilitatea de a dezvolta aplicații în cod nativ va permite aplicațiilor cu extensii de aplicații să lucreze mai rapid și mai eficient, reducerea consumului de resurse.

Apple Pay în Safari 10 și extensii

Safari 10 va avea, de asemenea, suport pentru Operațiuni Apple Pay, vizualizare divizată pe iPad, videoclipuri încorporate în HTML 5 pe Mac și utilizarea automată a Videoclipuri HTML5 pe site-urile care necesită utilizarea Adobe Flash sau Microsoft Silverlight.

Cu această nouă arhitectură, dezvoltatorii vor putea extinde posibilitățile aplicațiilor și propriile lor sistem de operare, iOS și macOS Sierra. O mare varietate de extensii terțe pot fi adaptate la aplicații precum Hărți, notificări, director de apeluri și Siri. 


Cumpărați un domeniu
Te interesează:
Secretele pentru a vă lansa site-ul cu succes

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.