Plug-ins kunnen ongelooflijk handig zijn. Maar ze zullen je niet veel goeds doen als ze niet compatibel zijn met de browser. Hoewel Safari op dit moment niet de leider is in pc-browsers, is het de standaard internetoptie voor iPhones, dus het is van vitaal belang om ervoor te zorgen dat het goed werkt met de plug-in die je hebt gekozen. Maar hoe zorg je ervoor dat je plug-in compatibel is met Safari?
Inhoud
-
De compatibiliteit van een plug-in controleren
- Safari-plug-ins
-
Hoe plug-ins werken
- Plug-ins implementeren
- Waarom we plug-ins nodig hebben
- De gevaren van plug-ins
-
Afsluiten
- Gerelateerde berichten:
De compatibiliteit van een plug-in controleren
De veiligste manier om de geldigheid en compatibiliteit van plug-ins te testen, is door gebruik te maken van ontwikkelingsprogramma's zoals de Plug-in Development Environment (PDE). Dit biedt tools om uw plug-ins te ontwikkelen, testen en debuggen.
Een andere optie is om de beoordelingen in de App Store te bekijken. Alles in de App Store wordt voor uw veiligheid beoordeeld, ondertekend en gehost door Apple.
Safari-plug-ins
Safari-plug-ins voegen functionaliteit toe aan Safari, zodat u het web kunt verkennen zoals u dat wilt. Ze kunnen nuttige informatie over webpagina's weergeven, nieuwskoppen weergeven, het uiterlijk van de website wijzigen, u helpen uw favoriete services te gebruiken en nog veel meer. Dit zijn geweldige manieren om uw browse-ervaring nog beter te maken.
Schakel het selectievakje uit om een plug-in uit te schakelen. U moet dit altijd doen als u niet weet wat de plug-in doet of als u niet verwacht deze opnieuw te gebruiken. Om een plug-in te verwijderen, selecteert u de plug-in en klikt u op de knop Verwijderen.
Hoe plug-ins werken
Geloof het of niet, plug-ins bestaan al sinds de jaren 70. Een van de eerste toepassingen van plug-ins was in de EDT-teksteditor. Het gaf externe programma's toegang tot een bewerkingssessie in het geheugen en werd 's werelds eerste plug-in. Deze plug-in zou de editor aanroepen en tekstbewerkingsservices laten uitvoeren op de buffer die de editor en de plug-in hebben gedeeld.
Een van de eerste toepassingen van plug-ins voor iOS-apparaten was Quark Xpress op de Macintosh in 1897. Quark Xpress is desktop publishing-software voor het maken en bewerken van complexe paginalay-outs. Het is in wezen een "What you see is what you get"-omgeving. Quark Xpress is vandaag nog steeds beschikbaar en versie 15.1.1 is onlangs uitgebracht in 2019.
Plug-ins zelf zijn niet zelfvoorzienend. Ze zijn volledig afhankelijk van de services die door de hosttoepassing worden geleverd. De host-app is daarentegen autonoom. In wezen kunnen gebruikers de plug-ins toevoegen en bijwerken zonder dat ze wijzigingen aan de host hoeven aan te brengen.
Plug-ins implementeren
Vaker wel dan niet, zijn codeurs degenen die de functionaliteit van de plug-in implementeren. Ze gebruiken gedeelde bibliotheken voor dynamisch laden wanneer het programma begint te lopen. Vervolgens bepaalt de host-app waar deze wordt geïnstalleerd.
Een gedeelde bibliotheek is in feite een bestand dat bedoeld is om te worden verzonden door uitvoerbare bestanden. Hypercard, een plug-in voor Macintosh-apparaten, ondersteunt een vergelijkbare functie. Hoewel die plug-in vaker in de stapels zelf wordt opgenomen. Programma's kunnen ook plug-ins gebruiken door een aantal eenvoudige scriptbestanden te laden die zijn geschreven in talen zoals Python of Lua.
Waarom we plug-ins nodig hebben
Programma's ondersteunen plug-ins om verschillende redenen. Het geeft externe ontwikkelaars de mogelijkheid om mogelijkheden te creëren die een applicatie uitbreiden. Het ondersteunt het snel toevoegen van nieuwe functies en verkleint de grootte van een app. Het helpt softwarelicenties te beschermen door de broncode te scheiden van applicaties.
Webbrowsers gebruiken Adobe Flash Player, Java SE, QuickTime, Microsoft Silverlight en Unity. Helaas zijn deze nu bijna volledig verouderd, met de verschuiving van browserplug-ins naar browserextensies. Het verschil tussen beide is vooral dat extensies meestal slechts broncode zijn, maar plug-ins zijn altijd uitvoerbare bestanden.
De gevaren van plug-ins
Plug-ins zijn fantastische bronnen die de functionaliteit van uw website of app vergroten. Maar hoe meer je er hebt, hoe groter het risico. Te veel kunnen uw site vertragen en bugs in plug-ins kunnen grote problemen veroorzaken. Problemen met plug-ins kunnen willekeurig en onverwacht zijn. Maar gelukkig zijn de plug-ins van Apple die compatibel zijn met Safari, getest op veiligheid en beveiliging op je iPhone.
Afsluiten
Plug-ins zijn laag risico, lage beloning. Elke plug-in uit de Apple App Store is de nieuwste versie en is compatibel met Safari. Om volledig veilig te zijn, moet u uw plug-ins altijd testen in een ontwikkelprogramma-omgeving.