Ouvrir le menu principal

iGeneration

Recherche

Apple vérifie l'usage des API privées dans les apps iPhone

Anthony Nelzin-Santos

mardi 17 novembre 2009 à 07:20 • 3

iPhone

On le sait, si les jeux basés sur le moteur Unity ont été refusés en bloc de l'App Store, c'est parce que le moteur faisait appel à des API privées (ce n'est désormais plus le cas, lire Les jeux Unity refoulés de l'App Store). Un échange intéressant entre John Gruber et le développeur Craig Hockenberry (Twitterrific, Frenzic) révèle qu'Apple utilise maintenant un système pour vérifier automatiquement la présence d'API privées. gruber-chockenberry Les API publiques sont supportées officiellement par Apple, avec une garantie que des changements au niveau du système ne poseront pas de problèmes (ou en tout cas que la transition vers un nouveau système sera facilité). Les API privées, elles, font appel à leurs propres méthodes, et leur fonctionnement peut être remis en cause à la moindre mise à jour. Apple elle-même utilise parfois des API privées, en cours de développement, comme cela a été le cas avec Google Maps pour iPhone, avant que celles-ci ne soient rendues publiques une fois stabilisées. Les API privées qui nous intéressent, _NSGetEnviron et exc_server, ont été notamment utilisées par Storm8, pris dans une poursuite pour vol de numéros de téléphone, ce qui a valu à toutes les applications les utilisant d'être rejetées. Apple a semble-t-il décidé de serrer un peu la vis de ce côté-là, pour éviter ce genre de problèmes à l'avenir, et s'assurer de l'utilisation par tous d'une base commune et cohérente.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Test de la caméra G5 Pro d’Aqara : une vidéosurveillance convaincante pour l’extérieur

10:00

• 14


L'iPhone 16e vous séduit-il ?

22/02/2025 à 16:00

• 179


Apple C1 : un modem cellulaire intéressant pour Apple, mais qui impressionne peu sur le papier

22/02/2025 à 13:00

• 14


Sortie de veille : notre premier avis sur l’iPhone 16e

22/02/2025 à 10:09

• 37


Des pirates russes s’infiltrent dans Signal par un QR Code

21/02/2025 à 23:00

• 23


Image Playground comprend le français, avec les mêmes garde-fous

21/02/2025 à 21:45

• 46


iOS 18.4 : Apple ajoute des fonds sonores sur demande pour votre bien-être

21/02/2025 à 21:15

• 17


Apple a développé un support pour Apple Store pour pallier l'absence de MagSafe dans l'iPhone 16e

21/02/2025 à 21:00

• 17


Apple ne détecterait pas toutes les infections par le logiciel espion Pegasus

21/02/2025 à 20:00

• 18


iOS 18.4 : la première bêta est disponible pour les développeurs, avec Apple Intelligence en français

21/02/2025 à 19:20

• 137


Google abandonne le Chromecast

21/02/2025 à 18:00

• 17


Apple désactive le chiffrement de bout en bout d’iCloud au Royaume-Uni

21/02/2025 à 17:01

• 86


YouTube pourrait lancer une nouvelle formule Premium Lite, mais pas en France et pas totalement sans pubs

21/02/2025 à 16:00

• 47


Sosh met 40 Go pour 9,99 € et un remboursement de 80 € sur un smartphone

21/02/2025 à 15:00

• 17


iPhone 16e : les précommandes sont ouvertes, 80 à 100 € de réduction chez les opérateurs

21/02/2025 à 14:00

• 17


iPhone 16e : un test Geekbench illustre la différence de GPU avec l'iPhone 16

21/02/2025 à 13:30

• 3