Giz Explains: All The Smartphone Mobile App Stores

It’s been less than a year since Apple launched the iPhone App Store, but now virtually every mobile OS is showcasing its own take on the mobile application storefront. How do they all stack up?

The first thing you’ll notice about these efforts—coming from such traditionally competitive companies as Palm, BlackBerry, Nokia and Microsoft—is just how similar they all sound. App World? App Catalog? App Market? Mobile Marketplace? This outward likeness actually runs pretty deep—these stores are advertising uncannily similar feature sets, for both users and developers:

Although it might not evident in the feature-by-feature breakdown above, there are two distinct kinds of app store: The primary store, which is the first and only source of an OS’s apps (see Apple), and the secondary store, which is built around an existing stock of third-party apps, and with preexisting developers in mind (see BlackBerry, Microsoft, and Nokia). It’s a combination of these different lineages and divergent policy choices that make the smartphone app store experience so varied.

Apple’s iPhone App Store
At least for now, the App Store is the standard by which all others are judged. Beyond that, it’s given us a rough guide for what works. With a $99 dollar developer’s fee and a novice-friendly SDK, the barriers of entry for an iPhone developer are fairly low. Distribution, payments and to a large extent marketing are managed by iTunes, which iPhone owners are necessarily familiar and comfortable with.

And, of course, there’s the iPhone: This store may only serve one handset (and its very similar nonphone brother), but it’s a wildly popular one. This makes the app store uniquely attractive to developers, because it provides access to the largest uniform app-buying market in the world. Microsoft can argue that Windows Mobile 6.5 will connect developers to x gajillion different customers through y zillion different handsets, but this variety is a curse: Handsets have different resolutions, processors, 3D hardware, input types and basic feature sets. A motion-sensing 3D game with a GPS social networking feature won’t work on a lot of WinMo handsets, but a 2D, keypad-controlled Asteroids clone won’t make a developer rich.

But the App Store is far from perfect. Apple, like all App Store owners, has the final say in what gets listed, delisted or banned, and they aren’t afraid to remind us of this. Along with the typical risque/racist/infringing content prohibitions, Apple enforces strict and often limiting rules against apps that compete with the iPhone’s native set—iTunes, Mail.app, Safari to name a few—and apps that their partnered carriers aren’t too fond of, i.e video streaming and tethering apps. Now, all these rules are showing signs of loosening with OS 3.0, but as long as the App Store is the sole source of iPhone apps, any rules will seem like too many rules—especially if you’re accustomed to a totally unregulated system like Windows Mobile 6.1’s. Hence, the gray market.

Android App Market
This second major entrant into the app store race represents a consciously different approach than Apple’s, but not in that many ways. Immediately, we see a lot to compare: A single-handset userbase (at least for now), low costs for developers and a presence as the primary—though not sole—source of apps from Day One.

But the App Market is a different breed than the App Store. Most importantly, it’s not the only place you can get apps. Google has been much more lenient about what they allow in their store since the beginning but in the rare case that they don’t approve of an app, as in the case of tethering apps earlier this month, you can just go download an .APK file and sideload it onto your G1 anyway. This is a healthy middle ground for everyone involved; Google doesn’t alienate users by destroying entire categories of apps, but isn’t forced to come into conflict with carriers because of overly liberal policies. Google has also made their Market more friendly to consumers, with a no-questions 24-hour return policy.

Great! Then why is the App Market so underwhelming? Well, the G1 wasn’t exactly a runaway hit, and the store got off to a slow start. Paid apps weren’t made available for months after launch, and when they arrived they didn’t benefit from the convenience and familiarity of a storefront like iTunes. Moreover, there’s no guarantee that things will change that much in the coming months—more handsets from more manufacturers will boost Android’s user numbers, but will lead to the WinMo-style toxic fragmentation that Apple so adamantly avoids.

BlackBerry App World
Matt took a dive into the newest mobile app store, and found it agreeable, but not spectacular. RIM’s is the beginning of this “secondary” app store concept, and it shows: You’ll be hard-pressed to find anything here that wasn’t previously available elsewhere. It is simply an aggregator for existing applications.

This was a given, as developers have been cranking out BlackBerry apps for years now. But App World was a great opportunity for RIM to give the lethargic dev community a shot in the arm. Instead of doing that, they’ve made the store almost hostile to would-be app writers.

Listing your wares in App World costs a hefty $200, which gives you the right to upload 10 apps, but doesn’t come with any new SDKs or development tools. The payment system is PayPal, which is clumsy to use and a pain to set up. A minimum non-free price tier of $2.99, probably intended to filter out spammy apps and cover PayPal’s transaction fees, discourages developers from even trying to make simple, useful apps, eliminating the $.99-to-$1.99 sweet spot that has been central to Apple’s success. App World feels like an afterthought, and a reluctant one. UPDATE: It should be noted that the 70% dev revenue share figure in the chart is incorrect, and has been update to 80%—a marked advantage over the other stores.

Windows Mobile Marketplace
With Windows Mobile 6.5, Microsoft will introduce the Windows Mobile Marketplace. So far, their announcements have shown an awareness of the pitfalls of both Apple’s and RIM’s approaches: They’re emphasizing non-exclusivity and app approval transparency, a 24-hour return policy and wide device support, but also making sure to get big-name app and game developers on board to ensure that users actually have something new to look forward to at launch.

On the developer side, it’s a mixed bag. As in every other store, the dev take-home is 70% of each sale, but the listing fees aren’t great. $99 gets you five apps a year, but anything beyond that will cost an additional $99. I’m sure this will help vaccinate the Marketplace against the fart app epidemic that Apple has proven so prone to, but it’ll do so at the expense of potentially useful free and $0.99 apps—again, a crucial price range. One important factor that’s still TBD is the payment system. Microsoft says they’ll support both credit card payments and carrier charges, but hasn’t yet said how that’ll look. In both cases the process will need to be as seamless as possible.

Nokia Ovi Store
You probably haven’t heard much about this store, set to debut within a month, but it’s kind of a big deal for the 40m+ Symbian S40 and S60 users that it’ll serve apps to. It’s planned to shoehorn into Nokia’s new Ovi app suite, which we were introduced to with the XpressMusic 5800, and provide a go-to source for not just apps, but ringtones, wallpapers, and basically everything else that you might have found in a 2001 vintage carrier WAP store.

There has been a decided lack of fanfare surrounding this launch, probably because there just aren’t that many Nokia smartphones in the US. But its success or failure will be informative: It will be the most open of all the app stores. For the time being, there is no developer fee, and app listings are free and unlimited. You can easily publish tons of different kinds of content—Flash Lite apps, Java apps, Native S60 apps, multimedia uploads and others—which will be subject to a vetting process that Nokia has assured will be minimal. As Nokia-averse Americans, we can view the Ovi Store as an experiment in laissez-faire app-mongering—a multi-handset, mixed-media, unfiltered feed of Symbian content.

Palm App Catalog
And finally, we have Palm’s App catalog. This is the store we know the least about, but that is already set for a different course than all the others. At launch, the only handset it’ll serve will be the Pre—though Palm has indicated that other WebOS handsets are inevitable. It’ll be the first—and likely exclusive—source of WebOS apps, and developers will be furnished with a solid, though fundamentally limited, SDK.

Palm’s still-vague plan for the App Catalog will no doubt be central to the success or failure of the Pre, but we can make an educated guess at what to expect, assuming that Palm doesn’t get taken over by idiots in the next couple months: Palm will vet the apps thoroughly, provide an in-house payment system, and make development simple and cheap (previewed Mojo SDK apps have shown great promise). The end result will probably look something like the iPhone App Store, but with one huge difference: there will be no local natively running apps—the Mojo SDK doesn’t provide for that, just for what amount to turbocharged, locally-stored web apps. Granted, these web apps will have privileged access to some of WebOS’s core functions, but it’s doubtful that high-end gaming, as we’ve seen on the iPhone, will even be possible on the platform. These limitations (along with WebOS’s multitasking advantages) will affect the nature and quality of the apps that are listed in the store much more than the Catalog’s policies, though exactly how, we’ll have to wait and see.

Still something you still wanna know? Send any questions about app stores, SDKs or the finest in fart-app technology to tips@gizmodo.com, with “Giz Explains” in the subject line.

Palm Pre Classic emulator demoed on video

Longtime Palm fans are gonna want to lock the doors and turn down the lights — our friends at PhoneScoop just got the first demo of Motion App’s Classic Palm OS emulator for the Palm Pre. Palm OS apps can be installed by just dragging the .prc files over the Pre in mass storage mode, and they’re run as though they were on an SD card. There’s no tethered HotSync, although there’s a compatibility mode of some kind and apps will be able to pull data down over the air. Check the video after the break, including a demo of ePocrates, which we know a lot of potential Pre owners are interested in.

Continue reading Palm Pre Classic emulator demoed on video

Filed under:

Palm Pre Classic emulator demoed on video originally appeared on Engadget on Thu, 02 Apr 2009 15:57:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Palm Pre’s First Apps Hands On: Seriously Good-Looking Programs

We’re nearing the still unknown release date for the Palm Pre, and new details are slowly surfacing. Sprint demoed the Pre’s WebOS apps at CTIA, including PalmOS Emulator, Google Maps and Pandora. These look fantastic.

Like the iPhone, Palm gives developers a set of recommended UI design elements in the SDK, to promote a cohesive look in WebOS. While use of these buttons and menus aren’t mandatory, these early developers have embraced them. I also happen to think the design DNA of WebOS looks better than any platform on the market, even Mobile OSX.

Google Maps
Google Maps is tightly integrated with the Pre’s universal search function, so when you start typing something in search, you can launch straight to Maps, and it will zero-in on the points of interest. You can pan and zoom around the app using your fingers, and pretty much behaves like any other touch-enabled version of Google Maps.

Pandora
Pandora’s integration with WebOS will make it the best available mobile version of this music service. When you start Pandora and exit to another app a little Pandora logo remains in the bottom right corner of the screen. When you tap it, a quick launch UI pops up that lets you control the app without exiting whatever else you were doing. Serious, serious multitasking. And in general, the UI seems much more intuitive and usable than most the other versions of Pandora, with plenty of UI navigation options that make it less labyrinth, more music app.

PalmOS Emulator
PalmOS Emulator lets the phone UI look and act like the Garnet OS, and even has virtual, on screen buttons to give you full functionality. If you have old PalmOS apps you can’t bear to part with, or just really hate WebOS (but love the Pre?), you can go back in time 10 years. Also worth noting is that Palm says they will roll out a solution for migrating data from old PalmOS phones to new WebOS ones, including support at the Sprint store. But Palm says they’ll divulge details closer to release.

TeleNav GPS
The TeleNav demo wasn’t fully up and running, since the demo was indoors, but it essentially looks like the version available on the T-Mobile G1. Not much else unique going on there, but that’s not necessarily a bad thing, either.

Sprint TV
Sprint TV was probably the least spectacular of the bunch, but even that looked like a pretty nice app. There’s a main menu for Viewing options (Live, Premium, On Demand TV), and then secondary menus that let you choose channels or content. Once you hit that, it launches into the TV service, which pulls up video. Video quality wasn’t that great, and there was some artifacting/glitching going on, but it was certainly viewable. And there didn’t seem to be any sort of on-screen guide or controls for Sprint TV. Not a dealbreaker, but it would sweeten the package.

There were also other apps, like FlightView, which lets you track planes and schedules in real time, among other things, and a NASCAR app, which will let you appreciate America’s fastest growing sport (which is heavily sponsored by Sprint!). But if this is what we have to expect for future Pre Apps, I’m pretty excited.

Pandora, Amazon, other third-party apps demoed on Palm Pre

Dovetailing dreamingly with the company’s SDK announcement today, Palm’s chosen CTIA to show off a round of third-party apps for the Pre, and the good news is that they’re definitely dispelling some doubts we had about the robustness of webOS’ development platform and its ability to deliver compelling software. We were emphatically reminded that everything here is strictly for the sake of preview — it’s all beta, just like the Pre itself — but that being said, it all looked smooth and relatively crash-free (as best as we could gather anyhow without giving it a more ruthless hands-on beating of our own).

First off, we saw a NASCAR app, perfect for die-hard fans (but really, even more perfect for Sprint’s track record of sponsoring NASCAR events) that culls video highlights, driver profiles, and more. Next, we were treated to a brief look at the Pre’s Google Maps implementation, Pandora, Amazon’s music store, and FlightView, a trick little flight status app that every frequent traveler will likely want loaded. We also saw a Pre version of the Sprint TV player — a staple service on most of Sprint’s devices — proving that the Pre has the stones to handle multimedia within its development framework. Video was just a little bit choppy, but they’re not making any claims that this is final, optimized code at this point. The best part of the whole demo, perhaps, is Pandora’s notification implementation, which brings up a mini-player by tapping on the “P” visible at the bottom of any Pre screen; from here, you can play / pause, rank tracks up and down, and see a full track name, all without leaving the comfort of whatever app you might be in. Try that on an iPhone, eh? Follow the break for video!

Continue reading Pandora, Amazon, other third-party apps demoed on Palm Pre

Filed under: ,

Pandora, Amazon, other third-party apps demoed on Palm Pre originally appeared on Engadget on Wed, 01 Apr 2009 21:23:00 EST. Please see our terms for use of feeds.

Permalink | Email this | Comments

Palm announces webOS SDK availability, Palm OS emulation for Pre, new cloud services

Well, it’s not quite the release date and price you were hoping for, but it’s definitely something. Today Palm — via a short keynote at the Web 2.0 Expo — announced that the company would begin taking names and numbers on the webOS dev site for potential developers who will receive an “early look” Mojo SDK. And that’s starting right this moment… as in now. That news alone would be big, but reps we spoke with said that the SDK would be made available to developers that the company will be cherry-picking as early as tomorrow. So if you were looking to get into the Pre app game, here’s your first big chance.

In addition to the SDK news, Palm is introducing a new set of “integrated cloud services” for developers (called Mojo Messaging Service) which will use a standardized publish / subscribe system to allow data to be bounced from the “cloud” to devices. Basically, it looks like this is Palm’s play for some of that push buzz — though the indication is that this service can and will be used for bigger tasks as well.

Finally, the company announced that third-party developer MotionApps will be making a Palm OS emulator available for purchase to coincide with the launch of the Pre. The application will be utilize the mass storage mode of the device to allow for drag-and-drop of PRCs, though according to the press release, the emulator “won’t be able to leverage core webOS functionality,” meaning that you probably can’t expect pure bliss across all of your applications, particularly those with roots that go deeper into phone databases and the like. What’s interesting to note about this app is that it’s being built on more than just the standard webOS SDK — an event which Palm called “unique.” They went on to assure us that this was a one-off to allow for emulation, but we’re thinking they might want to reconsider that policy by factoring in the clamor for serious gaming on a device like the Pre. You can check an image of the emulator after the break.

So, no pricing, no release date, but lots of movement on the developer front — which is big news if you’re a company trying to launch a completely new operating system. Still, we’re getting a bit antsy with all this waiting… it might be time to throw everyone a bigger bone than that tired “first half of 2009” line, guys.

Read – Palm developer site
Read – MotionApps Palm OS emulator

Continue reading Palm announces webOS SDK availability, Palm OS emulation for Pre, new cloud services

Filed under:

Palm announces webOS SDK availability, Palm OS emulation for Pre, new cloud services originally appeared on Engadget on Wed, 01 Apr 2009 20:30:00 EST. Please see our terms for use of feeds.

Permalink | Email this | Comments

Palm OS emulation coming to the Pre and webOS?

Dedicated Palm OS users, it looks like your long, solitary walk through this world might not end in tragedy or violence. According to Dieter over at PreCentral, during a new video demo of the company’s forthcoming phone, an icon of what appears to be an older Palm device with the label “Classic” below it can be seen within the webOS launcher. Since we know they’ve got a forthcoming announcement today at the Web 2.0 Expo — and we can be pretty sure Palm won’t be dropping price or release date information without Sprint around — it looks like this might be what all the fuss is about: support for legacy Palm OS apps in the new operating system. Of course, right now this is speculation mixed with hopefulness, but we should know in a few hours when Palm’s SVP of application software and services Mike Abbott gives a keynote at the conference. Until then, just hold tight.

Filed under:

Palm OS emulation coming to the Pre and webOS? originally appeared on Engadget on Wed, 01 Apr 2009 15:02:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Palm issues takedown for TealOS

If you’re a fan of TealOS (you know, that fairly striking webOS-aping launcher for Palm devices), you’re in for some bad news. According to a post on the company’s TealTalk support forum, a rep tells users that Palm has issued a takedown of the lookalike. In their words:

I’m sorry to say that at Palm’s request, as of this upcoming Monday, March 30, we will no longer be selling or distributing TealOS.

While we can certainly understand the motivations on Palm’s part behind wanting to scuttle this copycat, we do find it a little odd. When we met with a Palm rep to retrieve the Pre earlier in the month, he actually had the software installed on his phone and seemed pretty excited about its existence. Our money here is actually on Palm’s legal department being a bit hair-trigger, though we hardly think TealOS is posing a threat to the company’s bottom line. Bottom line? Imitation is the sincerest form of flattery.

[Via PalmInfocenter; Thanks, Herman M.]

Filed under:

Palm issues takedown for TealOS originally appeared on Engadget on Fri, 27 Mar 2009 17:37:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Giz Explains: What Makes The Five Smartphone Platforms Different

Smartphones have all advanced over the past few years, and mostly do the same things. But if you look at the details, you’ll find that—depending on your needs—one may be way better than another.

Most smartphone platforms support touchscreens and/or keyboards, and let you browse the internet, run apps, view photos and play games/music/movies. And while they may act the same on a fundamental level, not all smartphones are created equal. Here’s where they match up, and where they don’t:


Note: We have updated certain notes in the chart to reflect the lively discussion going on in comments, and we want that to continue. That said, we plan to leave Symbian both out of this discussion and any future discussions of the hottest smartphones of the day because it has little or no presence in the US, where we are based, despite its popularity in other countries. We apologize for the inconvenience this may cause you.

iPhone
Apple is so fixated on maintaining a high level of user satisfaction and reduced frustration on the iPhone, they will bluntly admit to leaving out key smartphone features—particularly features that are either hard to implement in the UI, or require too much battery juice. The result is a pretty slick interface (with occasional glitches, yes, but fewer than others) that nevertheless leaves you wanting more. iPhone OS 3.0 (covered in full detail here) addressed most of the user gripes—such as lack of push notifications, copy and paste and search, but we’re still left without video recording, Flash browser support and true background-app multitasking.

Windows Mobile
Windows Mobile is brilliant for the business crowd because of its ability to support secure emails, work with corporate computer infrastructures and run proprietary business apps created entirely within Microsoft’s device ecosystem. You can pretty much run and do anything you want on a Windows Mobile phone, which is great. But because the phones are made by many different competing companies—with no consistent quality assurance—UI and user experience don’t compare to the other platforms, so the OS is not as good for people who want a fun smartphone for their own personal use.

One major gripe especially revolves around the screen and its systemic lack of both finger-friendly capacitive-touchscreen support and multitouch interaction. WinMo feels really clunky when you use a finger, and you otherwise have to use an annoying (and easily lost) stylus.

The official reasoning for no capacitive touchscreen support is puzzling. Here’s what Prithvi Raj, Windows Mobile product manager of consumer experiences told us:

At this time, we are focusing on resistive touch because we wanted to ensure the highest quality across the entire experience on the phone, including in different applications such as Excel or Word. However, we have enhanced our software to help resistive screens act like capacitive in certain areas like the “gesture support” and “physics engine” that you see across the new UI of Windows Mobile 6.5 powered Windows phones.

Hrm. Well at least they’re acknowledging the need for better gesture support, and the need to mimic the capability of capacitive touch. We’d rather they just skipped all that work and upgraded, though.

Android
Android is the code monkey’s dream. Because the OS is fully open source, you can do anything you’d like to the phone. This means pretty much any feature you’d like on a cellphone is possible on Android—even the officially unsupported multitouch interaction—provided someone can write an app or extension for it. The downside? Even the official Google/HTC/T-Mobile release of the G1 had a UI design that felt incoherent, like you’re using four different OSes instead of one. Also, despite all this free love, there’s only one currently available phone, and it’s ugly as all sin. Note: For more information, you should read this detailed Android vs. iPhone piece by Gina at Lifehacker.

BlackBerry
Like Windows Mobile, RIM’s BlackBerry is also a business-oriented phone, but with a much more coherent consumer initiative under way. Relatively intuitive and well-structured to use, it feeds off of an email server that is second to none in getting messages to you as they’re sent. And since the phone only runs on BlackBerry hardware, you can mostly be assured the OS will run smoothly (mostly). But despite their best efforts to liven things up with the admirable 4.6 OS and the not-so-admirable BlackBerry Storm touchscreen edition, this remains a fairly utilitarian phone that serves one main purpose: superior messaging. Note: Blackberry was deemed to not have Universal Search because it doesn’t search files or Applications.

WebOS and the Palm Pre
Palm’s Pre with its all-new WebOS has the potential to be the closest competitor to the iPhone, merging the zen simplicity and beauty of the iPhone OS with some of the background processing power of an Android or WinMo phone. You can run as many apps as you like concurrently, and manage them using a system that lets you quickly flick through apps like it was a photo system, great for staying on top of many things at once. But it also integrates the internet into so many facets of its UI (search, contacts, UI, etc.), that you might not even realize you’re using the internet sometimes. If the iPhone is for the common man, WinMo for the executive, Android for the programmer and BlackBerry for the information junkie, WebOS could very much be for the savvy kids trying to stay on top of social media and Web 2.0. Let’s see what happens when the thing actually ships.

Anything you’d like to add about the differences between the smartphone OSes? This is obviously an overview meant to highlight the most crucial differentiators, but if you’ve got something you want to share that’s a little more nitty gritty, please pop it into comments pronto.

Still something you still wanna know? Send any questions about smartphones, dumbphones or megaphones to tips@gizmodo.com, with “Giz Explains” in the subject line.

Palm finally manages to bore us to tears with webOS Mojo SDK tutorial

We knew this day would come, and at last we’ve been faced with 56+ minutes of webOS-related video that we could barely keep our eyes open for. Palm Software CTO Mitch Allen did a rundown for an O’Reilly webcast detailing the structure and paradigms of webOS, and then went ahead and built a simple little app using TextMate and Safari. While we’re sure some JavaScript fanboys out there will have a field day with this, there weren’t too many juicy tidbits in there for us mere mortals. It did seem like Palm’s still working on the whole app DRM situation — exacerbated by the fact that webOS apps aren’t really executables — so it sounds like Google isn’t the only one. What is clear is that the barrier for entry to app development here is stunningly low, and we suppose we’ll all find out soon enough exactly what sort of awesomeness and terror that will mean for us end users. Video is after the break.

[Via Palm Pre en español]

Continue reading Palm finally manages to bore us to tears with webOS Mojo SDK tutorial

Filed under: ,

Palm finally manages to bore us to tears with webOS Mojo SDK tutorial originally appeared on Engadget on Fri, 27 Feb 2009 01:47:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

TealOS hands-on video… with a Treo 650

So, we thought we’d fire up the old, old, old Treo 650 and see what TealOS looked like on it. The results are recorded above. The launcher actually hits a bunch of the basic webOS functionality pretty decently; swiping cards away, the wave launcher, reshuffling the deck, the transparent launcher. Of course, there’s no deeper integration (like webOS’s contact aggregation, etc.), and the animation is fairly jagged, but it still does an admirable job of copying the UI. The app is a nice effort from the Teal folks, one which might help you wait out the Pre launch a little, but ultimately it’s window dressing more than anything else.

Filed under:

TealOS hands-on video… with a Treo 650 originally appeared on Engadget on Sat, 21 Feb 2009 19:02:00 EST. Please see our terms for use of feeds.

Permalink | Email this | Comments