Filed under: Bad Apple
devsugar: Farewell, UIGetScreenImage()
Last December, Apple relented on the use of the otherwise private UIGetScreenImage() API. This function allows iOS developers to capture a screenshot on a device, regardless of the contents of the screen. In contrast, the standard SDK-safe approach to screen captures ([theView.layer renderInContext:context]) did not allow applications to access video layers, camera previews, or some OpenGL content.iOS developer Manfred Nerurkar writes on his blog that he was just called by his Apple Developer Relations contact and told that Apple has made an about face on this issue. Apps using UIGetScreenImage will no longer be greenlit for the App Store. Instead, developers will need to use standard Quartz methods (as mentioned aboved) or migrate their camera capture code to AVFoundation.
As Nerurkar points out, this decision will force developers to refactor their code and, in doing so, limit screen capture to iOS 4.0 or later deployment. iPhone 2G users will not be able to use camera-centered utilities as iOS 4 AVFoundation functionality cannot be included on the earlier platform. Any 3G and 3GS users who have not upgraded from iOS 3.x will also be affected. That means that Nerurkar's iCamcorder and iWebcamera will lose a large part of their audience.
Nerurkar's Drahtwerk firm is not the only one affected. Popular scanner apps such as Occipital 's Red Laser (now bought out by eBay) have a large early model/slow adopter iPhone user base, and if they have to be updated to use the newer methods they will be leaving those users behind.
More discussions are ongoing at the Apple developer forums (behind the paid dev firewall).
Update 3pm Tuesday:
Have you called the Apple 800 number lately? At the other end of the line, an insanely chipper robot will try to "help you" connect to the most appropriate department.
If the
Apple's obsession with secrecy is legendary. For all the
When Steve Jobs was introducing the
Yo, Apple. February's coming, and likely with it, the iPhone OS 4.0 SDK. And you know what? We're
One of our readers informed us that he was seeing some strangeness with
Uh oh! It looks like there's
Back when the iPhone Developer Program was first
Sometimes Auntie TUAW gets emails from anxious iPhone developers. In this case, the correspondent is running into issues with
Several of my colleagues here at TUAW and other people around the country are seeing some slowness and timeouts from
For some Magic Mouse users, the streamlined human interface device is not only a dog, but a dog that pees on the carpet, smells bad, and barks continuously. Apple 

![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)

