Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Angry Birds maker apologizes for Android fragmentation issues
Appleinsider ^ | November 19, 2010, 03:00 PM EST | By Daniel Eran Dilger

Posted on 11/21/2010 12:55:43 AM PST by Swordmaker

The developer of "Angry Birds," a top-selling iPhone game, reported that bringing the title to Android devices ended up more difficult than anticipated due to fragmentation within the open platform. 

According to a CNET report, the title's developer Rovio Mobile apologized for poor performance across a variety of Android devices, explaining that, "despite our efforts, we were unsuccessful in delivering optimal performance."

The company added, "So far, we have hesitated to create multiple versions of Angry Birds for the Android platform. But judging by the feedback we have received, we feel that by providing a lightweight solution, we are doing a favor for our fans. We are currently developing a lighter solution to run Angry Birds on lower-end Android devices."

Openly fragmented 

The issues highlights the problem of platform fragmentation that is endemic to widely-licensed software platforms designed to run on nearly any makers' hardware. Apple chief executive described the problem as a "daunting challenge" for developers in comments to analysts at the company's most recent earnings report in October. 

"Google loves to characterize Android as open and iPhone as closed. We see this disingenuous and clouding the difference," Jobs said. However, rather than focusing on the range of different hardware sold with Android, Jobs noted a parallel problem: a software-oriented fragmentation of the user's experience across different devices. 

"Unlike Windows, where PCs have the same interface, Android is very fragmented," Jobs said. "HTC and Motorola install proprietary user interfaces to differentiate themselves. The user left to figure it out. Compare this to iPhone where every handset works the same."

In defense of variety 

Jobs cited a popular Twitter client Android app, saying the developer "had to contend with 100 different versions of software on 244 different handsets. That's a daunting challenge," he said. "Many Android apps work only on selected handsets, or selected Android versions. This is for handsets that shipped 12 months ago. Compare with iPhone, where are two versions to test against, the current and most recent predecessor."

That developer later suggested in a blog posting that Jobs' comments were exaggerated, noting that in its experience with deploying a Twitter client, it was not "a nightmare developing on Android," and that "we only have two guys developing on Android TweetDeck so that shows how small an issue fragmentation is."

Android advocates point out that fragmentation of Android is, if anything, a feature, as it offers users choices. That's the same line of reasoning advocates of Microsoft Windows used in the PC market. However, it's also the marketing line Microsoft unsuccessfully tried to use in selling its PlaysForSure devices against the iPod, and again with Windows Mobile phones against the iPhone and Tablet PC and Slate PC devices prior to the iPad.

Performance and user experience

Prior to returning to Apple in 1996, Jobs said in an interview that "the PC wars are over. Done. Microsoft won a long time ago," a sentiment he repeated in downplaying the rivalry between Apple and Microsoft after taking the helm of Apple shortly afterward. Over the last decade however, Jobs has led a resurgence of the Mac platform over generic PCs running Windows, achieving a much higher rate of growth compared to the overall PC industry.

With the iPod, iPhone and iPad, Apple has reversed its underdog position entirely, successfully entering the entrenched and highly competitive smartphone market and immediately taking significant market share. With iPods and iPads, Apple completely dominates the media player and tablet markets, standing up to major efforts unsuccessfully led by Microsoft with its PlaysForSure, Zune, and Slate PC initiatives. 

A key aspect of Apple's success in mobile devices comes from delivering a strong platform that is easy for developers to target and which delivers a consistent and reliable experience for users. Google's Android, like PlaysForSure, attempts to create a flexible software platform that multiple manufacturers can use to deliver products that work similarly. 

Multiple layers of fragmentation for Android 

However, one problem is that manufacturers themselves don't want to cede all control to a common platform. As Jobs noted, each Android maker is seeking to differentiate its offerings with different skins that make the look and feel of their products unique. 

Individual Android makers also have their own ideas about how to reach competitive price points. HTC shaves off costs by using cheaper but lower quality 16-bit color displays with less accurate touch screens, while Motorola has typically chosen higher-end full color displays more like Apple's iPhone. Samsung features its own brand of AMOLED screens. 

The Android OS is faced with supporting all of these, resulting in situations where, for example, Google's photo browser only shows graphics at the lower quality level of HTC's displays, leaving Motorola's superior 24-bit color screen underutilized. It is also lacking the optimized performance AMOLED could deliver were the OS expressly designed for it.

Additionally, Google appears uninterested in preventing service providers from also differentiating the Android products they carry, resulting in issues where Verizon Wireless has created exclusive deals for Android titles such as Skype that will only work on its phones and not Android devices from other makers. Service providers are also competing with Google in operating their own app stores. 

Different hardware makers and service providers also choose to support different versions of Android on their devices, and either roll out updates late or fail to ever release updates for some models. This results in a situation where developers can't rely on the latest features being available on the phones users have. Additionally, the wide range of performance across the broad offerings of Android makers results in devices that can't run high performance titles (like games) acceptably, the issue expressed by Angry Birds' developer. 

While successive generations of iPhones keep getting faster and gaining unique features such as iPhone 4's higher resolution screen and gyroscope, Apple has a much easier time abstracting away those differences for developers because it makes both the hardware and the software, and only has to manage users' experience across a few models. Customers are also more aware of what they can expect when choosing between iPhone models, as there are only at most two different generations ever available to buy at once. 

With Android, users have no way of comparing the potential experience a given phone can deliver because there are so many different variables to consider, and many of these are not exposed in a way buyers can even compare, such as the difference between CPUs or amount of RAM available. Also, unlike PCs, where the price might give some general idea of the level of performance users could expect from it, mobile devices like smartphones are often sold with carrier subsides, masking the actual cost of the hardware. 

Microsoft Windows vs Google Android 

Microsoft has made managing users' expectations across a vast array of PC hardware its core competency, strictly enforcing limits on PC makers that prevented them from fractionalizing their offerings too much. Microsoft forbids its partners from making material changes to the Windows desktop and overall user interface, and standardizes hardware features for users. Despite all these efforts, it still can't match the tight integration Apple provides on the Mac, something Apple has successfully used to its advantage in advertising its desktop and notebook systems.

In contrast, while Google spends a lot of time accommodating differences in hardware between Android licensees, it has chosen not to enforce much control over the user's experience, allowing different companies to deliver Android phones that look and work so differently they could be easily confused for non-Android devices. There's also no standardized level of performance across Android devices, a problem that complicates the deployment of complex apps such as games. 

The problem is also an issue for enterprise deployment, where the vast array of differences across Android devices makes it hard to support phones users select on their own. No significant number of Android phones support hardware encryption yet, making the entire platform unsupported by Exchange Server unless the security policy of the network is weakened. 

Apple was able to simply add hardware encryption across the board with the iPhone 3GS back in 2009, rapidly resulting in the majority of the iPhone installed base supporting the feature years before Android, which still has no minimum security standard in place for new licensees of the platform.

Apple has similarly rolled out standardized new features such as the iPhone 4's gyroscope, Retina Display and FaceTime, which developers can target across a broad installed base. Android makers can introduce unique new hardware features, but developers can't count on a significant installed base having them, making it difficult to invest the efforts to target those features in their apps, and making it hard to advertise features that don't work on the majority of Android devices available. 

Google has also avoided the "curated" degree of management of Android's app store, allowing other developers to list tons of unauthorized copies of titles that pretend to be associated with legitimate titles. A search for "Angry Birds" in Android Market reveals lots of "apps" that use the game's name and graphics to sell their own products, and in some cases even distribute malicious attacks.


TOPICS: Business/Economy; Computers/Internet
KEYWORDS:

1 posted on 11/21/2010 12:55:47 AM PST by Swordmaker
[ Post Reply | Private Reply | View Replies]

To: Swordmaker

2 posted on 11/21/2010 1:00:14 AM PST by JoeProBono (A closed mouth gathers no feet - Visualize)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ~Kim4VRWC's~; 1234; 50mm; Abundy; Action-America; acoulterfan; AFreeBird; Airwinger; Aliska; ...
Good explanation of the problems facing developers on Android devices, and why it's not a problem on iOS devices—PING

Please No Flame Wars!
Discuss technical issues, software, and hardware.
Don't attack people!

Don't respond to the Anti-Apple Thread Trolls!
 PLEASE IGNORE THEM!!!

 


Apple iPhone v. Google Android Ping!

If you want on or off the Mac Ping List, Freepmail me.

3 posted on 11/21/2010 1:02:52 AM PST by Swordmaker (This tag line is a Microsoft product "insult" free zone.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Swordmaker

Translation....?


4 posted on 11/21/2010 1:13:47 AM PST by spokeshave (Islamics and Democrats unite to cut off Adam Smith's invisible hand)
[ Post Reply | Private Reply | To 3 | View Replies]

To: spokeshave
If you want to write an app for an iPhone you have to write for two variants. If you want to write an app for an Android you have to deal with a multitude of variants.

Personally, I don't have a smart phone because I am required to carry a not so smart phone for work.

I have recently switched to Mac with mostly positive results. I did just have to send my iPad back because the single port that moves data and power ceased to function. Other than that it is a pretty cool device. It is a great media and internet device. Not so much for serious computing.

5 posted on 11/21/2010 1:51:56 AM PST by USNBandit (sarcasm engaged at all times)
[ Post Reply | Private Reply | To 4 | View Replies]

To: Swordmaker

I’m a dedicated Angry Birds fan. I love that game and wait for new updates constantly. I’ve managed to achieve three stars on all levels so far, so am ready for more.


6 posted on 11/21/2010 1:52:17 AM PST by lefty-lie-spy (Stay metal. For the Horde \m/("_")\m/ - via iPhone from Tokyo.)
[ Post Reply | Private Reply | To 3 | View Replies]

To: USNBandit

so how is all this energy going to get obama, reed, pelosi and assorted communists out of office?


7 posted on 11/21/2010 2:10:58 AM PST by spokeshave (Islamics and Democrats unite to cut off Adam Smith's invisible hand)
[ Post Reply | Private Reply | To 5 | View Replies]

To: Swordmaker

Angry Birds is great fun to play!


8 posted on 11/21/2010 4:10:25 AM PST by syriacus (Daily Kos says American dream is evil. Yet, Barack Obama continues to push his American Dream Act.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: syriacus

our office has been playing it for a week now, on Android with no problems. WTH?


9 posted on 11/21/2010 5:36:54 AM PST by IllumiNaughtyByNature (3(0|\|0/\/\1($ 101: (4P174L1$/\/\ R3QU1r3$ (4P174L. Could it be any more simple?)
[ Post Reply | Private Reply | To 8 | View Replies]

To: IllumiNaughtyByNature
our office has been playing it for a week now, on Android with no problems.

I want to work in your office! All we do is churn out spreadsheets and code.   ;-)

10 posted on 11/21/2010 6:05:00 AM PST by 6SJ7 (atlasShruggedInd = TRUE)
[ Post Reply | Private Reply | To 9 | View Replies]

To: lefty-lie-spy

I’m still shy three levels in episode three to have 3 stars across the board.

To those who don’t have it - it’s an excellent game, and well worth the $0.99.


11 posted on 11/21/2010 6:25:17 AM PST by kevkrom (De-fund Obamacare in 2011, repeal in 2013!)
[ Post Reply | Private Reply | To 6 | View Replies]

To: Swordmaker

MS is taking a firm line on what the hardware must be for Windows Phone 7. Trying to be the middle path I guess.

I have a Vibrant and would prefer a stock Android phone, but I don’t mind too much other than the delay in getting the latest software version. Looks like 2.3 will be out before I get 2.2. I’m finally wishing I had flash to watch a video on my phone.

Angry Birds is awesome. I wish it was a pay app on Android though. The ads are annoying since they moved them in the last update.


12 posted on 11/21/2010 6:38:50 AM PST by Mr. Blonde (You ever thought about being weird for a living?)
[ Post Reply | Private Reply | To 1 | View Replies]

To: kevkrom

And I was delighted to buy the Halloween version for another $.99 because I felt guilty about getting all the free levels every month for the original version. The best spent iTunes $2.00 ever.


13 posted on 11/21/2010 6:48:35 AM PST by lefty-lie-spy (Stay metal. For the Horde \m/("_")\m/ - via iPhone from Tokyo.)
[ Post Reply | Private Reply | To 11 | View Replies]

To: Swordmaker
This article is misleading. I am pretty sure that Angry Birds will run all Android 2.2 and the majority of 2.1 regardless of the flavor of the build. They are referring to the earlier versions like 1.5 and 1.

This is just more pro Apple BS. Why does FR allow this continual promotion of a company? A company with Al Gore on Board no less.
14 posted on 11/21/2010 6:58:16 AM PST by Codeflier (Bush, Clinton, Bush, Obama - 4 democrat presidents in a row and counting...)
[ Post Reply | Private Reply | To 1 | View Replies]

To: 6SJ7
I want to work in your office! All we do is churn out spreadsheets and code.

Boring! Boring! Boring!

/h

15 posted on 11/21/2010 7:14:14 AM PST by IllumiNaughtyByNature (3(0|\|0/\/\1($ 101: (4P174L1$/\/\ R3QU1r3$ (4P174L. Could it be any more simple?)
[ Post Reply | Private Reply | To 10 | View Replies]

To: Codeflier
This article is misleading. I am pretty sure that Angry Birds will run all Android 2.2 and the majority of 2.1 regardless of the flavor of the build. They are referring to the earlier versions like 1.5 and 1. This is just more pro Apple BS. Why does FR allow this continual promotion of a company? A company with Al Gore on Board no less.

How is this misleading or "Apple promotion" in that the author says that others contradicted Jobs' claims? Below is the CNet article referenced about Angry Birds' developer's comments. I think you will find this article was well balanced and not at all misleading about the subject. Android devices ARE getting more and more fragmented; they are NOT referring to early versions of Android.

As to Al Gore being on Apple's board, Apple just added a strong Republican to the board. I've heard there are two other Republicans on the board. So what? I'm a Conservative; I don't make my decisions based on political correctness... Nor will I be sending my political opponents to Gulags or mental facilities for retraining because they don't agree with me like those on the left would love to do.


Angry Birds spotlights Android fragmentation

by Stephen Shankland


(Credit: Rovio Mobile)

The good news for Android is that it's flexible enough to reach many corners of the smartphone market. The bad news is that this can mean headaches for programmers--as the top-ranked game Angry Birds illustrated today.

Angry Birds developer Rovio Mobile has announced that it's going to create a second version of its flagship game for lower-end Android devices after finding "severe performance issues."

"With our latest update, we worked hard to bring Angry Birds to even more Android devices. Despite our efforts, we were unsuccessful in delivering optimal performance," the Angry Birds developer team said today in the blog post. "So far, we have hesitated to create multiple versions of Angry Birds for the Android platform. But judging by the feedback we have received, we feel that by providing a lightweight solution, we are doing a favor for our fans. We are currently developing a lighter solution to run Angry Birds on lower-end Android devices.

In the Android-vs.-iOS fanboy flamewars, fragmentation has emerged as a hot-button issue. And though its effects are sometimes exaggerated, it's a real issue.

In October, Apple Chief Executive Steve Jobs lambasted Android for inflicting a "daunting challenge" on developers who must reckon with the "very, very fragmented" Android environment. He cited as an example TweetDeck, Twitter client software whose developers had just detailed the "massive variety of phones and Android OS versions everyone is running."

TweetDeck's leader bridled at Jobs' characterization, though, indicating that at least for some Android's variety isn't a big problem. "We only have two guys developing on Android TweetDeck so that shows how small an issue fragmentation is," TweetDeck CEO Iain Dodsworth said on Twitter.

With Apple's relatively small number of devices to support and a more unified user interface, fragmentation certainly isn't as significant. At the same time, it isn't a nonissue on iOS: many applications don't support first-generation iPhones, and the pixel dimensions of the iPhone 4 and iPad pose complications.

Id Software, for example, has released two versions of the brand-new Rage first-person shooter game for iPhone and iPad, the HD and non-HD versions for different screen resolutions. The HD version "will have a few more hitches" running on an iPhone 3GS, "but it still plays OK," technical director and co-founder John Carmack tweeted yesterday.

Apple's growing diversity is nothing compared with the burgeoning Android market, though. Rovio Mobile listed 18 phones, many of them variations sporting different model numbers, on which its current version of Angry Birds is officially supported. Android is branching out into tablets, TVs, and potentially any number of other devices as well--cars and gaming devices, for example. There also are several versions of the Android operating system in use, with the new version 2.3, aka Gingerbread, due to arrive soon.

I can vouch for the Angry Birds performance problems on a non-supported phone. I've enjoyed the game on a Nexus One, but on the LG Optimus One I've been trying, animated action suffers from severe jitters.

It's not just different screen sizes and and processors that factor in. Two other games, Bimaru and Frozen Bubbles, are significantly impaired on the Optimus One because it lacks the trackball I'm used to on the Nexus One.

The new lighter-weight version won't be worse, just different, Rovio emphasized. "This does not mean lighter gameplay or a lesser amount of levels, but a game experience optimized for devices with less processing power," Rovio said.


16 posted on 11/21/2010 11:18:08 AM PST by Swordmaker (This tag line is a Microsoft product "insult" free zone.)
[ Post Reply | Private Reply | To 14 | View Replies]

Comment #17 Removed by Moderator

To: Swordmaker

Uh-oh, and I was just about to introduce an Android emulation for iOS... ;’)


18 posted on 11/21/2010 1:07:36 PM PST by SunkenCiv (The 2nd Amendment follows right behind the 1st because some people are hard of hearing.)
[ Post Reply | Private Reply | To 3 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson