Apple godkender privat API -opkald til brug af iPhone -appudviklere
Selvom deres App Store -godkendelsesprocedure for nylig er blevet ændret til automatisk at afvise apps, der bruger dem, har Apples holdning, der forbyder udviklere fra at bruge private API -opkald, set lidt vaklende ud på det sidste. Først Steve Jobs personligt godkendt en app, der brugte en privat API til at aktivere videostreaming, og nu kommer der besked om, at Apple officielt vil tillade udviklere at bruge UIGetScreenImage () private API -opkald i deres applikationer.
Ifølge Apple -forummoderatoren, der skitserede ændringen i de officielle udviklerfora: "Efter nøje at have overvejet problem, tillader Apple nu applikationer at bruge funktionen UIGetScreenImage () til programmatisk at fange den aktuelle skærm indhold."
Udviklere bør dog forvente at opdatere deres applikationer, hvis en "fremtidig udgivelse af iPhone OS... giver [s] en offentlig API ækvivalent med denne funktionalitet, "på hvilket tidspunkt," skal alle applikationer, der bruger UIGetScreenImage (), vedtage offentlig API. ”
Det er en interessant udvikling af et par grunde. For det første tillader det faktisk streaming af video fra iPhone -kameraet på endnu ældre model iPhones, bare ved at indsætte nok UIGetScreenImage () s sammen. Mere interessant betyder det, at Apple arbejder på at skabe offentlige API-ækvivalenter til mange af deres mest efterspurgte private API -opkald, som bør udvide mulighederne for appudvikling dramatisk, når iPhone OS 4.0 ruller rundt om.
[via TUAW, billede via Aral Balkan]