If you like living on the brutal, life-altering bleeding edge the same way we do, odds are you’ve got iPhone OS 4 beta 3 installed on that 3GS of yours — assuming you have an iPhone 3GS, naturally. That also means that you’ll likely be interested to hear that beta 4 is now out and ready for you to download, install, and not brick your phone if everything goes according to plan, just as long as you’ve got access to an Apple iPhone Developer Program account. Go forth, intrepid readers — and do report back on your exploits, won’t you?
Last time on let’s-speculate-about-Apple-products, the New iPhone rumor mill dug up dirt on video chat and a 5 megapixel camera. Now, it appears there might be one more reason to call it the iPhone HD. MacRumors reports that the iPhone SDK 4 beta includes the value “AVCaptureSessionPreset1280x720,” leading some to believe Cupertino’s next phone will record video in 720p. Mind you, the iPhone 3GS was technically already capable of that feat, so this might not have anything to do with a new handset, but honestly, at this point the iPhone’s camera wouldn’t be competitive recording in a smaller format anyhow.
Plenty ink has already been spilled about the new restrictions in clause 3.3.1 of the new iPhone SDK terms of use. The new wording disallows developers to use third party, cross platform development tools (like Flash CS5) to build their apps, and plenty of folks (like Adobe) are angered by it. Now it seems Steve Jobs has chimed in as well. Developer Greg Slepak reached out to Steve, citing the large outpouring of negativity on the topic, including a post by John Gruber of Daring Fireball, who Greg calls Apple’s “biggest fan.” Steve apparently responded, citing a newer post by Gruber that explains Apple’s theoretical reasoning for locking down the platform like this. Steve called the post “very insightful.” When Greg replied, raising some very legitimate defense that highly popular, important apps like Mozilla Firefox are built with cross platform frameworks, Steve Jobs had a slightly less terse response:
We’ve been there before, and intermediate layers between the platform and the developer ultimately produces sub-standard apps and hinders the progress of the platform.
On Greg’s blog he breaks down some of Gruber’s claims and makes a pretty compelling case for third party toolkits — important examples of which can be found all over the Mac and Windows landscape. We get the feeling his impassioned pleas, and the oft-bandied threat of developer migration, will fall on deaf ears at Apple as always, but at least he helps shape this debate somewhat, which will no doubt rage on for months and years to come. Check out the full conversation between Greg and Steve, including Greg’s final response, after the break.
Got your iPhone developer credentials handy? Then you’ll want to head straight on over to the iPhone Dev Center, where you can now download the iPhone SDK 4 beta and get a taste of what everyone else will see this summer (or fall). And don’t worry too much if you’re not among the lucky iPhone devs, we’ve got you covered on all the details of iPhone OS 4 right here.
Us freeloaders still have a bit of a wait left, it seems, but paying members of Apple’s iPhone Developer Program (which now services iPad devs, too) now have access to the Gold Master seed of the iPhone SDK for OS 3.2. This is a pretty big deal since it’s the very first version of the operating system to support the iPad, of course — and seeing how the first volley of iPads hits retail this weekend, it couldn’t come at a better time. Let us know if you find anything wild in this new build, and we’ll do the same, alright?
Naturally, we need to first disclaim this noise by saying that rumors of third-party multitasking capability in the iPhone are as old as the iPhone SDK itself. That said, it’s hard to ignore a new reference to a “multitasking dialog box” buried deep within the iPhone SDK 3.2 beta that — while not new to beta 4 specifically — we’re told didn’t exist in 3.1.3. Now, the wildest possible speculation would have us believing that this is the very first by-product of a new multitasking system for developers that’s being developed for the platform, presumably destined for an appearance in OS 4.0 when it’s introduced along with new hardware this summer — but it’s just as likely that Apple will continue to keep the iPhone’s multitasking capability to itself, a function it uses liberally among the phone and music apps, just to name a couple. For what it’s worth, AppleInsider is citing a tipster claiming that Apple’s got a “full-on solution” to multitasking that would properly address its main concern — battery life issues — for release this year, so maybe we’ll be able to chuck those awful push notifications before we know it. Now if you’ll excuse us, we’ll be over here in the corner running a few dozen apps on our Pre Plus.
Suspense! Drama! Surprises! Unrealistic expectations! It’s always a veritable roller coaster of emotions whenever Apple gets around to cutting a new SDK build — and without a doubt, iPhone SDK 3.2 beta 4 is no exception. We don’t yet have a good read on what’s new here, so if you’re a member of Apple’s $99 dev program and happen to get it downloaded and installed, let us know if you find anything awesome, like an iPhone 4 or iPad 2. Or, you know, anything else. Have fun!
Apple have quietly confirmed that their iPad tablet is based on the same type of PowerVR SGX graphics hardware as the iPhone 3GS and current-gen iPod touch. Developers digging through the latest iPad SDK beta 3 documentation have found a paragraph comparing the iPad’s graphics capabilities to other SGX-based hardware, including OpenGL ES support.
“Using OpenGL ES on iPad is identical to using OpenGL ES on other iPhone OS devices. An iPad is a PowerVR SGX device and supports the same basic capabilities as other SGX devices. However, because the processor, memory architecture, and screen dimensions are different for iPad, you should always test your code on an iPad device before shipping to ensure performance meets your requirements.” Apple SDK documentation
Previous reports had suggested that the iPad might, in fact, use a less powerful GPU, which seemed at odds with the hardware available elsewhere in Apple’s range. This new information makes far more sense; Apple has made considerable investment into Imagination Technologies, the company responsible for the PowerVR SGX chips.
The GPU is combined into the custom Apple A4 chip, the 1GHz processor at the heart of the iPad. For consumers it should mean similar gaming performance to an iPhone 3GS, while for developers it should mean a more straightforward process translating gaming titles and other graphics-intensive apps from the smartphone platform to the new tablet.
As we march toward the inevitability of a post-iPad world, so marches the development of iPhone SDK 3.2 — and this time, we’re on to beta 3. There’s no word yet on what’s changed, but unless you’re a registered (and paid) member of Apple’s iPhone Developer Program, it doesn’t much matter to you seeing how you can’t get in on the download. Keep us abreast of the trials, tribulations, highs, and lows of your downloads and installs, won’t you?
Update:TUAW now reports that beta 3′s been pulled, but it’s not yet clear why. We’ll fill you in more as we find out.
Update 2:iPadInsiderreports that a Photos app has been added to the emulator, and there’s a Camera tab in it — possibly corroborating evidence that there’ll be a camera in some version of the iPad, but more likely a tool for the camera connection kit.
Update 3:MacRumors has a couple more interesting details. Looks like there’s a couple of lines in the code that suggest a front-facing camera (as often rumored), zoom, and camera flash is in the cards. Additionally, there’s iPad-sized “Accept” and “Decline” buttons with video camera-related iconography. We know what you’re thinking, but we still wouldn’t advise getting your hopes up anytime soon. It’s not good for your heart, y’know.
You’ve got to be one of the cool kids that shelled out a Benjamin to get into the iPhone Developer Program to get access, but if you’re already a card-carrying member, it looks like you’ve now got a green light to download beta 2 of the iPhone SDK for OS 3.2. We don’t know what’s new, changed, or removed, but presumably, most of the updates would center around the sundry changes Apple has made to support the iPad in the latest version of its mobile platform — so drop us a line and let us know what you find, alright?