Skip to Content

Exclusive: Rock Band Unplugged Track List
AOL Tech

Filed under: Developer

Filed under: iPod Family, Developer, iPhone, SDK

Developer-to-developer: application sharing for the iPhone simulator

Last week, TUAW showed you how to sign iPhone applications for informal developer-to-developer distribution. That approach lets you share applications between members of the iPhone developer program by using your signing credentials to authorize the application for use on your development units.

iPhone applications compiled for the Intel-based simulator can also be shared between developers. And, since the free developer program offers access to the simulator, the apps can be distributed even more widely than with the re-signing approach.

Simulator testing does not offer the full suite of device-specific capabilities. You cannot simulate the onboard camera or retrieve proper accelerometer feedback. The simulator does not vibrate or provide general multitouch input. (You can pinch, but that's about it.)

The strength of simulator-based distribution is that it lets you send out applications for early testing and feedback. Sim-only tests strengthen the preliminary design process; this approach helps solicit feedback on user interface and general program layout before the main development push gets underway.

Simulator-based apps are easy to transfer and easy to use, cutting out a layer of overhead that's needed for when you go to a full ad-hoc beta.

To distribute a simulator application, go to the Library/Application Support/iPhone Simulator/User/Applications/ folder in your home directory. There you'll find the application sandbox folders that are currently installed for your simulator. Each folder is named with a unique id (i.e. 56E66CE5...DC028F) that does not reflect the folder's contents.

You'll have to peek inside to determine which folder is which.The folder contains the application, and three sandbox directories: tmp, Library, and Documents.

To share a simulator folder compiled for 2.2.1 and earlier, you must zip up both the folder with the application and the .sb (sandbox) file that shares the same name as the folder. 3.0 and later applications do not use a .sb file. Just zip up and share the folder.

Install the shared app by decompressing its sandbox folder (and, for 2.x, its .sb file). The recipient must have installed the iPhone SDK. Drop it into the simulator's Applications folder on another machine and launch the simulator. The app should appear in the simulator, ready for testing.

Filed under: Hardware, Odds and ends, Other Events, Developer, Apple History

Have you registered for WWNC 2009 yet?

If you haven't registered yet, you'd better get moving since WWNC 2009 starts on July 31st!

What? You don't know what WWNC 2009 is? It's the WorldWide Newton Conference, and it's planned for July 31st through August 2nd in Vancouver, B.C. Lest you think that the Newton platform is a Dead Parrot, you should be aware that there is still a vital community of Newton enthusiasts.

Some of the expected topics at the conference are:
  • Uses for Newton in today's world: for personal and business use (e.g. connecting to company database)
  • Improving Newtsync: discussion on improving OS X's Newton sync application
  • Ebooks and Newton: development of PDF viewer applications for Newton
  • Discussion around Einstein and new hardware platforms
  • Newton programming 101 for beginners
  • How to GPS with the Newton, from A-Z
  • How to Network the Newton: NPDS, wifi, etc.
Compared to WWDC, the WorldWide Newton Conference is a bargain at just $55 (accommodations, meals, and transportation not included) for the three days. If you still feel the love for your MessagePad, you should plan on attending this conference (I'd go, but I don't think Weblogs, Inc. will pay my airfare...). Sign up now!

Filed under: iPod Family, Developer, iPhone, SDK

Apple releases 3.1 beta for iPhone SDK

Apple has released a 3.1 beta for the iPhone SDK. Both the SDK beta and firmware are available for testing and development to paid members of the iPhone developer program. As pre-release software, any details about this new release remain under NDA.

A pre-installation advisory and beta release notes are available as per Apple's usual release strategy. As before, you cannot use the 3.1 SDK to create applications for submitting to the App Store, so if you plan to download it be prepared to create a separate installation directory.

The new release comes just on the heels of the public 3.0 firmware. Its full-dot-number indicates that it contains more than just minor bug fixes (a relatively minor revision would probably be listed as 3.0.1).

Thanks to everyone who sent this in.

Filed under: Analysis / Opinion, Gaming, Software, Apple, Developer, iPhone, App Store, iPod touch

Jason Rohrer on going from indie to the App Store

We covered Jason Rohrer's Primrose when it first came out -- the creator of Passage, a critically-acclaimed indie game, had taken his first steps onto the iPhone with an abstract puzzle game, and in this latest interview with Edge, Rohrer says he's on the iPhone to stay. He says that when he first moved from strictly art/indie games to more commercial development on the iPhone, he worried that he was selling out: he wasn't a fan of cell phones at all or any Chinese-made gadgets sold by American companies, and yet the iPhone's platform seemed most "palatable" to him in terms of making games and a little money from them.

And yet he says the iPhone still has pros and cons -- even in an "open source, free software" world, Apple's system offers a choice: you can buy a packaged-up version of the software and throw a little money back to the developer (not a ton -- he says you've still got a better chance at making a living from Vegas than you do from the App Store), or you can still try building and installing your own version on your iPhone. As an open-source developer selling apps on the App Store, he says, "you're charging for the service and convenience, not the content."

Still, he echoes the sentiments of lots of other developers: "There is no quality filter, except for the whims of the masses." Apple's App Store offers up an intriguing system for many indie developers like Rohrer, who want to earn a little money for their games without setting up all of the complexity and burdens of a more traditional publishing channel, but it's still tough to keep from getting lost in the mix.

Filed under: Gaming, Software, Developer, iPhone, App Store, iPod touch

Doom Resurrection on the iPhone now, lots more id games to come


Fellow shooter fans rejoice -- id software's John Carmack has begun delivering on his love of the iPhone with a brand new game made just for the platform called Doom Resurrection, available right now on the App Store for the price of $9.99. There's nothing small about this game at all -- it offers up 76 mb of original id shooter, including eight levels total, six on Mars, and two more (spoiler?) in Hell, all set in a graphics and control engine designed just for Apple's handhelds (you control aiming with the accelerometer while the game runs you around on rails, and hit the various on-screen buttons to shoot or jump into cover). Unfortunately, there's no lite version to test out (though we can probably expect one eventually, considering Wolfenstein Classic got one), but early reviews say that if you like Doom, you'll enjoy the game.

And that's not all -- besides this original version of Doom, Carmack and id continue to have big plans for the iPhone: Quake and Quake 2 are headed there for sure, and Quake 3 probably isn't far behind, as well as a RAGE-related title. And that doesn't even include the rest of the mobile stuff they have planned: apparently Wolfenstein RPG is ready to go, and Carmack hints that they've got even more original titles like Doom Resurrection here up their sleeve. Good to see a major, established developer like id is really committing to delivering new games for the iPhone.

Filed under: iPod Family, Developer, iPhone, App Store

AdMob withdraws from 3rd party ad networks

AdMob is one of the bigger names in iPhone ad-supported applications. They provide embeddable advertisements that developers can incorporate into otherwise free apps. Recently, third-party ad networks like AdWhirl and Tapjoy have appeared on the scene, offering to negotiate ad displays from multiple sources to increase developer revenues and increase fill rates. Yesterday, citing increased technical complaints and parameter obstruction, AdMob announced that it would no longer work with these third party mediation services.

This move affects developers who turned to dynamic advertisement solutions from third parties. AdMob will continue to allow developers to use their own solutions for maximizing ad fill rates outside these services.

Ad-supported applications are not particularly common in the App Store, where they have been relatively unsuccessful as a monetizing solution (jailbreak apps on Cydia and Icy have provided somewhat more effective results). App Store titles must compete in a huge market with delays in providing updates. The relatively close relationship between software creators and their target audience and quick update/release cycles appears to work better with ad-supported models than the more formal App Store environment.

Further details about the AdMob policy change can be found on their blog.

Filed under: Analysis / Opinion, Gaming, Hardware, Software, Features, Internet, Apple, TUAW Interview, Developer, iPhone, SDK

TUAW interviews OpenFeint's Peter Relan, Net Jacobsson, and Jason Citron

Danielle Cassley and Jason Citron are the folks with their names on Aurora Feint, but as Danielle told us in an interview a while ago, Peter Relan is the real mastermind behind the growing Feint empire. Not only did he put the two together in an idea lab, but he's one of the driving forces behind the OpenFeint enterprise. Under his oversight, the Feint folks have swelled to become one of the major forces behind iPhone gaming (and thus, behind the iPhone's app ecosystem itself).

Netanel "Net" Jacobsson is a newer addition -- he's previously worked with Sony Ericsson on their mobile devices and Facebook on their own growing app empire, and now he's arrived at OpenFeint to help them use the lessons he's learned at the biggest online social networks around on their social software. Get the sense of how big this is yet? Relan, Jacobsen, and Citron all have pretty big ideas about where iPhone gaming is going, and as 3.0 comes down the pike and introduces a whole set of new features from Apple, they're in the best seat they can be in to do exactly what they want to do.

TUAW sat down with the three last week, and chatted about iPhone 3.0 and why it's such a big deal for developers, how they're going to approach microtransactions (carefully), and what's coming next for OpenFeint now that they've rounded up a whole stable full of developers implementing their backbone. Click "read more" to continue.

Continue readingTUAW interviews OpenFeint's Peter Relan, Net Jacobsson, and Jason Citron

Filed under: Analysis / Opinion, Odds and ends, Podcasting, Developer, iPhone, App Store, iPod touch

TUAW First Look: A behind-the-scenes peek at WorldVoice Radio

WorldVoice Radio [iTunes link] is a cool little iPhone app that may help do for podcasting what Twitter did for web publishing -- make it easy to send out short, frequent messages. Of course, there's a difference, since WorldVoice Radio does this by letting you publish short podcasts from your iPhone. If you've used Utterli or Audioboo, you have the general idea.

The app, which was created by Kai Cherry and RnSK Softronics, has just arrived in the App Store. Kai is an occasional guest on the TUAW Talkcast, and he asked a few of the TUAW bloggers to join his beta testing team for WorldVoice Radio. (In the unlikely case that you're not familiar with the concept of beta testing, it's about getting a group of users together to make sure that an app is bug-free and functional prior to going to market.) Follow along as I give you a first look at this intriguing app, and as I beta-test WorldVoice Radio.

Continue readingTUAW First Look: A behind-the-scenes peek at WorldVoice Radio

Filed under: Software, WWDC, Developer, iPhone

WWDC Live: Joe Michels of Software Ops

This is video from a fast-paced chat with Joe Michels of Software Ops, creator of several iPhone apps. His lineup includes several applications for secure storage of information, such as My Eyes Only (iTunes link) and ID Lock (a "lite" version of My Eyes Only). There's also Aerochive on the Mac desktop, which allows wireless archiving and visualization of the information stored in the iPhone apps, which can include credit cards, passwords and notes, among other things. With your data fully encrypted and password protected, Joe's stated mission is to keep your info safe and away from prying eyes.

Joe also mentions an upcoming application, called My Eyes Only Photo, which brings My Eyes Only security to photo storage and browsing. There are screenshots of the soon-to-be-released application up on the Software Ops site. Check out the video to hear the developer's take on these apps.

Continue readingWWDC Live: Joe Michels of Software Ops

Filed under: iPod Family, Developer, iPhone

Dev Corner: Signing iPhone apps for informal distribution

At times, iPhone developers might like to test out applications without going through the formality (or challenges) of ad hoc distribution. Ad hoc distribution was introduced by Apple to allow software testing on up to 100 registered devices. It is, admittedly, a bit of a pain.

Developers must collect device information (the "UDID", aka their unique device identifiers), register that device at the iPhone developer portal, create an special provisioning certificate, add a special entitlement, and build an ad-hoc only version of their software to distribute along with that certificate.

If all that seems like a hassle, well, yes it is. It is, however, the proper, authorized, and recommended way to distribute pre-release software, whether for testing or reviews. But there is another way.

If you know for sure that your target audience is another developer, the process becomes way easier. You can simply compile a normal development build of your application and send a copy of that build to another developer.

That's because each registered developer has the ability to sign applications. Although the app was built to work with just the in-house devices you've registered for development, another developer can re-sign that application using the simple command-line script shown here.

#! /bin/bash 
export CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform\
/Developer/usr/bin/codesign_allocate

codesign -f -s "iPhone Developer" $1.app

This script uses Xcode's codesign utility to sign the already compiled version of the application. Once applied, you can then install the application through Xcode.

So is this a general distribution solution? No. And thank heavens for that; free trading of app binaries would rapidly lead to piracy. This approach allows developer-to-developer testing and collaboration only. The development signing is limited to the units you have personally registered.

If you want to try this out, follow the link at the start of this post. It leads to a testing folder I keep around and occasionally stock with software that I need tested. It also includes a copy of the script, which you must make executable (chmod 755 signit).

Filed under: Video, Developer, iPhone, App Store

iPhone 3G S Launch Day: Interview with Airstrip's Cameron Powell



We had a quick chat with Dr. Wm. Cameron Powell of Airstrip Technologies at the 5th Avenue Apple Store this morning, talking about his company's data visualization and monitoring tools for hospital use. Airstrip's FDA-approved application for OB monitoring is already on the App Store in demo form, and is being rolled out in sites around the country; the company was featured in the WWDC developer showcase video, which has really ramped up the volume of calls and emails that Powell and his team are getting from large medical systems integrators.

Airstrip's forthcoming Critical Care product is in the final stages of testing before rollout; the company also has cardiology, imaging and lab test versions coming soon.

Filed under: Analysis / Opinion, Gaming, Software, Odds and ends, Developer, iPhone, SDK, iPod touch

Two different services offering plans to developers for push, microtransactions

With iPhone OS 3.0 only having been released yesterday, two big companies are already angling to be developers' go-to for setting up push notifications and other online services for the new apps. OpenFeint was the first service we've heard about -- they have been offering social networking connections to developers for a while, but with the new firmware release, they tell us that they're also hosting options for both push notifications and microtransactions to their stable of app developers.

That stable includes apps like Pocket God and Aurora Feint (Danielle Cassley of both Aurora Feint and OpenFeint told us a while back that she was very excited at the prospect of microtransactions with 3.0), and both of those games, as well as others on the service, are planning to include push notifications with "social challenges" -- you'll challenge a friend to complete a certain goal in game, and then get notified when they meet that goal. Look for those new features in an OpenFeint app near you.

And OpenFeint isn't the only service jockeying for developers' attention -- Urban Airship is also making a bid to host push notifications for iPhone game developers. They've landed one of the first push-enabled games, Tap Tap Revenge, and are looking to offer push to more devs, along with in-app purchase support as well. They don't quite have the library together that OpenFeint already does, but their service integrates, they say, in just a matter of hours, and their aim is to make it "brain dead easy" for developers.

The floodgates are open, and we're sure to see more and more companies jump in on hosting plans like this in the future. Prepare to be pushed.

Filed under: Software, WWDC, Developer

WWDC Live: Ross Carter and Pagehand, typography-aware word processor

Ross Carter of Cocomot has a pretty cool new word processor, Pagehand, in the works. It reads and writes in PDF format, so you don't have to think twice about sending a document to anyone; they may not be able to edit it -- depending on the software they're running -- but you're pretty much guaranteed they'll be able to see it exactly the way you did on your screen. That's important because Pagehand's features are heavily geared towards making correct and beautiful typography easy for everyone, and providing many of the advanced features you'd only find in applications such as InDesign or Quark. Ross demoed the word processor for me at WWDC. Check out the video for a brief overview of the application and some of the philosophy behind it. While it hasn't been "officially" released yet, it's available for download and trial in its 1.0 incarnation.

Continue readingWWDC Live: Ross Carter and Pagehand, typography-aware word processor

Filed under: Gaming, Software, WWDC, Developer, iPhone

WWDC Live: Black Pixel demos 2 new games

The guys from Black Pixel stopped by to demo 2 upcoming games they're working on, both for kids: one for very young children, and one targeted at a slightly older set, which I assume ranges up to at least 30, given that it has me pretty excited. I'm neither young (by my standards), nor a gamer, but the game currently codenamed Tatooine has me ready to go running through the streets swinging my iPhone around and firing it like a phaser, baffling innocent onlookers. Check out the video after the jump, you'll get the idea.

Continue readingWWDC Live: Black Pixel demos 2 new games

Filed under: Software, WWDC, Developer

WWDC Live: Serguei Beloussov, Parallels CEO

Serguei Beloussov, CEO of Parallels, was gracious enough to sit down with us to talk about his take on the Keynote, WWDC in general and some enhancements which were announced at the Parallels shindig at Jillian's. The acoustics in the room were very echo-y and I picked up a lot of air noise and fire trucks. The rescued soundtrack has some spooky artifacts but is completely audible.

The direct access we talk about is shown in detail in the Jillian's video linked above, and is a very impressive step forward for virtualization. Continue reading for the video.

Continue readingWWDC Live: Serguei Beloussov, Parallels CEO

Tip of the Day

Holding the Command key (aka the Apple key) and pressing Tab will cycle through your open applications. It's easier to Cmd-Tab if you are Copy (Cmd-C) and Pasting (Cmd-V) to and from various applications.


Follow us on Twitter!
TUAW [Cafepress]

Sponsored Links

Featured Galleries

DNC Macs
Macworld 2008 Keynote
Macworld 2008 Build-up
Google Earth for iPhone
Podcaster
AT&T Navigator Road Test
Bento for iPhone 1.0
Scrabble for iPhone
Tom Bihn Checkpoint Flyer Briefcase
Apple Vanity Plates
Apple booth Macworld 07
WorldVoice Radio
Quickoffice for iPhone 1.1.1
Daylite 3.9 Review
DiscPainter
Mariner Calc for iPhone
2009CupertinoBus
Crash Bandicoot Nitro Kart 3D
MLB.com At Bat 2009
Macworld Expo 2007 show floor
Apple Texas Hold 'Em

 

More Apple Analysis

AOL Radio TUAW on Stitcher