Related
I just installed this game and I am really disappointed in the performance on my Nexus. I'm running the latest CM rom with 33.1 kernel and even when overclocked to 1133 the game gets unplayable in most spots...
Anyone has any thoughts on that ? I search around and Droid users seem to get better framerates. Is the Nexus GPU so bad after all ???
Performance
I see what you are saying, but I don't find it excruciatingly laggy at all. Its pretty decent, but I do see the performance limits of the Nexus gpu. I also see the need for performance upgrades to the game itself. Other games go much smoother then this one (both are smooth though, just others are much smoother). Raging Thunder 1 and 2 are pretty beast on the nexus.
I don't find it a big problem at all. If anything, devs need to adapt for the nexus market
This is like the best to come to nexus I have a lot of the cars unlocked and get to play my music while I play. =) I dont see much lag on enoms with his oc/uv works great next update should be a bit faster.
Before I used Ivan's JIT this game was pretty choppy with long loading times, even with pershoot's ocuv. Now with Ivan's JIT and ocuv kernel, this game is super smooth with very fast loading times. If it can be optimized to run smoothly without JIT it would be even better.
I am also using CM's latest ROM and am getting pretty bad lag at times, I am thinking about going to Modaco's once the new version comes out. Is performance for this game really that different between ROM's?
Kutthoat5150 said:
I am also using CM's latest ROM and am getting pretty bad lag at times, I am thinking about going to Modaco's once the new version comes out. Is performance for this game really that different between ROM's?
Click to expand...
Click to collapse
I don't think it's a ROM issue as much as it is a developer issue.
Using enom's rom and it plays brilliantly on my N1
Gameloft has admitted it needs to be tweaked for the N1. It's not optimized but still looks great. My wife has an iPhone and it looks fantastic on it.
I wish developers would make graphically pretty games for Android that aren't racing games. Seriously, how many do we really need?
denimjunkie82 said:
Before I used Ivan's JIT this game was pretty choppy with long loading times, even with pershoot's ocuv. Now with Ivan's JIT and ocuv kernel, this game is super smooth with very fast loading times. If it can be optimized to run smoothly without JIT it would be even better.
Click to expand...
Click to collapse
Well I didn't buy the game to confirm that, but if it really runs faster with JIT it means it's written in java and it's going to run like crap anyway... In that case they don't need to optimise it, they need to rewrite it as a native app.
It is smooth but not extremely, yeah it stil need to tweak, as I notice it actually play extremely smooth in Motorola Droid (Milestone).
It still playable with decent speed just slightly lagging when your car bang, fly over, then you notice the lagging issue.
BlueScreenJunky said:
Well I didn't buy the game to confirm that, but if it really runs faster with JIT it means it's written in java and it's going to run like crap anyway... In that case they don't need to optimise it, they need to rewrite it as a native app.
Click to expand...
Click to collapse
All "native apps" are run from within a java shell. Basically, each frame the java code has to call into the native code. The alternative would be essentially writing OpenGL from the ground up in the native code, although even then it'd still need to be called from an active java app and all controls, sound, etc, would need to be handled in java. There's simply no other way to write native apps in Android.
Yes, sorry, that's what I meant by "native app" (that's how kwaak3 works for example). I can be wrong but I think if only input and audio are handled by java, the use of a different virtual machine using JIT can't make such a difference...
BlueScreenJunky said:
Well I didn't buy the game to confirm that, but if it really runs faster with JIT it means it's written in java and it's going to run like crap anyway... In that case they don't need to optimise it, they need to rewrite it as a native app.
Click to expand...
Click to collapse
I played the game while running JIT and it made zero difference. It was still laggy at times. No ROM will make a difference as it's not the software here that is the limiting factor but the GPU. The snapdragon has a great CPU but unfortunately a pretty poor GPU compared with other phones say the Droid. The Droid was much smoother and even smoother was the iPhone.
Gameloft needs to optimize this game keeping in mind the hardware specs for each device. Just my two cents.
Using Enomther rom, no lag whatsoever, plus you can overclock over 1 ghz...
Imperial.mack said:
Using Enomther rom, no lag whatsoever, plus you can overclock over 1 ghz...
Click to expand...
Click to collapse
Interesting, with Enom's I always get lag. Good to hear that it works well for you.
Many people will probably have different views on what lag is, i get a lag when playing it and so will everyone else, some people may not notice it as much as others and in some cases it may occur less due to there actual set up but the ROM should not make a difference as it was not developed with the nexus one in mind, hence why it doesn't utilize the N1 as well as it utilizes the Moto
lolittle said:
Many people will probably have different views on what lag is, i get a lag when playing it and so will everyone else, some people may not notice it as much as others and in some cases it may occur less due to there actual set up but the ROM should not make a difference as it was not developed with the nexus one in mind, hence why it doesn't utilize the N1 as well as it utilizes the Moto
Click to expand...
Click to collapse
Actually this game was developed for the iPhone it lags pretty bad on the Moto Droid as well.
I guess there is no game till now that has used N1's potential fully. Whats stopping game development on Android ??
faraz1992 said:
I guess there is no game till now that has used N1's potential fully. Whats stopping game development on Android ??
Click to expand...
Click to collapse
The market. Not the "Android Market", but the market for heavily investing in optimizing a game. Every Android handset is different - different plug-ins, different hardware, different software, etc. If you want to design a great game that performs brilliantly for 2 dollars, you need to sell a LOT of copies of it. Hundreds of thousands or more. Well, only the Droid has even sold that many handsets, and you'll never get 20%-50% penetration into a market with just one application.
Sure, Asphalt will run on nearly anything, BUT, it isn't going to run as well as it does on the iPhone despite the inferior hardware on that device, simply because optimizing it for one platform in Android (except MAYBE the Droid) isn't economically efficient.
The iPhone's biggest advantage (though that is looking to be short-lived now...) is the absolute lack of platform fragmentation. Every single iPhone or iPod Touch can run 99.5% of the available applications, and run them well. Almost all of them are running exactly the same software (obviously, there are some kernel differences and baseband differences, but the userspace kit is almost exactly the same). And there are 80 million of them. A developer just needs to hope for 1 percent penetration to make a killing on even a cheap application.
Until Android can get rid of excessive fragmentation (to at least a reasonable extent), it will suffer in the game world compared to Apple's kit. If Android can get down to just one version on effectively everything, with one set of APIs to address graphics at high speed, it'll be too expensive to make something perform as well - unless you want to pay $30 for an Android game (and I sure won't do that...).
I've been playing around my newly bought Nexus One and one thing I've found is that while graphics and colours when doing most things in general are so vibrant and beautiful to look at, games look decidedly 2nd rate.
Why is that? Is that something to do with the hardware or the APIs provided by Google? It would be nice to see something like Plants vs Zombies on the iPhone. From my limited use I find the graphics on my Nexus One slightly better than the 3GS on everything except when it comes to games, where it is left far behind. I found that really weird.
On a related note, I'm no developer myself, but I'm of the opinion that the success of the platform will depend a lot on 3rd party development, which means a lot of support given by Google to developers. What's the situation like now? How easy/hard is to develop for Android phones and what are the scopes for improvement?
Bump.
Any opinions from Android developers on here?
its because pre nexus one/desire there was only one android phone which could even play good graphics and that was the moto droid .
give the developers some time ... now that more powerful android phones are coming out, we'll see more and more better looking games ... as an example look at raging thunder 2 ... you might not like racing games but that game has exceptional graphics
nothing as good as the iphone yet, because iphone always had a very powerful gpu from the get go so all of iphone game developers have had that much time to play around with them ... android just started getting powerful gpus
hope that answers ... and anyone with more knowledge, feel free to correct me if i'm wrong
alienwolf426 said:
nothing as good as the iphone yet, because iphone always had a very powerful gpu from the get go so all of iphone game developers have had that much time to play around with them ... android just started getting powerful gpus
Click to expand...
Click to collapse
Thanks for the explanation, makes sense. Which new Android phones have good GPUs on board?
Watch out here comes the "Droids"
TT1986 said:
Thanks for the explanation, makes sense. Which new Android phones have good GPUs on board?[/QUOTE
Galaxy S doing video game demo:
http://www.youtube.com/watch?v=dpP5QljEqow&feature=related
Galaxy S vs. Iphone 4:
http://3gsiphone.com/jailbreak-and-...-vs-samsung-galaxy-s-video-review-part-1.html
Reading about GPU:
http://androidandme.com/2010/03/new...bird-chip-to-have-3x-gpu-power-of-snapdragon/
Click to expand...
Click to collapse
jhnstn00 said:
TT1986 said:
Thanks for the explanation, makes sense. Which new Android phones have good GPUs on board?[/QUOTE
Galaxy S doing video game demo:
http://www.youtube.com/watch?v=dpP5QljEqow&feature=related
Galaxy S vs. Iphone 4:
http://3gsiphone.com/jailbreak-and-...-vs-samsung-galaxy-s-video-review-part-1.html
Reading about GPU:
http://androidandme.com/2010/03/new...bird-chip-to-have-3x-gpu-power-of-snapdragon/
Click to expand...
Click to collapse
Whoa! That is good.
Excellent stuff, good times ahead then.
Click to expand...
Click to collapse
its mostly due to the fact that a lot of older phones (eg. the htc hero) dont have gpus whatsoever. the moto droid had a gpu, therefore could run good graphics in a 3d game. the samsung galaxy S has a great gpu on the cpu die and will run some really impressive games on it, in fact, it could run much better looking games than on the iphone.
for a art developers view
Ok well I'm a 14+ year vet of games industry on console games, in technical art production, but my view would be the same as a programmer I would suspect. Just like when doing a multi-platform release back in the ps, saturn, n64, dreamcast etc... days, you dont really want to do lots of work for all platforms. Neither do you want to cut your biggest market chunk out by them not getting the experience others get with better hardware. This takes me back to PC days when we have powerVR primary GPU's, or ATI, or Nvidia, or matrox, well the list got big. The graphics capabilities sometimes had to be addressed almost as if they were different platforms (this is b4 HAL abstraction sweetness and todays DX domination). I suppose at the end of the day, I would not choose to dev only on android for the SGS, that cuts some 99% of the market out. What apple has done is have fixed hardware and Development LIBs for that hardware. This makes it very easy to give all iPhone users the same experience. With android, too many variances in hardware and capability, also maybe hits taken from phone operator system additions and services.
So in my opinion, you cant have such and open system that can have lots of variations and get games in numbers and quality that we see on iphone. Not cause android phones cant do it. Cause not all of them can etc, and it's too varied.
Just my opinion
deanwray said:
So in my opinion, you cant have such and open system that can have lots of variations and get games in numbers and quality that we see on iphone. Not cause android phones cant do it. Cause not all of them can etc, and it's too varied.
Just my opinion
Click to expand...
Click to collapse
I see what you mean. It's a lot like Console vs PC isn't it? I'm a PC gamer but i can understand why publishers/developers prefer console because they don't have to deal with a large variety of hardware. In other words, optimizing gaming experiences on Android phones could be harder than on iPhones because of the same reason.
Lets hope the difference isn't too big though.
TT1986 said:
I see what you mean. It's a lot like Console vs PC isn't it? I'm a PC gamer but i can understand why publishers/developers prefer console because they don't have to deal with a large variety of hardware. In other words, optimizing gaming experiences on Android phones could be harder than on iPhones because of the same reason.
Lets hope the difference isn't too big though.
Click to expand...
Click to collapse
Porting from PC to console and vice-versa is probably easier than iPhone to Android, though.
I remember Valve saying that porting The Orange Box over to the Xbox 360 was very easy. They said something like they put the PC code -- with a few changes like control configuration -- through a 360 compiler and the game was up and running.
Also, with the PC, you have just two major processor brands (Intel and AMD) and two major graphics card brands (NVIDIA and ATI). The APIs and stuff are also far more mature.
google could do what Palm did.
Palms PDK allows porting of iPhone games to the Pre in a matter of hours.
theineffablebob said:
I remember Valve saying that porting The Orange Box over to the Xbox 360 was very easy. They said something like they put the PC code -- with a few changes like control configuration -- through a 360 compiler and the game was up and running.
Click to expand...
Click to collapse
That's probably because it's made in XNA or some other cross platform code. That's one of the things pulling me toward WP7 (that and Zune Pass ).
Devs can write one code base, and in a matter of days have it ported to all major Microsoft software. As an Android dev myself, that would be amazingly useful did I also produce desktop software. I mean think about it, write an app for PC, then also target XBOX360, ZuneHD, normal Zunes, and WP7 all with essentially one codebase with very few small changes between them. That's some amazing stuff.
I toyed with XNA before and it is a beautiful way to code. Not to mention that the C# it uses is essentially Java with a few modifications.
Ok, I had a Samsung Galaxy S this time last year which I ended up returning within the 14 day "Trial" and went for the iphone 4 instead.
My main concern and the main reason I went back to Apple/ios was because of the fantastic developer support the idevices have, they have pretty much every major big name developer and all the indie developers making games and apps for the platform, this just wasn't the case with Android last year, I was soooo disappointed by the gaming side of things with android.
Anyway, a year has passed and i'm back! this time with an Xperia Play with the latest Android OS and i'm ready to see how much has changed in that year! but wait..... still pretty much how I left the scene a year ago with the exception of gameloft and rovio who now release decent games on the platform.
My questions:
Where are all the big name developers on Android? why aren't they here? will they ever be here? infinitly blade, plants vs zombies, real racing, field runners, we rule etc?
Where are all the great apps and games from the Apple App Store? surely its easy to port them over to Android? and the ones we do get look bad compared to the idevice versions even though our android devices are more powerful, why is this?
Have I backed the wrong horse again? I really hope not......
I love Android as an OS, very cool but I can't help but feel it is lagging so far behind in the app/game/appstore race that it can't ever compete now, am I wrong?
Our Android devices are very powerful, why are no games showing off our hardware? Asphalt 6 looks stunning on my Xperia Play and using the gaming pad is amazing but is that it?
1. Money. Still it's much easier to monetize your work in AppStore than in Android Market. First, Android community likes openness, free software, etc., but iPhone users... they could spend 1000$ for a featureless I'm Rich App ;-) Second, it's much easier to steal/pirate apps on Android.
2. Native development was neglected by Google for long time. Main effort was put into Java development and C didn't have access to many Android APIs. Recently Google has added most of required APIs, but...
3. Android devices are poorly supported by their manufacturers. If you want to use newest features in your app then you have to develop for <6 months old devices. And, as mentioned above, many features which are important for gaming were added recently.
4. Device differences. Even if all Android devices would be perfect and fully compatible with each other, there're still various screen sizes and resolutions, CPU/GPU power, etc. When you develop a game for iOS, you have to buy iPhone 3GS, iPhone 4, iPad and iPad 2, test it on these devices and set visual quality specifically for them, so game will run smoothly. If you want to develop for Android, you have to think of potentially every possible screen size, ratio and resolution, you have to test it on as much devices as possible and try to guess proper visual quality on a device or add feature for setting it by the user - as in PC games. It's much more complicated.
But I'm not a game developer, so maybe some of above problems aren't true and maybe there are more of them.
Brut.all said:
1. Money. Still it's much easier to monetize your work in AppStore than in Android Market. First, Android community likes openness, free software, etc., but iPhone users... they could spend 1000$ for a featureless I'm Rich App ;-) Second, it's much easier to steal/pirate apps on Android.
2. Native development was neglected by Google for long time. Main effort was put into Java development and C didn't have access to many Android APIs. Recently Google has added most of required APIs, but...
3. Android devices are poorly supported by their manufacturers. If you want to use newest features in your app then you have to develop for <6 months old devices. And, as mentioned above, many features which are important for gaming were added recently.
4. Device differences. Even if all Android devices would be perfect and fully compatible with each other, there're still various screen sizes and resolutions, CPU/GPU power, etc. When you develop a game for iOS, you have to buy iPhone 3GS, iPhone 4, iPad and iPad 2, test it on these devices and set visual quality specifically for them, so game will run smoothly. If you want to develop for Android, you have to think of potentially every possible screen size, ratio and resolution, you have to test it on as much devices as possible and try to guess proper visual quality on a device or add feature for setting it by the user - as in PC games. It's much more complicated.
But I'm not a game developer, so maybe some of above problems aren't true and maybe there are more of them.
Click to expand...
Click to collapse
Thanks! I didn't want to sound negative but would love to see Android do well on the gaming side of thing, hopefully this will happen one day?
Plants vs Zombies is due to be released on Android in the next couple months.
technoplunk said:
Plants vs Zombies is due to be released on Android in the next couple months.
Click to expand...
Click to collapse
Is that it?!
(This was originally posted in a sub-sub-sub forum, but I don't think there was enough traffic to get any responses, so maybe it's better suited for this General section?)
I just wanted to bring up a few thoughts I've had about the upcoming OUYA console, and see what you guys think.
1. I still don't really understand how/why all of this couldn't have been handled by simply creating a GoogleTV-specific OUYA app...?
2. Besides the OUYA's dedicated game-centric market, and their custom controller, what does one really gain that is not already available in the Android ecosystem?
3. How do they plan to prevent their entire custom OS (Or their individual apps) from being ported to other Tegra-based GTV devices in the future? Or, given their outright support for hacking the device, would they even care?
4. And then there's this: Google reportedly making a Game Center for Android
http://www.phonearena.com/news/Google-reportedly-making-a-Game-Center-for-Android_id30026/
If one was to pair the above (hypothetical) "GTV Game Center" app with a Google-branded "Nexus Controller," wouldn't the entire OUYA become pointless? Would you prefer an app/service that is fully integrated with the entire Google ecosystem, rather than a custom version of the OS and functionality that are outside of (or weakly tied to) said ecosystem?
That said, I still plan to buy a OUYA, but only because I'm a sucker for shiny new toys -- especially of the Android variety! :laugh:
What are your thoughts? Am I "over thinking" this console? Do you think it will be made pointless by an evolution of the GTV?
I'm just looking for friendly debate, so please keep it civil...
It's $100, a lot cheaper than most phones capable of gaming. It's hackable, so rather than spending a bomb on a new phone to play the latest games, just add some more cpu/gpu for a lot cheaper. It has a controller, no more crappy touch screen controls, or spending a fortune on a PS3 controller.
Sent from my GT-I9100 using xda app-developers app
I guess my biggest issue with it is that they're leaving out the GTV capabilities. That just doesn't make any sense to me at all.
If the Vizio Costar switches to a Tegra3, they could simply add an "Ouya Game Center" app, and be done... in that single move, they'd make the entire Ouya console obsolete.
i feel like i'm the only person afraid of kickstarter. but, i think this thing will really only appeal to people that don't want to invest in sony or microsoft's new consoles.
I'm just waiting to see what Sony and Microsoft are going to bring to the table, hopefully we will see an Android LIKE experience with their next gen console's.
Sent from my Nexus 7 using xda premium
I plan on buying this regardless in addition to the next MS console.
Sent from my Galaxy Nexus using Tapatalk 2
They openly support hacking the console so any gtv apps/services they don't natively support we can always add in later. As for porting their OS it could be possible and I think they would care but honestly it would be a completely different experience compared to the console. For instance a tablet with the ported OS and bluetooth controller would be similar but possibly just not up to spec causing slow response time or crashing/freezing. it seems cool though and I'm all for it, especially since I saw it a while ago on Hackaday (that's how I heard about it).
Google TV's half-hearted Android port is too restrictive for me.
Lost faith in Sony after PS3 Linux fiasco, and BMG CD Malware Scandal. Microsoft Surface with Windows RT's "Secure Boot" is also too restrictive for me.
Lenovo's LeTV has full Android port and comes with game controller(s).
...So for me, it comes down to $1000 LeTV vs $99 OUYA ...until Google Game Center becomes available on tablets.
dbzfanatic said:
They openly support hacking the console so any gtv apps/services they don't natively support we can always add in later. As for porting their OS it could be possible and I think they would care but honestly it would be a completely different experience compared to the console. For instance a tablet with the ported OS and bluetooth controller would be similar but possibly just not up to spec causing slow response time or crashing/freezing. it seems cool though and I'm all for it, especially since I saw it a while ago on Hackaday (that's how I heard about it).
Click to expand...
Click to collapse
The problem with hacking the GTV apps and functionality onto the Ouya is that they're not including the HDMI input that is required for actual GTV functionality. If they just added that one port, I think it would make a lot more sense, and it would have that much more potential...
Well again they support total hacking of the system so my guess is that someone will get it up and working with an HDMI port. Honestly my bet would be less than 2 weeks after release it'll either be posted here or on hackaday or both (here because it's an android console, hackaday because it's a hardware hack) so we'll really just have to wait and see but it's not out of the realm of possibilities.
its a waste of time the ouya, if i want a console id rather use the ps3 or xbox 360, and if i want android gaming, id rather game on the tube or train or bus on the way to work/home/whatever to pass the time with on my gs3 or one x,
it's a nice idea, but it will never compete with the 'big boys', android games just can't compare
Sent from my GT-P7310 using xda app-developers app
xd8 said:
it's a nice idea, but it will never compete with the 'big boys', android games just can't compare
Sent from my GT-P7310 using xda app-developers app
Click to expand...
Click to collapse
yeh they suck compared to the big boys, what a daft idea,
when portable devices can get real computing architecture (not arm, arm sucks) and decent battery life along with support for dx11+ style graphics, anti aliasiing, etc,. then this would be a big deal, right now, its just a waste of space
mox123 said:
yeh they suck compared to the big boys, what a daft idea,
when portable devices can get real computing architecture (not arm, arm sucks) and decent battery life along with support for dx11+ style graphics, anti aliasiing, etc,. then this would be a big deal, right now, its just a waste of space
Click to expand...
Click to collapse
I'd like to see what the Ouya would be like with the new intel mobile processors, and yes.......... an HDMI port.
I'm not going to say the current Ouya will be a total bust, the funding says I'm not alone in that thought. I do see this taking over as the kids video game system, all those silly games kids download on their parents phones from the play store...for $100. Pretty decent.
The Xbox 720 and the PS4 will still be the dominant consoles though.......... it would be nice if Ouya's presence made them lower the future pricing; the slim PS3 coming out is rumored at $150.
I have a theory on what Google now plans to do with the Nexus Q: add their own Google Game Center app and release the Q as a Ouya alternative. Hell, they may even include OnLive and/or GoogleTV capabilities (if they add a second HDMI port).
Since it's a Nexus device, it would probably be even more hacker-friendly than the Ouya...
One can dream, right?
Hi,
my friend and I are comparing which Phone is better.. The iOS Phones or the Android Phones.
In my opinion an iPhone is not a real Smartphone because you can't really do nothing with it..
There is just a damn Appdrawer without a damn Home screen.
Just Apps and some other notification stuff.
An Android Phone has almost everything that you need. You can even Update a Ps3 system with just an Android Phone.
You can build your own system and run your Rom with your taste.
But why the hell has the iPhone 5 still compared to HTC One X or Sony Xperia Z a better Benchmark result?
I mean the iPhone got a Dual core with just 1 Ghz per Core. But it beat a Quad-Core Phone.
For example I got a Sony Xperia S and how you know it has a 1,5Ghz Dual-Core hardware. And STILL the iPhone runs Asphalt 7 or Shadowgun: Deadzone better than the Xperia S
How that can be possible??
xShottaZx said:
Hi,
my friend and I are comparing which Phone is better.. The iOS Phones or the Android Phones.
In my opinion an iPhone is not a real Smartphone because you can't really do nothing with it..
There is just a damn Appdrawer without a damn Home screen.
Just Apps and some other notification stuff.
An Android Phone has almost everything that you need. You can even Update a Ps3 system with just an Android Phone.
You can build your own system and run your Rom with your taste.
But why the hell has the iPhone 5 still compared to HTC One X or Sony Xperia Z a better Benchmark result?
I mean the iPhone got a Dual core with just 1 Ghz per Core. But it beat a Quad-Core Phone.
For example I got a Sony Xperia S and how you know it has a 1,5Ghz Dual-Core hardware. And STILL the iPhone runs Asphalt 7 or Shadowgun: Deadzone better than the Xperia S
How that can be possible??
Click to expand...
Click to collapse
To answer the question in title.
Iphones would seem faster because its software is only written for one device.. the Iphone.
When you build the hardware and the software you able to really optimise it for that device.
This would be possible with Android but for a device manufacture would take far to much work at the lower levels of android itself, and they simply do not have the time or resources to do that (After all we do want updates within 6 months of google pushing them).
If you however get a Nexus device built for stock Android you will see what android can do
zacthespack said:
To answer the question in title.
Iphones would seem faster because its software is only written for one device.. the Iphone.
When you build the hardware and the software you able to really optimise it for that device.
This would be possible with Android but for a device manufacture would take far to much work at the lower levels of android itself, and they simply do not have the time or resources to do that (After all we do want updates within 6 months of google pushing them).
If you however get a Nexus device built for stock Android you will see what android can do
Click to expand...
Click to collapse
Yes and Java android implementation has a really time spent garbage collector, IOS programs are written over Objective C with just in time memory management.
No garbage collector = faster app
The on-the-surface reasons are a fast and capable CPU and GPU, but mainly the fact that apps have a very limited ability to run in the background. There are more technical reasons, as mentioned above, but that's the gist of it.
iOS's efficiency and performance comes from its heavy software limitations.
Okay, so mainly it has to do with optimizing the hardware with the software right?
xShottaZx said:
Okay, so mainly it has to do with optimizing the hardware with the software right?
Click to expand...
Click to collapse
Yes, and like I said, heavily disallowing apps from running in the background.
I bet thats also the reason why macs are seen as such intuitive machines compared to pcs. Windows is made for any pc while mac os is strictly built for mac. :good:
Omega Supreme said:
I bet thats also the reason why macs are seen as such intuitive machines compared to pcs. Windows is made for any pc while mac os is strictly built for mac. :good:
Click to expand...
Click to collapse
Macs use the same parts as PC's. It's just that they say, "Alright, these are the parts we're going to use this year. We only need drivers and software compatible with these parts. Anything extra is up to the manufacturers." It's the same thing with Windows, but like you said, just a wider array of devices and parts.
Intuitiveness has nothing to do with hardware and interfacing software; it has everything to do with aesthetics and software design.
Okay thanks for your answers guys
for me, Iphone is only good for old people, who doesnt really care about their gadget, they only use it for show off, without knowing the "true" potential of their phone.
with android, we could squeeze the juice from the phone out untill its screaming, lol, and our device will worth every dime and penny we spent, like many of people only know that they have Intel i7 processor without knowing that their i7 processor can beat up so easily with Overclocked core 2 Quad processors.
just my 2 cents though
There's more to it than benchmarking though. I actually carry and use both devices. My DNA is a good bit faster than my iPhone with some processes. Other things the iPhone is faster with. But as stated above, the apple hardware and software is highly optimized, which is why iPhone users don't see force closes or random reboots except for the occasional rare extreme problem.
They both have their pros and cons, there's a lot of young people also that the iPhone fits better than android.
There's a lot of people in this world that think differently than me. I did not see the dialer or keyboard on my DNA until after it was unlocked and rooted and had a custom rom and kernel overclocked. I didn't realize until later that I didn't even open much on the interface until after I had installed the software I wanted. Lots of people wouldn't want to take an off contract 700 dollar device and blindly void the warranty, but that's all I bought mine for is the hardware and ability to build my rom and interface to fit my needs.
Sent from my DNA... S-Off like a baws
apple not only manufactures its own software, but also hardware, hence it has better control to customize their hardware according to the software or vice versa.
ob7125 said:
apple not only manufactures its own software, but also hardware, hence it has better control to customize their hardware according to the software or vice versa.
Click to expand...
Click to collapse
Apple doesn't manufacture anything. Most of their components come from Samsung and other manufacturers like Qualcomm. They work ONLY on the software.
i think you are wrong.
zacthespack said:
To answer the question in title.
Iphones would seem faster because its software is only written for one device.. the Iphone.
When you build the hardware and the software you able to really optimise it for that device.
This would be possible with Android but for a device manufacture would take far to much work at the lower levels of android itself, and they simply do not have the time or resources to do that (After all we do want updates within 6 months of google pushing them).
If you however get a Nexus device built for stock Android you will see what android can do
Click to expand...
Click to collapse
i saw the nexus 5 benchmark fight with the iphone 5s, NEXUS 5 can't reach near iphone 5s , actually i don't understand how is this possible and i don't believe that optimization makes iphone to this much faster, when we are looking forward the case of samsung galaxy note 3 and iphone 5s just an optimization can't beat the 8 core and 3Gb ram with 1.3gh 2 core with 1gb ram, may be the precision is the key