Gizmodo

  • Gizmodo
  • bestmodo
  • lifehacker
  • kotaku
Profile logout login
Kanye's "Apology" Tweets: Edited into Letter Form

Kanye's "Apology" Tweets: Edited into Letter Form #kanye #kanyewest

Let's Talk Adventure!

Let's Talk Adventure! #adventure #toyota

This Week's Best Apps

This Week's Best Apps #apps #iphoneapps

The Seeds of Apple's Cloud

The Seeds of Apple's Cloud #apple #appletv

Samsung's Galaxy Tab Runs Froyo, Has Flash and Measures 7 Inches

Samsung's Galaxy Tab Runs Froyo, Has Flash and Measures 7 Inches #tablets #samsunggalaxytab

All the Cool New Stuff From Apple

All the Cool New Stuff From Apple #apple #appleipod

Palm WebOS 2.0: Now This Is Multitasking

Palm WebOS 2.0: Now This Is Multitasking #palm #webos20

Gizmodo

FAQ. Include # before tag:
#tips, #whitenoise, #broken, #lifechanger, etc.

New York, 4:26 AM
Mon Sep 6
11 posts in the last 24 hours

FR | IT | DE | SP | JP | AU | BR | PL


Please enter your email address.
Please enter a valid email address.
sending request

GIZMODO TEAM

Tip Your Editors:


Editorial Director:
Brian Lam |

Editor:
Jason Chen
| AIM | Twitter

Features Editor:
Joe Brown
| Twitter

Senior Contributing Editor:
Jesus Diaz
| AIM | Twitter

Reporters:
Matt Buchanan
| AIM | Twitter
Brian Barrett
| Twitter

Contributing Editor:
Kat Hannaford
| Twitter

Contributing Editor, Weekends:
Jack Loftus


Junior Reporters:
Rosa Golijan
| Twitter
Kyle VanHemert
| Twitter

Editor-at-Large:
Joel Johnson
| Twitter

Contributors:
John Herrman
| Twitter
Mark Wilson
| AIM | Twitter
Bryan Gardiner
| Twitter

Contributing Researcher:
Don Nguyen


Contributing Artist:
Chuck Anderson

Interns:
Casey Chan

Ryan Salerno

Jeremiah Dobruck

Christina Bonnington



Heroes and Friends

Comment Account Questions:
Community Guidelines


Popular Posts:
Last 24 Hours
Last 7 Days
Last 30 Days

Media Requests:


Follow Gizmodo on:
Twitter
Facebook
All the Cool New Stuff From Apple on Gizmodo
SF 101: Science Fiction For Beginners on io9
Examining video games' fixation with firearms — at a safe distance — all week long.

SUBSCRIBE TO GIZMODO RSS



Welcome to Gizmodo

  • Sign up for the Gizmodo Daily and get one great story in your inbox each day.


    Please enter your email address.
    Please enter a valid email address.
    sending request

  • Join Gizmodo on Facebook. Click "Like" to get the most important stories in your News Feed.

Please confirm your birth date:

Please enter a valid date
Please enter your full birth year
This content is restricted.

Why We Still Need the iPhone App Black Market

A year ago, we said that no iPhone SDK meant no killer apps. It came, and the apps are here in staggering numbers. But many of the amazing apps and concepts we grew to love as unofficial apps aren't here, and only about 100 of the 500+ apps at launch in the official store are really useful or desirable—the rest are dupes or just bad. There are no less than five apps to turn my iPhone into a flashlight, yet I can't turn it into a 3G-powered Wi-Fi hotspot. Why? Because the SDK has more restrictions than Guantanamo—devs can't integrate with the OS and have to steer way, way clear of copyright and trademark issues—so the most innovative, game-changing apps might not ever make it to your squeaky clean iPhone. That's why we need more than Apple's official app store—we still need jailbreaking, Installer.app (now Cydia) and the best unauthorized third-party apps to make the iPhone an ultra-powerful open platform we really want. Here are the roadblocks:

Developers can’t touch or enhance iTunes or iPod functionality in any way, shape or form—they can’t even access your music directory, meaning you better like the way the iPod button works just the way it is. Don't expect any apps to use your wonderfully curated music library either.

Casualties: Instinctiv Shuffle, a smart shuffle application that learns your skipping behavior to figure what you actually wanna hear next. Tap Tap Revolution became the watered-down Tap Tap Revenge.

No processes can run in the background—apps have to completely quit when exited, completely contained in their little sandbox.

Casualties: IM is a popular example, but Apple’s upcoming push notifications will probably make them a moot rallying point. It also means that third-party copy-and-paste solutions won’t work, since you can’t move the text to another application. Also impossible is a fantasy app of ours, TrippWire, that would record phone conversations (all legal considerations aside).

Devs can't integrate apps or functions into the OS. Third-party apps will always be second-class citizens, and can't significantly alter iPhone functions, including accessing the calendar or SMS messaging or adding any content to the otherwise useless lock screen that appears when you wake up the phone.

Casualites: Intelliborn’s Mario Ciabarra lamented to us that the SDK actually doesn’t give you all the same APIs and tools as Apple, and is missing a whole bunch of critical ones that’d let you add content to the lock screen, access calendar events or mail, or change the way the iPhone responds to events, meaning there’s no way for him to build his app Intelliscreen (above) using the SDK. Instinctiv CEO Justin Smithline also told us that you simply "can't create a well-integrated app," like Instinctiv Shuffle. This set of restrictions "flies in the face" of Apple's own philosophy of the creating beautiful software with the best possible user experience, says Smithline.

Pirated games, movies or whatever are a no-no in the App Store, obviously.

Casualties: NES.app, or any emulator, really, dooming us to bloated, over-priced renditions of Tetris by videogame mega-publishers. Also off limits, a dedicated video streaming app for something like the old Stage6 or QuickSilverScreen, which traffics in content that’s, um, not legally spotless, to say the least.

A bit different than the piracy concern, apps using copyrights, trademarks or intellectual property of a major company are sticky, and the App Store will steer clear of them if they're not developed by the company itself.

Casualties: Apps like TiVoRemote would have to be developed by TiVo or else they'd have dicey prospects, at best. Basically anything involving a company’s intellectual property or trademarks from anyone but the company themselves. An app that'll stream movies from your Netflix "Watch Instantly" account by anybody but Netflix would be another obvious foul.

Devs don't have deep access to the hardware. Jonathan Zdziarski, creator of NES.app and author of a few iPhone books, told us "much of the lower-level functionality has been hidden" in the SDK so "if your application is going to meet the necessarily political requirements, these more powerful features are off-limits."

Casualties: Stuff like Camera Pro, which gives you a ridiculous amount of control over the camera, would have a hard time complying with SDK rules. More than that, Zdziarski says, Apple has "privatized" the CoreSurface framework, which is "making it very difficult for developers to write their own movie players, 2D games, and similar kinds of renderings," especially with performance approaching passable.

Apple's app review process is a complete mystery to developers and takes forever, which can affect app quality and horribly delays app updates.

Casualties: Aurora Feint's developers revealed to us, "How the whole review process [for applications] goes is unknown to us," and that Apple doesn't even tell developers how many times their app is downloaded—they’ve gotta figure it out by the size of the check or have the app report back. NetNewsWire's Brent Simmons related the cloak-and-dagger headaches to Wired, telling them that developers are "not supposed to discuss actually programming on the iPhone with anybody—even though that would raise the quality of the apps." Between July 11 and July 17, Simmons pumped out five updates to its application and none of them had showed up by the 17th.

Apple limits app testing to five devices, so there is basically is no beta testing.

Casualties: Us. We’re the beta testers. Aurora Feint’s developers told us that for app testing, “Apple requires special signing to be done that binds each app to a specific device for debugging purposes,” and it’s limited to five, so they "definitely had some people camping out in our offices" to test. Twitterific creator Craig Hockenberry notes that the iPhone app's crash report come to a dev in a form barely more comprehensible than Swahili, on top of lacking info about what's going on in the phone outside their app. And then, if you do have a fix, there's no way to test it, other than to release it out into the wild through the App Store, "the developer equivalent of playing Russian roulette."

On the upside, Apple appears to be launching a beta testing program soon that'll let devs test apps on up to 100 devices, which jibes with what Tapulous CEO Bart Decrem alluded to in a conversation with us. Hopefully it does roll out in the next couple days, as expected. But even then, putting beta software on a device will require the iPhone or iPod serial number, and will still have to snagged through the App Store.

Apple's number one priority is Apple.

Casualties: Basically anything that threatens any of the iPhone’s core functions or key profit centers. Opera told us they aren't developing for the iPhone because the SDK doesn't allow apps "that interpret code, which is essentially what the browser does." Mozilla CEO John Lilly is more acidic in this month’s Wired saying, “Apple makes it too hard” but they’re using “a business argument masquerading as a technological” one. Any formats not supported by Apple essentially don’t exist. AT&T has implied to us that it’s Apple that’s not allowing laptop tethering, though there’s obviously network considerations for the carrier, so we're reasonably, but not totally, sure. The NY Times makes it clear that distributors of free music or video will have it tough too, so don’t expect a MyWaves or a Hulu app until the rules get clearer. Steve Jobs told the NYT that this does represent a competitive threat. "We will compete” with developers’ apps, he said blatantly.

As anyone running the 2.0 software knows, there are definite stability issues, lending a lot of credence to Apple's sandbox for applications—could you imagine it being more unstable? On the other hand, the massive anticipation for the Pwnage 2.0 tool, the vast universe of applications we’re missing out on—not just pirated goodies, but honest-to-God mission-critical wares—shows the SDK clearly doesn't provide everything we need it to. And it might never. But the black market app economy can and does fill the void. Apple might seek to shut it down, but the iPhone's two-class app economy may prove to be its greatest strength.

Related: Gizmodo's Essential Iphone Apps

Send an email to matt buchanan, the author of this post, at matt@gizmodo.com.


Upload an image | Add an image URL ×
×
×
Choose a file to upload:
×
Attribute comment to:
Please enter an email address.
Please enter a valid email address.
Dsmvwl | Admin | Promote only | Promote to frontpage | Approve user | Ban user  ×
Loading comments ... -/|\
Earlier discussions Paging in progress... | Other discussions | Show all discussions | Show featured discussions only | Expand all replies Collapse all replies
Start a new discussion
By matt buchanan
share on facebook
Jul 23, 2008 10:00 AM 138,543 views on this post, 2,066 new visitors138,543 109
Edit » Set to Draft » Invite » Syndicate » Edit timestamp »

Syndicate this post


Site:
Mode:

sending request
cancel
more about #iphone
iOS 4.1 Released On September 8th
This Week's Best Apps
High on List of Things You Don't Want to See From Your Airplane Window: Massive Shower of Sparks
read more: #iphoneapps, #iphone, #iphone3g, #apple, #installerapp, #top, #feature, #iphonesdk, #sdk, #applications
 
  • Archives
  • About
  • Advertising
  • Legal
  • Report a Bug
  • FAQ
Original material is licensed under a Creative Commons License permitting non-commercial sharing with attribution.

Login

Enter your username and password.

Please enter a username.
Please enter your password.
logging in
Login via Facebook | Sign Up | Forgot Password?

Reset Password

Please enter your email address to have your password reset.

Please enter your email address.
Please enter a valid email address.
requesting password reset

Register

Registering will give you a user profile and the ability to add other users as friends. To become a commenter, however, you need to audition.

Want to know more? Consult the Comment FAQ and legal terms.

Please enter a username.
Please enter a password.
Please confirm your password.
Passwords are not identical.
Please enter a valid email address.
registration sent, waiting for reply

Register

One last thing!

While we don't require an email address to sign up, consider adding one to your account. This will give you the ability to reset a lost or stolen password.

Please enter a valid email address.
registration sent, waiting for reply

Submit Your Comment

You don't need a login to comment. Just enter your email address below.

Your username will be the part of your email address before the @ sign. If you wish to remain anonymous, create your own username by signing up for a Gawker account here.

Please enter a valid email address.
Please enter a valid email address.
logging in

Already Have an Account?
Login with your Facebook or existing Gizmodo account.

Questions?
Learn more at the Comment FAQ.



Invite a friend to comment

To invite people to this discussion, send them an email invitation by pasting in a list of comma-separated email addresses and then clicking Send invites.

Please enter at least one email address.
Please use valid email addresses.
Please use unique email addresses.
Please enter fewer addresses.
requesting invites

Send a link

Send a link to this post 'Why We Still Need the iPhone App Black Market' via email:

Please enter your name.
Please enter your email address.
Please enter a valid email address.
Please enter your recipient's email address.
Please enter a valid email address.
Please enter your message.
Sending message

Syndicate

Republish or promote to:
logging in Saving...

Syndicate

Republished On
Post Status
logging in Saving...