Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Rodimus Prime

macrumors G4
Oct 9, 2006
10,136
4
edit:
Also to note on android a lot of companies take shortcuts and develop using XML. XML is interpreted like HTML is. Android is a virtual machine that runs on top of JIT. Just in time compilation. In layman terms all you need to know is that it is slower. SO you have XML code that is interpreted on top of a virtual machine that uses JIT. It's double interpreted and that is why you need such high powered hardware to run android efficiently. In android 4.1 jelly bean they sped up the OS by over-clocking the processor in order to interpret all that garbage so it doesn't appear sluggish. Completely inefficient operating system that will eventually choke itself to death.

I am going to point out XML is NOT and I repeat NOT a programming language. It has some standards but they are very VERY lose. XML is more of a file type that is really nice to store information in. In the case if developing for android XML is used for the layout only. Any other use of DIFFERENT xml files that have nothing to do with the layout are not native to android and used by the programmer only for a way to store info/ pass between programs/devices.
Hell where I work I use XML files. Hell today when I get in I will be editing some code create xml files to deal address new values be used. BTW I am working on a windows computer.
Now the XML files are used to pass between different copy of said program and yes to pass to both iOS and Android devices.

OMG iOS uses XML as well.

Also JIT is not a virtial machine. It is not a programming language at all. You might what to learn what those acronimes mean before you throw them around. JIT stands for Just In Time (compiling) It is not like your exe you run. Android the OS is not a virtual machine. Now the apps run inside a virtual machine.
 

roxxette

macrumors 68000
Aug 9, 2011
1,507
0
How come i know people that sell 0 day exploits for safari or have botnets with thousand of mac users :) i say again people just dont bother.

Virus ? I dont know mate, its the same for windows people dont bother with "virus" ;) theres no money in that.
 

Hedgie58

macrumors newbie
Aug 5, 2012
15
0
At the end of the day, Android or iOS is user preference. You can't say one is better than the other, it's like comparing BMW to Mercedes.

DISCLAIMER: I have no bias to either phone.

I think he was still correct that it has been confirmed by third party sources iPhone 5 has the 'best screen', top GPU and CPU specs are not top but out performs the other phones. Correct me if tests are available that shows the quad core GS3 outperforming...maybe with consistently with custom roms not just a few tests here and there.

Personally I have used both and yes project butter is great but iOS was still smoother to use but the gap has shrunk enough it really doesn't matter much.

Are there measures that show the S3 battery life as better? I have read/heard the opposite. Also is the iPhone 5 not thinner than GS3? If so I think it was just by a little so the size argument you made was probably valid.

Do people change their batteries a lot just curious?

"It has more and better apps than the competition.
The gaps are minimal.
Current number of Android apps in the market: 534,936
Current number of iOS apps in the market: ~700,000

23% difference. All major apps are available on both platforms."

This is actually 30.8% = (700/534.936)-1.........and the biggest thing is the apps are more polished in my opinion.

Viruses are available on both even if iOS is 'modestly more secure.'

iOS seems definitely simpler but functionality is decreased as well.

"After a week with a 4.5+ inch screen, you would never want to comeback to 4 inch and below screens. It would even look funny to you."

This is a VERY true statement.

"The postive keyword I hear to describe Android is often "customizable" but honestly I don't care about those things. Most of my devices still have their original backgrounds and I haven't ever changed default app icons placement, ringtones or the few things I can customize in iOS. When stuff works well I don't play with it."

This statement is an excellent argument for why android is so close to an iOS experience now. The GS3 is on par with the iPhone 5 out of the box and its great to be a consumer of phones these days.
 

b24pgg

macrumors 65816
Jan 28, 2009
1,108
0
CA
The postive keyword I hear to describe Android is often "customizable" but honestly I don't care about those things.
This is what it boils down to. Those who have no interest in customization and are happy with what the software developers dictate for you generally prefer iOS. Those who want a device that can do anything and that they can do anything with, generally prefer Android.
 

onthecouchagain

macrumors 604
Mar 29, 2011
7,382
2
It should be noted that customization doesn't just include how the software looks.

It's more than that. Much more.

Customization also means usability catered to your specific needs. Deciding what setting toggles are important to you, or which keyboard you prefer to use, or which browser you prefer to surf on, what lock-screen you want to see when you turn on your device, etc. all add to the experience that makes a device uniquely tailored to you.

That's where customization goes a long way.
 

rocknblogger

macrumors 68020
Apr 2, 2011
2,346
481
New Jersey
Android phones are profoundly terrible, why?

1. Because Apple has patented many interface shortcuts Android phones do not implement most of the easy of use features that iPhones do. iPhones are so intuitive to go kids can use them BEFORE they learn to speak. This is important because it just makes doing everything easier and smoother and it takes less concentration. When I'm on the go, distracted or out at night I don't have to think about using the iPhone. I've tried both Android and the iPhone and this is a huge difference.

2. Absurd fragmentation. There are less than a dozen i-devices. There are tens of thousands of android devices all with different specs. This creates several sub issues:

a. Lack of optimization. The iPhone can in effect do twice as much with the same hardware as an Android phone because programs are optimized for a few devices, where with Android they are not. This means you can really push the hardware on an iPhone and get amazing tripple A games.

b. Compatabiliy. Everything works. This is a big deal, I do not need to be wasting time using things that do not work with 9342 devices and only work with 2341 devices.

c. Easy to program for. Developers push programs for the iPhone out much faster. They have to test things less and there are fewer variables. This means iPhones get the best apps first.

3. Usability and ergonomics. Apple very carefully thought out the usability and egronomics of the phone. Never have I asked myself "why the ******* would they put a screen on a phone that is just a tiny bit too short to reach with one hand", "why the ******* do they have 4 buttons which I can't reach while using the phone with one hand normally" even the volume, lock connector etc is well thought out "why the ******* would you not use a reversible dock connector?"

4. Quality, iPhones are built like $10,000 Breitling watches. All other phones within financial reach of normal consumers are made of absurdly cheap Toys 'R' Us materials that are mind bogglingly lame. You're buying a $600+ device, and they can't put $30 of nice material on the outside? This is just insulting.

5. Service, Apple has some of the best service in the world, and that service is LOCAL, you can walk into any Apple store and get it, no going online. I've had iPhones and their accessories replaced for the most minor things. Apple welcomes nitpickers. HTC basically told me "tough" when they sent me a physically deffective phone and made me sell it on eBay for another one while it was under warranty. It is also almost impossible to reach these Android manufacturers, Apple is always there for you.

6. iPhones are seamless, they automatically sync with my Mac without having to do anything, which is immensly useful, and your whole phone with all it's settings is constanty backed up to the cloud. You can restore an iPhone at the slightest whim. Which makes upgrading and swapping warranty replacements super easy.

7. Smallness and lightness. iPhones are more portable.

8. Accessory support. It's undeniable that the iPhone supports more unique accessories. Macro lenes for the camera, docks, cases, external speakers, external DJ aplifiers, extended batteries, wireless chargers etc.

9. Resale/trade in value. iPhones have better resale value.

The real question is, why wouldn't you get an iPhone 5? The only answer I can find is because you're A. Cheap B. Uninformed or C. Need some feature unique to Android. (such as a 4.7 in screen)

You wouldn't go with an Android because of:

1. Screen quality, the iPhone has the best screen quality of any phone:

http://www.displaymate.com/Smartphone_ShootOut_2.htm

2. Performance. The hardware of the iPhone scores higher in benchmarks than any US android phone (except for special quad core non LTE Galaxy S3's and Galaxy notes).

http://gizmodo.com/5943988/the-iphone-5-is-more-powerful-than-the-fastest-powerbook-ever-made

3. Cool apps like emulators. You can just jailbreak the iPhone and get those, and they work much better. Don't even try to tell me that it's finecky to jailbreak your iPhone. With Android it's finecky to instal ANY app, and is much worse overall.

So in conclusion there are many reasons why the iPhone is better and Android is not.

Nonsense. About 30% correct, 100% opinion, 70% wrong. Full disclosure, I am an Apple customer since early 2000's and have an iPhone 5.

And by the way. Using a phone with one hand is way overblown. God gave you two hands, use them!!

Also the fragmentation issue is also way overblown. Just so happens if an app is in the Android App Store and available to you, you can install it and use it. Oh and by the way iOS is fragmented too and will be getting more fragmented in the months and years to come. Apple fanboys need to stop using that as a differentiator.
 

Rodimus Prime

macrumors G4
Oct 9, 2006
10,136
4
It should be noted that customization doesn't just include how the software looks.

It's more than that. Much more.

Customization also means usability catered to your specific needs. Deciding what setting toggles are important to you, or which keyboard you prefer to use, or which browser you prefer to surf on, what lock-screen you want to see when you turn on your device, etc. all add to the experience that makes a device uniquely tailored to you.

That's where customization goes a long way.

and that part you bold on customization is the exact reason why I went android and do not like iOS at all. It is WAY WAY to limited on the settings. Now I will admit a lot of people call my phone infomation over load and it is very set up to me. I have a co worker who puts my set up to shame. His is far from easy to use. It is all custom gestures to his actions. There is not a single icon on any of his 7 home screens. It is just full page widgets.
 

roxxette

macrumors 68000
Aug 9, 2011
1,507
0
and that part you bold on customization is the exact reason why I went android and do not like iOS at all. It is WAY WAY to limited on the settings. Now I will admit a lot of people call my phone infomation over load and it is very set up to me. I have a co worker who puts my set up to shame. His is far from easy to use. It is all custom gestures to his actions. There is not a single icon on any of his 7 home screens. It is just full page widgets.

I agree with both of you and must be noted that i have very very limited experience with android OS but the time i had it was very clear that you can really make your phone unique and im not talking about themes/looks.
 

pragmatous

macrumors 65816
May 23, 2012
1,378
99
You can do a lot in XML but it should only be used for layout.

I know iOS uses XML but iOS code is native. Meaning it's not being interpreted with Bytecode.

The problem I'm pointing out is android is a virtual machine interpreting XML. You can make an app in mostly XML. Look at the facebook app? It is said it is coded in HTML 5 but I bet XML is involved that is running on a virtual machine. People then wonder why facebook is so slow. Ever wonder why their apps are at a 50MB app size limit where for iOS their apps are in gigabytes?

I also have my bias because I hate java and I love the C language better. Objective C just flows so much better. It's easier to debug and the paradigm is intuitive. I find it annoying I have to create an array class (a file) to have an array. The amount of files you have to keep track of in android is also nauseating.

To each there own. I'm glad you enjoy it but I hated it.

I am going to point out XML is NOT and I repeat NOT a programming language. It has some standards but they are very VERY lose. XML is more of a file type that is really nice to store information in. In the case if developing for android XML is used for the layout only. Any other use of DIFFERENT xml files that have nothing to do with the layout are not native to android and used by the programmer only for a way to store info/ pass between programs/devices.
Hell where I work I use XML files. Hell today when I get in I will be editing some code create xml files to deal address new values be used. BTW I am working on a windows computer.
Now the XML files are used to pass between different copy of said program and yes to pass to both iOS and Android devices.

OMG iOS uses XML as well.

Also JIT is not a virtial machine. It is not a programming language at all. You might what to learn what those acronimes mean before you throw them around. JIT stands for Just In Time (compiling) It is not like your exe you run. Android the OS is not a virtual machine. Now the apps run inside a virtual machine.
 

bbplayer5

macrumors 68040
Apr 13, 2007
3,133
1,141
Hardware design - Apple
Software - Tossup - depends what you prefer. Android is way more in depth, Apple is simple and closed.


I like them both. I think they both offer a lot to the user. Android has far more options for a power user though, and apps seem to be updated far more frequently.
 

cynics

macrumors G4
Jan 8, 2012
11,959
2,156
Never tried it so don't know how reliable it is

but my Android tablet backs that info up to google

I found it works well.

I don't take a lot of pictures from my tablet but even though I've reset the device every time I get an update (about 4-5 updates in total from honeycomb to ICS) I still have pictures and videos from when I bought it.
 

Oletros

macrumors 603
Jul 27, 2009
6,002
60
Premià de Mar
Every object is a class in java.

Wrong, every object is an instance of a class


edit:
Every class is a .class file where the class name matches the class file.

The Array class provides static methods to dynamically create and access Java arrays.

I guess you never overloaded or inherited classes before as well.

Your original comment

I find it annoying I have to create an array class (a file) to have an array.


You don't need to write a class to have an array.

I guess the one that doesn't have very clear the concepts is not me.
 

pragmatous

macrumors 65816
May 23, 2012
1,378
99
I think we are not on the same page. You are reading things that I'm not typing.

I don't like java but you do - enjoy.

Wrong, every object is an instance of a class




Your original comment




You don't need to write a class to have an array.

I guess the one that doesn't have very clear the concepts is not me.
 

craftytony

macrumors regular
Oct 3, 2012
226
0
Sycamore, IL
Here are some recent articles from various sources you may enjoy:

Android users a prime target of malware - 9/5/2012
http://www.pcworld.com/article/261898/android_users_are_prime_target_for_malware.html

22% of Android users dumping their handset for an iphone5 - 9/5/2012
http://www.zdnet.com/22-percent-of-...o-dump-their-handset-for-iphone-5-7000003755/

iPhone ranks highest in customer satisfaction - 9/6/2012
http://9to5mac.com/2012/09/06/jd-po...tomer-satisfaction-for-8th-consecutive-study/

Why iOS apps look better than android apps - 4/8/2012
http://www.wired.com/gadgetlab/2012/04/easier-design-apps-ios/

Here's how bad android's fragmentation problem is - 5/16/2012
http://mashable.com/2012/05/16/android-fragmentation-graphic/

iOS shoots ahead of android in enterprise app developer interest - 7/25/2012
http://www.bgr.com/2012/07/25/ios-android-enterprise-survey-app-developers/

iPhone has best resale value - 2/28/2012
http://www.fox47news.com/multimedia/videos/?bctid=1478909265001

Why developers still aren't smitten with Android - 3/21/2012
http://news.yahoo.com/android-app-apathy-why-developers-still-arent-smitten-191807568.html

iOS adoption rate higher than android - 5/9/2012
http://www.itproportal.com/2012/05/09/ios-511-already-on-10-per-cent-of-ios-devices/

Why iphone outperforms android even with a "Slower" processor - 10/11/2011
http://venturebeat.com/2011/10/11/i...-ipad-2-still-faster-than-all-android-phones/

Developer Explains Why Android Sucks for Some Audio Apps - 5/24/2012
http://gizmodo.com/5913066/developer-explains-why-android-sucks-for-some-audio-apps

More Proof That Android Is Still Playing Catch Up To iPhone - 5/6/2012
http://articles.businessinsider.com...1_android-android-phones-iphone#ixzz25oeHyOtF

Top 10 Ways iOS Outdoes Android - 9/7/2012
http://lifehacker.com/5804230/top-10-ways-ios-outdoes-android

iPhone 5 Speed Test Results Shockingly Blows Galaxy S3 Away - 9/17/2012
http://areacellphone.com/2012/09/iphone-5-speed-test-results-shockingly-blows-galaxy-s3-away/

iPhone 5 Beats Everything In Javascript Benchmarks, Twice As Fast As iPhone 4S - 9/19/2012
http://www.cultofmac.com/191510/iph...ice-as-fast-as-iphone-4s/#UDUAXJwaqAGuegf6.99

Apple's Siri trounces Samsung's S Voice (hands-on) - 9/20/2012
http://www.cnet.com/8301-17918_1-57458122-85/apples-siri-trounces-samsungs-s-voice-hands-on/#!

Flagship Smartphone Display Technology Shoot-Out - 9/24/2012
http://www.displaymate.com/Smartphone_ShootOut_2.htm

IPhone 5 journal: Torture testing the battery - 9/26/2012
http://money.cnn.com/2012/09/26/technology/iphone-5-review-battery/index.html?source=yahoo_quote

iPhone 5 vs. Galaxy S III in Durability Test - 9/25/2012
http://www.talkandroid.com/133524-iphone-5-vs-galaxy-s-iii-in-durability-test/
 

raptorstv

macrumors 6502
Original poster
Mar 24, 2011
377
0
I got the iPhone 5, and my girlfriend's contract just ended... She really wants to get Samsung Galaxy Note 2 when it comes out, not sure if i should try to convince her into getting an iphone5 or not
 

Rodimus Prime

macrumors G4
Oct 9, 2006
10,136
4
I think we are not on the same page. You are reading things that I'm not typing.

I don't like java but you do - enjoy.

Umm it is pretty clear you have no understanding of Java and your understanding of object oriented programming is very poor at best. The fact that you say an array is a class..... speaks volumes. An object is not a class. This is basic OOP plan and simple and has NOTHING to do with a programming language.

An array is not going to generated a .class file. Hell when you complile an APK not like you see all that stuff. They are dumped in a what I normally call a bin folder and .class files are not used for anything but running the damn program.

End of store is you should stop talking about something you have clearly a very poor understanding of.
 

pragmatous

macrumors 65816
May 23, 2012
1,378
99
There is an Array class.

Again you are making things up that I haven't typed.

Umm it is pretty clear you have no understanding of Java and your understanding of object oriented programming is very poor at best. The fact that you say an array is a class..... speaks volumes. An object is not a class. This is basic OOP plan and simple and has NOTHING to do with a programming language.

An array is not going to generated a .class file. Hell when you complile an APK not like you see all that stuff. They are dumped in a what I normally call a bin folder and .class files are not used for anything but running the damn program.

End of store is you should stop talking about something you have clearly a very poor understanding of.
 

tbayrgs

macrumors 604
Jul 5, 2009
7,467
5,097
I got the iPhone 5, and my girlfriend's contract just ended... She really wants to get Samsung Galaxy Note 2 when it comes out, not sure if i should try to convince her into getting an iphone5 or not

Why not let her get the Note II and try it out? Best case she (and and possibly you) find out you actually like Android and the larger form factor, worst case she doesn't like it, returns it and gets an iPhone.
 

zone23

macrumors 68000
May 10, 2012
1,986
793
I got the iPhone 5, and my girlfriend's contract just ended... She really wants to get Samsung Galaxy Note 2 when it comes out, not sure if i should try to convince her into getting an iphone5 or not

Get her wants she wants its the only way she will be happy. You're not Microsoft you cannot force the user to like.. wait what that got to do with anything.. just make her happy..
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.