Android 3.0 Is Trickling In, But Are the Apps?
jhernik writes "As tablets based on the new Honeycomb version of Android appear, critics have questioned Google's moves to enforce a standard Android platform, and said there may be as few as 20 'real' apps for the devices. Motorola's Xoom tablet is due to appear in the UK next week, along with the Eee Transformer, but their ability to compete with the recently-launched Apple iPad 2 may be hurt by the shortage of tablet-optimised Android apps. Meanwhile, reports that Google wants to standardise Android hardware are causing alarm."
What's different this version as opposed to others that only 20 apps are considered 'real'?
And what about Apple's trick of just doubling the pixel usage for iPad vs iPhone apps to repurpose the latter for the former?
Does that work on Android?
I'm not a lawyer, but I play one on the Internet. Blog
by the shortage of iPad 2's
While Apple’s iPad 2 has 65,000 applications, excluding those designed for the iPhone. Honeycomb has far fewer, and commentators have been competing to offer lower numbers.
This just in: New tablet has no apps. New cars have no mileage. New bank accounts have a $0 balance. Film at 11.
Whoever didnt see that coming a mile away was a fool. Google has the perfect bait and switch. Give them a popular OS for free they can do whatever with - let adoption soar. Now, google can start to dictate terms. Hopefully they can get manufactures pushing updates sooner, stop the stupid look and feel customization, etc.
All the apps run fine that ran on my phone, and they don't seem to be just "2x" scaled like on the iPad. What are they talking about? It appears to me that most Android apps don't care about the resolution of the device and adapt automatically.
... and dammed if they don't. Google needs to get a better grip on the Android market to help keep things consistent and keep quality& security high. By doing so they are affecting some aspects of application development.
First to market is great and all, but that horse is already out of the barn (and named Apple). Yes, Apple didn't have the first tablet but they had the first successful tablet. Now Android needs to run a smart race and not just try to chase Apple.
I don't think Google's trying to standardize hardware as much as they're trying to create a hardware baseline for software releases. It makes sense. There's no reason one should expect last years hardware to run next years software. You get caught up in that messy Microsoft sphere if you do that where you have to bloat all your software to make sure it works with old hardware and new hardware alike. This has been Microsoft's approach with Windows Phone 7 and, while WP7 sales have been lackluster, the hardware baseline itself has been working very well for them. There's less emphasis on comparing hardware specs in the phone and more emphasis on picking the model that you like the best, which is the way that the entire industry is moving relatively quickly.
Wise men say, "Forgiveness is divine, but never pay full price for late pizza."
What's different this version as opposed to others that only 20 apps are considered 'real'?
And what about Apple's trick of just doubling the pixel usage for iPad vs iPhone apps to repurpose the latter for the former?
Does that work on Android?
Yes, that's exactly what happens, and scaled-up apps look just as shitty on Honeycomb as they do on an iPad.
Nobody buys a tablet to run scaled-up phone apps. Until Android tablets get apps designed for tablet-size screens, they won't be that successful.
Why didn't they include more Linux libraries, command line utils etc? What's the point in making a linux phone if it doesn't include most of the platform? Or rather, wouldn’t a linux phone with everything included be a nice plaything? WOW! How about a Free BSD UNIX command line mobile? Later ...
The purpose of existence is to make money.
All of these "articles" are just looking at the "featured" tablet apps list, which are picked by marketing folks and is not the definitive list of Honeycomb-specific or Honeycomb-enabled apps.
For instance, my company updated its app to use Honeycomb features as appropriate, while maintaining backward compatibility with Froyo and Gingerbread (minSdkVersion=8, targetSdkVersion=11), but it's not listed as a "featured" app.
Slashdotters are particularly tired of having to choose their products based on their capabilities. Personally, I would prefer to be given a choice of three levels of "flashiness" and a couple of hardware vendors.
If I wanted an iPhone/iPad, I would just buy one.
This is just another example of Google trying to keep control of an OSS project. Ultimately the truth is they cannot. If they comply with the OSS licenses in play they have to release it and this will allow ANYONE to use Android as a platform. With that said they can keep people from using the trademark "with Google" off such devices (who cares?). If Google wanted to keep things closed they should have forked something with a BSD style license, like Apple did. It looks like Google wants to eat their cake and have it to... But a company cannot advertise based on being "open" and do everything to keep things under their control at the same time without looking like a hypocrite to the OSS community. Google wants to try and ensure their paying customer that they are getting a superior product without earning that respect, like Red Hat has.
How do they realistically expect to control the hardware platform when ANYONE can install Android on any device? Honeycomb may be optimized for tablets but no doubt we will see smart phones running it. I for one am happy as this will be another opportunity to show our Google overloads that we don't care about the "with Google" trademark.
Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
That's what Android 3.0 is. The Android team released a piece of shit in a hurry because they wanted to compete with the new iPad and now they don't want to release the code. I wish Meego had more support, so I could tell Google where they can shove their POS system.
at Android development, one of the 'good things' seemed to be that you can write your app - and then provide different layouts based upon the screen resolution of the target device. Should mean a developer can very quickly tweak their app to benefit from the extra space given, if it's run on a tablet. I'm not for one moment suggesting that adding some better layouts to a phone app will suddenly transform it into an app natively designed for a tablet - but better than just scaling up.
This sort of is becoming the case with Android. A lot of apps have dropped support for any Android version pre-2.0.
I'm sure after 2.4 is dropped and out for a while, anything less than 2.2 is just not going to be supported. The good thing is that the app developers decide who runs the app or not. If the app doesn't really require features in newer operating systems, the devs can set the manifest back to 1.0. If it requires features present in newer operating systems (a good example are multi-gigabyte games which have the option to be installed to SD card), the developer can require whatever version they want.
Of course, if there are any bugs, since the Android development cycle is so quick (no waiting for app/update approval), they can be fixed very quickly.
I just bought the WiFi Xoom yesterday. First time I've used Android, and I installed 10-15 apps yesterday alone. The "featured apps for tablets" page of Android Marketplace lists 50 apps. A few I downloaded that weren't on that tab still seemed to work fine.
Apple's marketing machine is in full swing.
But running next years software on last years hardware is expected by consumers. Look at iOS. Your phone is supported software wise for 3 years from release of that model. Windows 7 is likely to run as well as Vista (or better) on a 2007 PC. I agree expecting new software should not be expected to run on old hardware, but only to an extent. I think it is reasonable to expect a few years of life out of some electronic device
I think Google made a mistake in buying into the idea that phones and tablets have be different at all. There is a big difference going from a desktop/laptop with a mouse and no touch screen, to a phone/tablet with usually no mouse and always a touch screen, but after that, do we really need the distinction? Wouldn't it be better if software (apps and the OS) allowed for a smooth transition across screen sizes from 3" to 10+"?
I personally want a phone in the current dead zone (except for the Dell Streak). I find even 4.3" too small, but 7" is too big. 5", or even 5.5" is my sweet spot. What am I supposed to use - Honeycomb?, Gingerbread? Why the hell do I have to make a choice?
Future smart phones are all going high resolution. Anything with a screen size of 4 inches or more is going to have 1280x720, 768, or 800 pixels at a minimum. 1920x1200 will probably push down to 7" devices. Software should be able to handle a range of screen sizes and resolutions and reflow text and icons (and allow lots of configuration to choose font and icon sizes and number of icons) to make working across this range not a big deal.
And another thing, at this point I do expect that some reasonably specified current hardware (single core, 1 GHz, 512 MB RAM, etc.) should be able to be upgraded many years into the future. Sure certain features may have to be disabled, and configuration sliders controlling animation may have to be turned way back, but I don't want the core Android to turn into some behemoth that won't even run on hardware that is a few years old. I'm ready to hop off the iPhone train and a big reason is that Apple screwed my phone (3G) completely with iOS4 and isn't even trying to fix it anymore (no more updates for that phone). I'd rather Google didn't emulate Apple on that front also.
I'm all for Google flexing some muscle against manufactures and carriers, both of which disappoint me orders of magnitude more than Google ever has. But a sufficient solution for me to the fragmentation problem is if they would push for a lot more Nexus phones and tablets available simultaneously. Just one phone at a time (and no tablets) isn't cutting it. At least one phone from each manufacturer on each carrier and a bunch of tablets would be more like it.
If nothing ever fragmented, we'd all be sitting in Android 1.0 (and IOS 1.0 for that matter).
Current Android is pretty much stuck with the same problem PCs are - for every dual-core, gpu assisted monster that's put out, there's a dozen chinese budget models. Means everybody can pick up an Android device to suit their pocket/needs - but the apps then either all suit the lowest common denominator, or piss off the low-end user when they're 'slow', or piss of the multi-core monster when the iphone app looks better (despite him having bought better hardware)
Personally I love Android to bits - but will be sticking with Nexus X models. Whole Nexus concept seemed to be geared to providing some good reference platforms - the geeky tinkerers picked up on this, but seemingly the masses didn't. Google's current messing about with Android 3.0 would seem to be a response to this - instead of having a specific reference model, have reference internal gubbins.
Not saying I'm happy with it - but there it is. Looks like it's going to be more like buying a PC graphics card. You choose buy the GPU, but then can go high and low on the slight overclocks, the diversions from standard layout/cooling etc etc.
Hmmm.... now i wonder, if apple gets to count the apple provided and or sponsored apps at launch time
Why would they? The number of Apple iPad apps is up to about ten or so. Hardly a dent in the number.
No, instead the original poster is talking about some 3000 iPad specific applications available when the FIRST iPad shipped.
That also does not include the hundreds of thousands of iPhone apps which of course also run, the same way existing Android apps can run on Android tablets.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Add multiple screen support to your manifest file. 2.1 stuff seems pretty compatible so far, at least the stuff I've tried. Motorola and google only just released the honeycomb/xoom dev stuff a couple weeks ago. also, the price makes the xoom a bit out of reach for some.
boycott slashdot February 10th - 17th check out: altSlashdot.org
This is bascially it. When Steve Jobs, said flummoxed, he really mean totally splatted.
Now Honeycomb's source is gone, people who bought earlier tablets will be stuck on Froyo and earlier, meaning that people will stick to writing apps for older versions, just like how Windows XP is still going strong.
Whole topic should be modded flamebait!
apart of using a big, high resolution display it would be nice to have a common user experience on android. ALL vendors should include the bluetooth hid stack (yes i'm talking to you, htc), and please: a wireless screen connection (i want to use a big screen at home, not just dlna). this would be on the wish list for my next mobile phone (so i can get an ebook reader instead of a bulky tablet)... with this included i will happily wait for the apps to evolve...
I have an iPod touch and it's not quite that simple. While the OS is updated, there are still limitations on what you can do with that various update. Certain features aren't supported. Various apps aren't supported depending on your hardware revision. It's more confusing than Android's fragmentation, imo. When you buy an ipod touch, it doesn't state what gen/version you bought on the box. When you buy an Android device, it's pretty straightforward what version of Android you have.
Wise men say, "Forgiveness is divine, but never pay full price for late pizza."
> There's no reason one should expect last
> years hardware to run next years software.
Really? REALLY? There are a MILLION reasons to expect new OS to support multi-year-old hardware. I'm using Apple as an example here, not because they're perfect, but because I have first-hand experience with them and I remember the stats off the top of my head.
Windows, of course, supports much older hardware and yes, Windows has some bloat due to the fact that it can run 20-plus-year-old software, but there IS a middle ground between "bloat up and run software for decades" and "one year and you're done."
Users should ABSOLUTELY expect good support for at LEAST 2 or 3 years, especially since 2 years is the standard length of a cell contract in the U.S.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
There also are lots of apps that don't benefit from changing the layout
Actually there are almost none. Pretty much every iPad app that also has an iPhone version has a very different layout on the iPad.
A lot of games, for example, are in this category.
Games are actually the worst possible point you could bring up in this context, because they are so often tailored exactly for a specific size and even aspect ratio. They can take some adjustment but basically what you end up with is (at best) very upscaled graphics that look pretty blocky. Almost no game designer is going to quadruple the size of the assets in a game on the off chance it might be run on a tablet, instead they are going to produce two different versions if the game has many graphic assets at all.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
iFart? What a shame.
OS X 10.6 supports all Intel Macs, some of which are over five years old now, and the upcoming 10.7 will probably do the same.
That's not entirely accurate.
Snow Leopard was released in August of 2009. The PowerMac G5 was discontinued in August of 2006. Doing the math, that comes to three years.
10.7 will support Intel machines with 64-bit capabilities (ie, Core 2 Duo). This precludes any Mac mini built before August 2007, which would be four years.
Apple is slowly narrowing the window.
That said, I would agree. I would expect last year's hardware to run next year's software. I wouldn't expect the best experience, though.
I suspect that, in the mid term, selling tablets through networks will not be the way to go. I know some people who have the 3G iPad, but honestly its hard to justify the cost when Wifi is pretty damn available and you can even use your phone as a hot spot.
I totally agree, and anther thing in support of this is even people getting an 3G iPad may not use the 3G more than a few months here and there - the real innovation for tablets there was true month-to-month no commitment plans without setup or teardown fees.
I bought the WiFi iPad also because I could just use my phone as a hotspot when I really need to use it somewhere without WiFi.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
~800x400 to ~1000x600 is only about a 20% increase, not 100%.
Very few Android tablets are 1000x600, where did you get that figure from? That would seem to be from a 7" device which are not really tablets, but over-sized phones.
The Xoom is 1280x800. That is 2x scaling in the shorter axis.
Also if you're going to make that argument then all iPhone games count for the iPad as well, since pretty much all games now target the retina display with assets built for a 960x640 iPhone. But the truth is that even apps with assets for the retina display simply are not that great scaled up, because the form factor and screen space is very important in UI design. Only games can kind of work OK under those constraints, and specifically Angry Birds is about the only one where you really would not care what screen size you had since you can so easily scale and pan.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I'm all in favor of Google standardizing Android hardware. As it is right now it's a nightmare when doing UI Design compared to doing UI design for the iPhone. With the iPhone it's nice because every phone using the same screen size. On the droid not only are the screen sizes different, but the aspect ratio is not consistent either, so it's not a simple choice of designing one interface that can scale, you're stuck creating multiple interfaces. I think standardizing the hardware, at least screen sizes, would actually encourage app development (or at least more iPhone app ports to droid).
Ave Molech Setting
> There's no reason one should expect last years hardware to run next years software. You get caught up in that messy Microsoft sphere if you do that where you have to bloat all your software to make sure it works with old hardware and new hardware alike.
Wtf are you taling about. You're clueless.
A) Next year software cannot ignore installed base.
B) Bloat is when next year software requires next year hardware. Supporting last year hardware points to simplifed, efficient & unbloated software.
OS X 10.6 supports all Intel Macs, some of which are over five years old now, and the upcoming 10.7 will probably do the same.
OS X 10.7 will require a Core 2 Duo or newer CPU. The original Core Duo and Coro Solo processors are unsupported.
I hope Google *does* do something to standardize hardware. Specifically, they need to define a standard connector similar in functionality to what every iOS device has.
The fact that you can make a set of speakers or a stereo dock with one connector, and have it work for basically every device out there, is a big win. I know there have been some issues with device thickness which required mechanical adjustments on dock devices, but the electrical connection is the same.
It's hard to overstate just how useful that is. Imagine how great it would be if you could get a charger / speaker set / remote control / keyboard / USB adapter (ever wanted a host port on your device ...), etc, and have it work for any device you buy, from any vendor. There might actually be enough of a market so that independent manufacturers would make devices that are meant to work with Android.
To make this work, it has to be done right. The connector spec has to include anything and everything that is likely to be useful, including some generic interfaces (like USB, HDMI, audio, charging, maybe even SATA ...). There has to be full OS driver support for every peripheral, including enumeration of handset/tablet capabilities and detection of attached devices and their capabilities.
I can't even tell you how annoying it was to walk around at CES and see thousands of devices meant to work with iCrap, and basically nothing that was meant to work with Android devices (that wasn't made by the manufacturer of the Android device). It's even more annoying to go to an electronics store looking for something like portable speakers - about 95% of them have iPod docks, but less than half have a miniphone connector to plug into a headphone port.
Get with it, Google. The software is about equal, but there will never be a "peripheral ecosystem" unless there are hardware connection standards.
- The Sigless Wonder
Yeah I have to say, I was pretty pissed when OS updates started leaving us 3g owners behind. First they started by cutting out features by model, then dropped support altogether. I hadn't expected this to happen since all my previous smartphones would run every succeeding version of (at the time) windows mobile.
I guess next time I buy a phone I'm going to have to figure the cost of the phone divided by the number of months I'm likely to get updates for. At 2 years before they started trailing off software updates, that phone cost me about $9/mo, assuming I replace it when software support is dying.
No more Apple phones for me, I'm thinking.
I'm agreeing with you...kindof. What I was trying to say, was that instead of having a hierarchy of page on a phone (or a huge scrolling list, or whatever) you could just shove it all onto one screen on tablet.
The dev environment provides a nice abstraction to do just this - and you can run different versions in the spangly little emulator that pops up in eclipse, without every even buying a single android device (or spending a single cent).
Point I was trying to make was that the alteration of UIs, upscaling of graphics etc that at least all the initial ipad apps got, is even simpler to do with Android. What is going to be more interesting/problematic, is whether Android gets the apps that could only ever be created for a tablet.
Oh boohoo.
PC devs have been programming software for a multitude of different screen sizes and aspect ratios, as well as a number of possible hardware combinations so vast, it may as well be infinite.
Does it make things tougher on the Dev? Yeah. Does that mean that everyone should have to conform to the same device? Hell no.
The fact that so much iOS software is designed for a specific rez is probably a nightmare for Apple. They can't increase resolution on any device without just doubling it, otherwise they risk making a lot of stuff look like ass. It's why iPad will be stuck at 1024 x 768 until there's enough horsepower (and it's economical enough) to just double that resolution.
I've never seen an Android phone that listed the Android version on the box. With any iDevice, you can check under Settings->General->About to see what version you're running.
And I just had my app's update approved last week... runs on everything from 3.1.3 (supports the 1st-gen devices) through 4.3.
Using access to Android source as a club to force OEMs to use Google search, to hamstring Facebook and other service providers.
First off, Facebook is not a search provider.
Secondly, how, you and I can access the latest 2.3 source code on the AOSP and do what we like with it. The source does not include Google Search any more, that is now a separate application. Same with market, Gmail and all other Google branded applications. You can download these from Google yourself.
Finally, all google are actually saying is, "manufacturers, stop screwing around or we'll remove the unfair advantage you have over cheaper handset manufactures like Huawei and ZTE, we're looking at you Samsung". They have not limited access to the source code at all, they are limiting access to unreleased code (which google is under no obligation to release at all).
Google is not using the source code as a club, they are leveraging an unfair advantage that big manufacturers like Samsung and HTC to ensure that the end user gets a better product. If the partners don't like it, they can wait for the source to drop into the AOSP, just like modders such as Darky and Cyanogen do (who are ironically keeping my HTC Desire Z more up to date then HTC).
Kindly stop trolling and take your FUD back to the bridge from whence you came.
Calling someone a "hater" only means you can not rationally rebut their argument.
Meanwhile, Xoom gets 8 hours of battery life with regular use, and several days (just didn't try longer) on standby. That's why it's for tablets, not for phones, I guess.
I've never seen an Android phone that listed the Android version on the box.
It doesn't have to be on the box, the version shipping on a device is well publicized.
With any iDevice, you can check under Settings->General->About to see what version you're running.
That's after you've bought the device though, too late.
And I just had my app's update approved last week... runs on everything from 3.1.3 (supports the 1st-gen devices) through 4.3.
what app is that?
PDMI? It provides video, audio, USB and power.
http://enwp.org/PDMI
Sell! Assuming you're eligible for a new iPhone every two years, get a new one every two years! Due to the fact that the iPhone is only available on 2 networks, they resell very well. I paid $250 for an original iPhone (refurbished 4 GB after the price drop) in late 2007. I sold it for enough to pay for a 3G, then sold that a year later* for enough to cover a 3GS, then sold that for enough to buy a 4. So I've had a phone that's gotten bigger and/or faster, and better, every year for no extra money, AND I've been within the 1-year standard warranty period as well! (Except for a couple months here and there.) Sites like nextworth.com will pay (for example) $75 for a (now almost 3 years old) 8 GB iPhone 3G in decent shape and you can get even more (most likely) by selling on ebay or craigslist.
Or, once you've passed the 2-year mark, you can keep your old phone and drop the mandatory data plan and save $180/year. Either way you win.
* as the main phone on a multi-phone plan, I'm eligible to upgrade about once per year.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
OS X 10.6 supports all Intel Macs, some of which are over five years old now. The math you're doing is about PowerPC machines bought years after they'd been virtually announced as end of life:d. And even then, PowerPC machines got a major OS upgrade (OS X 10.5 Leopard) even after the Intel machines were released.
As for the future after OS X 10.7, one can only speculate. Limiting to 64-bit machines (Core 2 Duo and later) is a somewhat reasonable step after all.
The visibility of the iPhone version is worse. Like 1/3 the size.
This is why I am ditching Android when my contract expires in August. My first droid barely lasted a half year before HTC/Verizon decided it wasn't worth the trouble to give new updates. Rooting the thing, it works fine with 2.3 so far.
Burned by 'Droid, don't trust MS's phone OS yet, I'm heading to the iPhone because I want a phone that will at least last my full contract term before I learn it is effectively considered obsolete.
Or they use scalable assets.
Very few games do this. Most use textures that have been created for specific resolutions.
Scaling up these textures looks tolerable but not great.
And of course, you really have to consider the screen size for a game, a much larger screen means you can include a lot more meta details without obscuring content.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
As a developer, all I have ever done with screen resolutions is ensured the application windows fit a standard windows desktop running at 1024x768. I'm fairly certain other developers do the same thing, so I find your implication that PC developers have a harder time rather unlikely.
Change is certain; progress is not obligatory.
is there any point of sale solutions for android, similar to ipad pos by erply : http://www.erply.com/erply-free-point-of-sale-for-ipad-12-now-available-on-apple-itunes/