Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I've been waiting for this for months and have been growing extremely impatient with this one. It was rumored to be released August. It's the 26th. We'll see.
Seriously? Do you have the slightest idea of how any of this works?
Don't stress Rovio...you guys lost one customer here for ignorance. You still have me and probably at least another 500,000 others![]()
Do I have the slightest idea how any of this works? Why yes I do. I am a businessman who knows how business works. It is not the concern of mine or the problem of mine to care about the internal issues of Rovio. I am a consumer and they are a manufacturer. They choose to manufacture video games and i choose to consume them. As a consumer it is not necessary for me to apologize to a company for their struggles to produce a product for me to consume.
Since you are the one who feels they have such a grasp of how this works why dont you educate us on this process. Educate us on how the development of an android game works. Explain to us how long it should take to develop a game from the ground up even on android.
Why you are at it please tell us what you know about Rovio. How many employees do they have? Offices? Software developers? Financial resources? Ect.
You want to call a person that believes this company should have the ability to put an android game out in an amount of time I consider reasonable "ignorant" without knowing anything about what it is I actually know.
Explain the difficulties in developing a game for Android vs. IOS and Symbian? Explain why numerous games have been put out on these other platforms while android is still just so difficult they cant seem to figure out this puzzle. And explain why so many other smaller developers have managed to port their apps and games to android since Rovio started talking about developing for android.
I am waiting Genius. Or shy away from the challenge as I am sure you will.
You will either ignore these questions or you will attempt a comeback that will just show who the "ignorant" one really is.
Do I have the slightest idea how any of this works? Why yes I do. I am a businessman who knows how business works. It is not the concern of mine or the problem of mine to care about the internal issues of Rovio. I am a consumer and they are a manufacturer. They choose to manufacture video games and i choose to consume them. As a consumer it is not necessary for me to apologize to a company for their struggles to produce a product for me to consume.
Since you are the one who feels they have such a grasp of how this works why dont you educate us on this process. Educate us on how the development of an android game works. Explain to us how long it should take to develop a game from the ground up even on android.
Why you are at it please tell us what you know about Rovio. How many employees do they have? Offices? Software developers? Financial resources? Ect.
You want to call a person that believes this company should have the ability to put an android game out in an amount of time I consider reasonable "ignorant" without knowing anything about what it is I actually know.
Explain the difficulties in developing a game for Android vs. IOS and Symbian? Explain why numerous games have been put out on these other platforms while android is still just so difficult they cant seem to figure out this puzzle. And explain why so many other smaller developers have managed to port their apps and games to android since Rovio started talking about developing for android.
I am waiting Genius. Or shy away from the challenge as I am sure you will.
You will either ignore these questions or you will attempt a comeback that will just show who the "ignorant" one really is.
Wow i read only the first few paragraphs, and i am quite confident that on quite a few occasions you have had your ice cream shit in, or soda pissed in at restaurants lol
enjoy, bet your a real thrill to go out with haha
Unfortunately I don't think that profitability is guaranteed in android market, there is many problem that developer faces in Android market that isn't in the iPhone market.
1. Piracy, let face it this is a big problem for Android right now, hard to sell premium games for $9+ when people can pirate it.
2. Too many different spec for hardware/system, 4+ screen resolution with 10+ chipsets, 3+ RAM configurations, 6+ hard drive config, 2 keyboard config and 4 active OS. It is a logistical nightmare. (even pc games has less configuration permutations).
3. Market size, iPhone has much bigger audience, and more International markets, not to mention that fact that some carrier like ATT block the Android market.
4. Lack of promotional sites like toucharcade for Android. And also weak search and promotional support in the app market.
5. People trust apple app market more then people trust android market. While everyone dislike the wall garden approach apple is taking, how many times did we ask ourself, why does a game or a simple app need access to my contact info, ability to make calls and network access? But even most android fans would agree that they don't have the same worry (at least not to the same degree) when they buy an itune app.
So lets face it, Google need to step up before android platform can attract more game developers.
While I agree with pretty much everything that you have said I will say that #5 can be a little misleading. The I have understood it, and I could be wrong, is that these apps are looking at these things for a few reasons. First, they may be a poorly designed app, nothing harmful to your device or information, just not designed correctly. Next, I was once told that an app may look at things like the ability to make calls in case you have an incoming call and while the app may be pushed to the background it will save the current state while it is exited. These are just some of the reasons that I have heard, correct me if I am wrong, please, as to why one will see these things when downloading an app. Otherwise I really think that you hit the nail on the head. Apple just has two main hardware platforms and that's it. There are a lot of different hardware makeups for Android which will make it a little more difficult for app designers. I have to say though, I am not giving my DX up for anything! Android is the way to go!
Like you I love my evo. But I also realize it is a uphill battle for google to over take apple in the app market. As it stands, even if iOS and android market share is the same, aplle still have huge advantage due to the simpler platform and more international markets.
As for #5, I am not sure it is misleading, I think it is an issue with how permission work on android. Let say I am a malicious developer, and want to steal your contact info, or have your phone call a pay per minute phone line that I own. If I release a pretty decent free game to the market to disguise the malware, there is no way you can tell the difference between the malware, and a normal game that just want to implement save state correctly during a phone call. I think this is the main problem with app permission in android OS, even a power user like you and me can't easily tell the difference. So I don't think #5 is misleading at all, I think google need to bring out a more fine grain permission model on their next os, or else one day soon, the android os will require the use of AV softwares, just like windows. Unfortunatly, it pains me to say this, but this is a area in which the wall garden approach might be needed.
1. Agreed. Plus devs don't need to jack up the price on some apps (I'm looking at you, Doodle Jump) versus their price on the iPhone.
2. This is also a problem that needs to be addressed by Google.
3. AT&T doesn't block the Android Market, they merely block installing apps from outside sources.
4. That's a fault of the Market. Google really needs to fix this, I agree.
5. The more people use Android phones, the more they'll trust the Android Market. Don't think that Apple's apps don't access all of those things. They just don't tell you that because you don't "need to know".
From what I have gathered they are putting a lot of effort into their version of Angry Birds for Android. From their Twitter account it looks as though there was a learning curve for them and they are trying to integrate the different screen sizes into the app before releasing it to the Android Market. They have stated that the port of Angry Birds is complete but they are just working out a couple of kinks. I expect it to go live in the next couple of weeks at the most. I would rather they take their time to make sure that it is well polished than rush it out. That could just be me though.
Seriously? Do you have the slightest idea of how any of this works?
Don't stress Rovio...you guys lost one customer here for ignorance. You still have me and probably at least another 500,000 others![]()
Do I have the slightest idea how any of this works? Why yes I do. I am a businessman who knows how business works. It is not the concern of mine or the problem of mine to care about the internal issues of Rovio. I am a consumer and they are a manufacturer. They choose to manufacture video games and i choose to consume them. As a consumer it is not necessary for me to apologize to a company for their struggles to produce a product for me to consume.
Since you are the one who feels they have such a grasp of how this works why dont you educate us on this process. Educate us on how the development of an android game works. Explain to us how long it should take to develop a game from the ground up even on android.
Why you are at it please tell us what you know about Rovio. How many employees do they have? Offices? Software developers? Financial resources? Ect.
You want to call a person that believes this company should have the ability to put an android game out in an amount of time I consider reasonable "ignorant" without knowing anything about what it is I actually know.
Explain the difficulties in developing a game for Android vs. IOS and Symbian? Explain why numerous games have been put out on these other platforms while android is still just so difficult they cant seem to figure out this puzzle. And explain why so many other smaller developers have managed to port their apps and games to android since Rovio started talking about developing for android.
I am waiting Genius. Or shy away from the challenge as I am sure you will.
You will either ignore these questions or you will attempt a comeback that will just show who the "ignorant" one really is.
http://en.wikipedia.org/wiki/IOS_%28Apple%29#Development said:The SDK was released on March 6, 2008, and allows developers to make applications for the iPhone and iPod Touch, as well as test them in an "iPhone simulator". However, loading an application onto the devices is only possible after paying an iPhone Developer Program fee. Since the release of Xcode 3.1, Xcode is the development environment for the iPhone SDK. iPhone applications, like iOS and Mac OS X, are written in Objective-C.[24]
http://en.wikipedia.org/wiki/Objective-C said:Objective-C is a reflective, object-oriented programming language which adds Smalltalk-style messaging to the C programming language.
Today, it is used primarily on Apple's Mac OS X and iOS: two environments based on the OpenStep standard, though not compliant with it.[2] Objective-C is the primary language used for Apple's Cocoa API, and it was originally the main language on NeXT's NeXTSTEP OS. Generic Objective-C programs which do not utilize these libraries can also be compiled for any system supported by gcc or Clang.
http://en.wikipedia.org/wiki/Symbian_OS said:Symbian OS is one of Nokia's mobile operating systems for mobile devices and smartphones, with associated libraries, user interface, frameworks and reference implementations of common tools, originally developed by Symbian Ltd.[3] It was a descendant of Psion's EPOC and runs exclusively on ARM processors, although an unreleased x86 port existed.
http://en.wikipedia.org/wiki/Symbian_platform said:The Symbian platform is an open source operating system (OS) and software platform designed for smartphones and maintained by the Symbian Foundation. The Symbian platform is the successor to Symbian OS. The Symbian platform was officially made available as open source code in February 2010.[3]
http://en.wikipedia.org/wiki/Symbian_OS#History said:Psion
In 1980, Psion was founded by David Potter.
http://en.wikipedia.org/wiki/Symbian_OS#Developing_on_Symbian_OS said:As of 2010, the SDK for Symbian is standard C++, using Qt. It can be used with either Qt Creator, or Carbide (the older IDE previously used for Symbian development).[18][19] A phone simulator allows testing of Qt apps. Apps compiled for the simulator are compiled to native code for the development platform, rather than having to be emulated.[20]
http://en.wikipedia.org/wiki/C%2B%2B said:C++ (pronounced see plus plus) is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a "middle-level" language, as it comprises a combination of both high-level and low-level language features.[2] It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs as an enhancement to the C programming language and originally named C with Classes. It was renamed C++ in 1983.[3]
http://en.wikipedia.org/wiki/Android_%28operating_system%29 said:Android is primarily a mobile operating system for an increasing long list of Android devices such as cellular phones, tablet computers and netbooks. Android is developed by Google and is based upon the Linux kernel and GNU software. It was initially developed by Android Inc. (a firm later purchased by Google) and lately broadened to the Open Handset Alliance.[4] According to NPD Group, unit sales for Android OS smartphones ranked first among all smartphone OS handsets sold in the U.S. in the second quarter of 2010, at 33%.[5][6] BlackBerry OS is second at 28%, and iOS is ranked third with 22%.[7]
http://en.wikipedia.org/wiki/Android_%28operating_system%29 said:The Android operating system software stack consists of Java applications running on a Java based object oriented application framework on top of Java core libraries running on a Dalvik virtual machine featuring JIT compilation. Libraries written in C include the surface manager, OpenCore[14] media framework, SQLite relational database management system, OpenGL ES 2.0 3D graphics API, WebKit layout engine, SGL graphics engine, SSL, and Bionic libc. The Android operating system consists of 12 million lines of code including 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java, and 1.75 million lines of C++.[15]
http://en.wikipedia.org/wiki/Android_%28operating_system%29#History said:Acquisition by Google
In July 2005, Google acquired Android, Inc., a small startup company based in Palo Alto, California, USA.[16] Android's co-founders who went to work at Google included Andy Rubin (co-founder of Danger),[17] Rich Miner (co-founder of Wildfire Communications, Inc.),[18] Nick Sears (once VP at T-Mobile),[19] and Chris White (headed design and interface development at WebTV).[20] At the time, little was known about the functions of Android, Inc. other than that they made software for mobile phones.[16] This began rumors that Google was planning to enter the mobile phone market.
http://en.wikipedia.org/wiki/Android_%28operating_system%29#Software_development said:Software development
Early Android device.
The early feedback on developing applications for the Android platform was mixed.[69] Issues cited include bugs, lack of documentation, inadequate QA infrastructure, and no public issue-tracking system. (Google announced an issue tracker on 18 January 2008.)[70] In December 2007, MergeLab mobile startup founder Adam MacBeth stated, "Functionality is not there, is poorly documented or just doesn't work... It's clearly not ready for prime time."[71] Despite this, Android-targeted applications began to appear the week after the platform was announced. The first publicly available application was the Snake game.[72][73] The Android Dev Phone is a SIM-unlocked and hardware-unlocked device that is designed for advanced developers. While developers can use regular consumer devices purchased at retail to test and use their applications, some developers may choose not to use a retail device, preferring an unlocked or no-contract device.
http://en.wikipedia.org/wiki/Android_%28operating_system%29#Software_development said:Software development kit
The Android SDK includes a comprehensive set of development tools.[74] These include a debugger, libraries, a handset emulator (based on QEMU), documentation, sample code, and tutorials. Currently supported development platforms include x86-architecture computers running Linux (any modern desktop Linux distribution), Mac OS X 10.4.8 or later, Windows XP or Vista. Requirements also include Java Development Kit, Apache Ant, and Python 2.2 or later. The officially supported integrated development environment (IDE) is Eclipse (3.2 or later) using the Android Development Tools (ADT) Plugin, though developers may use any text editor to edit Java and XML files then use command line tools to create, build and debug Android applications as well as control attached Android devices (e.g., triggering a reboot, installing software package(s) remotely).[75]
Well now. Aren't we friendly.
A few things here:
First, i used the term ignorance b/c as a consumer i myself have patience. I do not choose to set a specific "time frame" before i give up on purchasing an item. Especially in this constantly changing industry.
Now, to address my knowledge on the company Rovio itself, i will not pretend to have extensive knowledge other than what their official site provides. Rovio - Company
Assuming you are a developer (i would hope with your somewhat challenging remarks) you can understand the HUGE difference in iOS and Android. The largest being the many many differences on the Android platform. First the hardware: Screen size, resolution, memory, etc. More importantly the line of software versions: 1.5, 1.6, 2.0, 2.0.1, 2.1, 2.1 update 1, 2.2. Now being the developer you are, you can appreciate the difficulty to be able to port the application over each of these so when it is released on the market, people will not freak out because their particular device is not capable.
I was calling your decision as a consumer ignorant. Not you as a person.
This thread was created for those of us who are excited about the port over (no matter how long it takes). Then people like you get on here and rant about your personal "window of opportunity" that has closed.
And as far as a "businessman" I would look at it one simple way. Profit. They are well aware of the growing Android community and I am sure they are doing their absolute best of making this happen for the growth of their company. I guess it is a good thing that most of us do not give up on something so quickly.
One final note: You asked if I could educate you on how to develop a game on Android. And how long it could take to develop even from the "ground" up. Well, every game would be from the ground up. Sure, some may have the general layout already complete, but the code writing is completely different. You could use something as App Inventor and have a game up and running in less than an hour (it would not be a good game in the least). Or you could fully write one in the proper time that it takes (1 week to 6 months for that matter). It all depends on how many people you have on the project, how many hours they are putting into it, which software version variations they are making it compatible for and such.
This could go on for hours. I normally would not post back a "battle" with you, but I feel you took my post as a jab towards you. For that, i do apologize. But I do think this thread and those posting are simply excited about Angry Birds and are awaiting its arrival.
OK, so I am pretty sure I have firmly and unequivocally addressed the differences in iOS an Android and Symbian, and the learning curve and mind-numbing knowledge required to develop for it.
And I would like to add this (in reply to others, not Jedii above) - as someone else mentioned, I'd rather have a damned fine working piece of software than one that gets updated every other day. Or hour. Or minute. I'll sit here and be patient like the others waiting for products from Rovio, just like I am sitting here waiting for Diablo III from Blizzard b/c I am still addicted to playing Diablo II.
I trust that all subsequent questions will be related here. Let's at least keep it civil.
You wanna bitch, please go somewhere else - it's simply not tolerated.
Wow! You really enjoy copying and pasting on message boards. Its not as complicated as you want to make it seem. This "learning curve and mind numbing knowledge" that you claim is needed to develop for Android seems to be a problem that is much more difficult for Rovio to overcome than it is for many other mobile developers..hmmm.
You can attempt to copy and paste your way into convincing yourself that Android is an impossible mission for a company to develop for. However, its much more difficult to copy and past your way into answering the simple question of why other "lesser" developers have not had this much difficulty.
The answer is one that you would rather talk around than actually accept. Rovio has not put the Android platform on its list of priorities up to this point. It isnt about ability. Its about desire. They are not being asked to solve an impossible math equation where a team of the worlds most gifted mathematicians need to spend months or years locked into a think tank trying to solve. If they wanted to they would have had this game out months ago.
As far as bitching and it not being tolerated..... 1st I was unaware that having an opinion or viewpoint different than the one you choose to express is considered "bitching", 2nd I was also unaware that you are the authority on what is tolerated and what is not tolerated here on Android Forums. It seems that you have become quiet impressed with yourself and this has caused you a sense of empowerment not truly earned.
Bottom line... Android isnt that difficult to develop for. So many mobile companies has shown this already. Rovio is making a business decision to allocate their resources toward other projects. It is their business and they have the right to make this decision. As a consumer I speak with my wallet. I have that right. And I will exercise this right. Sorry this doesnt jive with your Angry Birds anticipation love fest you want the thread to be. If you dont like hearing other peoples views or opinions then simply dont read their post. Or you could always copy and paste wiki pages and convince yourself your thoughts are somehow more valid and legit than they are. I'm assuming this is the direction you will take.
You really don't have the slightest clue what you're talking about. Why do you insist on burying yourself further? Should have called it quits quite a few posts ago.
With the exception of tmaxey1, your all idiots. This was a simple thread discussing angry birds. Tmaxey was only expressing his opinion which he is entitled to and you guys turned this thread in to the ugly mess it now is. I don't necessarily agree with him, but its a discussion board and he was only sharing his thoughts. Why pick apart what someone has written? If you dont like it, then skip over it and post something useful. The main reason I spend most of my time reading discussions and not posting on them is because of stupid people! Which seem to have hijacked this thread!!! Get a freakin life!!!
Hey there f150fan, I was wondering where you have been hanging out. You moved to the X I see and I'm guessing you "really like it". You're still the voice of reason as well, I believe at the time you were the reason my droid still lives. Sorry for the off topic, back to the games. richWhile I agree with pretty much everything that you have said I will say that #5 can be a little misleading. The I have understood it, and I could be wrong, is that these apps are looking at these things for a few reasons. First, they may be a poorly designed app, nothing harmful to your device or information, just not designed correctly. Next, I was once told that an app may look at things like the ability to make calls in case you have an incoming call and while the app may be pushed to the background it will save the current state while it is exited. These are just some of the reasons that I have heard, correct me if I am wrong, please, as to why one will see these things when downloading an app. Otherwise I really think that you hit the nail on the head. Apple just has two main hardware platforms and that's it. There are a lot of different hardware makeups for Android which will make it a little more difficult for app designers. I have to say though, I am not giving my DX up for anything! Android is the way to go!
Well, you've got one here, and here's the answer- Android is probably the second easiest mobile platform to develop for on the market today after the upcoming Windows Phone 7, because it uses a language that is the most widely used in the world, it uses concepts and technologies that existing developers are familiar with (XML), it's well documented, and importantly- something you probably wont grasp without an understanding of programming, it has a really well designed underlying development framework, it doesn't have issues with private APIs which can get your app killed as with iOS either.You be the judge....and while you're judging, be sure to ask any Android developer who has developed for other platforms what the learning curve was.....