Nexus 5 With Android 4.4 and Snapdragon 800 Challenges Apple A7 In Benchmarks
MojoKid writes "One of the hallmark features of Google's Nexus 5 flagship smartphone by LG isn't its bodaciously big 5-inch HD display, its 8MP camera, or its "OK Google" voice commands. That has all been done before. What does stand out about the Nexus 5 is Google's new Android 4.4 Kit Kat OS and LG's SoC (System on Chip) processor of choice, namely Qualcomm's Snapdragon 800 quad-core. Qualcomm is known for licensing ARM core technology and making it their own; and Qualcomm's latest Krait 400 quad-core along with the Adreno 330 GPU that comprise the Snapdragon 800, is a powerful beast. Google also has taken the scalpel to Kit Kat in all the right places, whittling down the overall footprint of the OS, so it's more efficient on lower-end devices and also offers faster multitasking. Specifically memory usage has been optimized in a number of areas. Couple these OS tweaks with Qualcomm's Snapdragon 800 and you end up with a smartphone that hugs the corners and lights 'em up on the straights. Putting the Nexus 5 through its paces, it turns out preliminary figures are promising. In fact, the Nexus 5 actually was able to surpass the iPhone 5s with Apple's 64-bit A7 processor in a few tests and goes toe to toe with it in gaming and graphics." Ars Technica has a similarly positive view of the hardware aspects of the phone, dinging it slightly for its camera but otherwise finding little to fault.
Now now that shit will get you down-modded here (as will this post, most likely). because here at slashdot we're all about software efficiency, not that bloated microsoft shit.
Owait..
Sooner or later, Google are going to have to admit that using a JVM was a bad idea. JVMs have been fail on the desktop since the mid 90s, and waiting for hardware to catch up has proven to be a mistake - especially in mobile. More cycles = more power = bigger battery required = more weight.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
They are both very nice phones. There. I said it.
Help stamp out iliturcy.
It kind of is. Of course, this excludes the fact that Android Apps are actually portable (unlike iPhone apps), and ultimately, when Google implements ART instead of Dalvik, Android will be significantly more competitive in performance (these benchmarks don't test the hardware exclusively, but the software environment also).
We can also install other Android builds easily on the Nexus phones, and so are able to do things, which are impossible on Apple (without risking completely messing up the phone on upgrades, such as screen recording).
Long term, Android is a better solution, and is is a more open environment, is less hostile to develop for, and I've found that my Nexus 5 is so snappy anyway, that the speed is irrelevent at this time. And yes, I have 3 other people in the office who are iPhone fans and my Nexus 5 has helped convert 2 of them, who are sick of all the small annoyances by Apple, such as getting cut by the broken glass backing of their iPhone (and the fact that on HSDPA/Wifi iPads for a very long time, we found they kept prioritising the HSDPA, making it painful for automation).
We ran Sunspider (1.0.2).
The iPhone 5S (and a Nokia Lumia 920) pasted my Nexus 5 on Sunspider. Both were about twice as fast as the Nexus 5.
I like the Nexus 5, it's very snappy. But when using it, it doesn't feel faster than a 5S.
The N5 is a heck of a value.
Now, about the awful pictures it takes... Is there any chance a better camera app (which also sucks) can improve them some?
http://lkml.org/lkml/2005/8/20/95
The iPhone might not be any better (I don't know and don't care) but that's fucking pathetic.
iPhone 3GS shipped with iOS 3.0 in June 17, 2009.
Final iOS update was 6.1.3 in March 19, 2013.
http://en.wikipedia.org/wiki/IOS_version_history
That is 45 months. (Past performance does not guarantee future results.)
I think I'm qualified to comment on this. I've been an iOS developer since 2008. My company makes iOS and Android applications. I used flagship Android phones from 2008-2012 before switching to the iPhone. So I've had a lot of experience with both platforms from both the user and developer sides.
I think Android phones are terrible in comparison to iPhones. The reason why I started out with Android phones was for the reasons you outline - more open, and more flexible. I quickly discovered that wasn't all it was cracked up to be. The reason why I stayed with Android for so long was that a) I was holding out hope that it would be better in the long run and b) I wanted a hardware keyboard.
Open: Android is "open" in the "open cathedral" sense. It's very difficult to just jump in, make a few alterations, and see the changes running on your device. Practically speaking, it's not developed in an open sense in the same way most open source projects are. You could write a book about the implications this has and how it undermines the benefits open source normally provides.
Less hostile to develop for: not a chance. Yes, Apple have the ultimate say-so on what's allowed on the App Store. Yes, that's a big deal. But with Android, you have to contend with thousands of different models, each with their own shitty customisations that break things. We deployed an application last week for Android. It was finished weeks beforehand for iOS. Despite only having to target three recent Android tablets (it was an in-house project), each tablet was broken in different ways. iOS development is a breeze by comparison.
The problem with producing applications for the iPhone is Apple's policies. That's not a development obstacle, that's a policy issue. As we are a digital agency, all this really means for us is that we can say "Apple won't allow that" to clients when they ask for us to do something that Apple won't allow. And you know what? 99% of the time, it's when the client is asking for us to do something user-hostile.
The problem with producing applications for Android is development. The client asks for the feature, there's no intrinsic reason why it can't be done, but in practice you find that what should work and what does work on various devices differs radically.
Then there's the upgrade issue. I've done a lot of web development. Android is the Internet Explorer 6 of the mobile world. Masses of people don't upgrade, and more than a quarter of Android users are still on Gingerbread, released almost three years ago. It takes less than a year for about 95% of iOS users to upgrade to the latest version.
This isn't just a developer problem, it's a user problem as well. When I bought my last Android phone, it was a flagship Sony phone shipped with 2.3 that they had committed to upgrading to 4.0. That's the only reason I gave in and stayed with Android. The promise that I might actually stay up to date for once. Sure enough, they broke that promise. But they dragged it out for a year saying that they would do it. Meanwhile, the version of Android I was stuck on had a bug that rendered my SIP phone line useless.
You lose features too. Remember when OTA upgrades were an advantage over iOS? The year before iOS added that feature, I got an Android upgrade that took that feature away. It was a shitty vendor customisation. I had to use a buggy desktop application that crashed my computer to upgrade Android. When I switched vendors? Same thing, but with a completely different buggy desktop application.
Android's a mess. It was a mess for the fours years I was using it, with every single handset I tried, as I was hoping in vain for it to get better. It never got better, in fact the problems with the platform became more numerous over time. It's "openness" is an illusion and is not going to fix the problems it faces.
I disli
Bogtha Bogtha Bogtha
On the other hand I have plenty of Android owning friends who have sworn to buy an iPhone next time around based on severe dis-satisfaction with the Android device they have dealt with on contract for the past 2 years.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.