Zoom kreeg toegang tot de eigen camera-API van de iPad

Zoom kreeg toegang tot de eigen camera-API van de iPad

App-ontwikkelaar Jeremy Provost heeft ontdekt dat Apple Zoom-toegang heeft verleend tot de eigen camera-API van de iPad. Met uitzondering van de FaceTime-app van Apple, is dit de enige vergader-app die de camera kan gebruiken tijdens het multitasken in de iPad Split View.

Met deze functie alleen beschikbaar in de Zoom-app, biedt het een functie van de app naast andere apps, waar de gebruiker de functie Split View kan gebruiken om toegang te krijgen tot Twitter, de notities-app, enz.

Zoals de universiteitsvoorzitter in zijn boek uitlegt Blogpost Toen hij voor het eerst ontdekte dat Zoom kon profiteren van de Split View-functie, begon hij het proces te zoeken naar andere ontwikkelaars die hetzelfde konden doen.

We vroegen het aan Zoom en tot onze verbazing gaven ze ons het antwoord, en tijdens het proces onthulden ze een schijnbaar speciaal proces, alleen beschikbaar voor degenen die Apple waardig acht.

Om toegang te krijgen tot bepaalde API’s, moet Apple een “recht” verlenen, wat een recht of privilege is dat bepaalde afdwingbare mogelijkheden verleent. Apple legt uit:

De app heeft bijvoorbeeld een HomeKit Entitlement – samen met de uitdrukkelijke toestemming van de gebruiker – om toegang te krijgen tot het domotica-netwerk van de gebruiker. De app slaat zijn rechten op als sleutel / waarde-paren die zijn opgenomen in de handtekening van de binaire code van het uitvoerbare bestand.

Hoewel Apple algemene en praktische documentatie verstrekt voor het aanvragen van toegang tot rechten, heeft Provost bijvoorbeeld ontdekt dat er geen algemeen proces is om deze specifieke API aan te vragen.

Zoals we hebben geleerd, En het heet com.apple.developer.avfoundation.multitasking-camera-access. Helaas is er, in tegenstelling tot CarPlay, geen algemeen proces om dit voordeel aan te vragen. In feite is het bestaan ​​ervan niet publiekelijk gedocumenteerd door Apple. Ga je gang en Google, je bezoekt alleen het Zoom Developer Forum.

Hoewel het onbekend blijft waarom Apple deze specifieke functie alleen aan de Zoom-app heeft gegeven – het bedrijf zegt dat het elke ontwikkelaar op dezelfde manier behandelt, zag de App Store donderdag VP in de Epic-bèta. De e-mails onthulden exclusieve API-toegang voor Hulu en andere ontwikkelaars:

Een e-mail laat zien dat er een interne vraag was waarom Hulu kon schakelen tussen App Store-facturering en Hulu-facturering. Het blijkt dat Hulu deel uitmaakt van een “whitelisted developer group” met toegang tot een API om het abonnement op te zeggen / in te wisselen. Het bedrijf had Hulu aanvankelijk toegang verleend tot deze API om wijzigingen in het upgrade- en downgradeplan te ondersteunen voordat het oorspronkelijk in de App Store werd geïntegreerd.

Aan de andere kant kondigde Apple tijdens een Spring Loaded-evenement in april een functie aan genaamd Center Stage, exclusief verkrijgbaar bij M1 iPad ProEn het stelt alle videoconferentietoepassingen in staat hiervan te profiteren als de ontwikkelaars daarvoor kiezen.

READ  Overwatch komt naar Switch, PlayStation, Xbox en pc

Met Center Stage kan de ultrabrede camera aan de voorkant een gebruiker in een conferentie volgen en deze in het midden van het frame plaatsen. Als je je iPad in liggende modus gebruikt, zie je er waarschijnlijk niet goed uit voor de camera.

FTC: We gebruiken gelieerde links om inkomsten te genereren. Meer.


Bekijk 9to5Mac op YouTube voor meer Apple-nieuws:

You May Also Like

About the Author: Ebert Brink

'Reader. Furious humble travel enthusiast. Extreme food scientist. Writer. Communicator.'

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *