Discussion Forums > Technology
iOS vs android
Saras:
Please tell me where my argument rests on the pixel count on my phones' screen? All I said was those that I had weren't of those specs, that is all. Also note that I made a reference to the Nexus, which does in fact have said resolution.
However, if we are to be side tracked. Are you really going to tell me that 90% of the android phones used in the world are the $800.00 flagships? If yes, lol, I don't need to say anything else.
My argument refers to the difference between the different devices' spatial parameters and their relation to the user. There is a difference in how you use and hold the Galaxy nexus and Galaxy note 2. That is what I was referring to. And I've never had an iPhone nor am even remotely interested in one, so I was quite unaware of the difference in their screen specs. However still, I say it's easier fora designer to get something to work well when you have a system where it needs to fit 1 new product a year and a bazillion of them.
Bob2004:
Do PC applications suffer for the fact that PCs/laptops all have different resolutions, aspect ratios, and sizes? No. Android applications (and indeed iPhone apps) don't suffer either, for the exact same reason. If you ever need to go and program a GUI in Java by hand, you'll see that you never (or, should never) exactly specify the position on the window a particular control (button, textbox, etc) should go. Rather, you specify a type of layout (flow, grid, etc) which manages the positions for you, and then say 'this textbox will be at least this size, but no bigger than this size, and it will be in the bottom quarter of the window, locked to the bottom edge'. The Java interpreter will then scale it dynamically so that it always fits properly, while meeting those criteria, while strictly following the layout you specified. That is how you ensure that a PC GUI always looks correct, no matter what size/aspect ratio the screen is.
An Android app's GUI works the same way (indeed, I believe most of them are written in Java), and that is why there is no more of a problem with Android phones having different size screens than there is with PCs having different size screens. You're making a big fuss about a totally non-existent problem here.
Saras:
--- Quote from: Bob2004 on November 09, 2012, 05:40:12 PM ---Do PC applications suffer for the fact that PCs/laptops all have different resolutions, aspect ratios, and sizes? No. Android applications (and indeed iPhone apps) don't suffer either, for the exact same reason. If you ever need to go and program a GUI in Java by hand, you'll see that you never (or, should never) exactly specify the position on the window a particular control (button, textbox, etc) should go. Rather, you specify a type of layout (flow, grid, etc) which manages the positions for you, and then say 'this textbox will be at least this size, but no bigger than this size, and it will be in the bottom quarter of the window, locked to the bottom edge'. The Java interpreter will then scale it dynamically so that it always fits properly, while meeting those criteria, while strictly following the layout you specified. That is how you ensure that a PC GUI always looks correct, no matter what size/aspect ratio the screen is.
An Android app's GUI works the same way (indeed, I believe most of them are written in Java), and that is why there is no more of a problem with Android phones having different size screens than there is with PCs having different size screens. You're making a big fuss about a totally non-existent problem here.
--- End quote ---
Yes. This is getting far into the realm of not mattering a single bit and overblown, but it's not like the topic held a lot of potential anyway. So...
I'm well aware of how it is coded in java, I'm also aware of how things are scaled.
You don't hold a PC in your hands while being crammed up in public transport/walking and the like. When you use it, it is stationary and you do not support its weight. So it doesn't matter for it.
A lot of the issues I have with it do come from personal experience. It very well may be me hating some other aspect and just ending up here through stupid rationalization. But using the same app in three different devices on 4, 4,7' and a 7' screens, makes the apps certain variations feel incomplete and designed by someone who has no business designing certain aspects of the GUI and placing them about.
Bob2004:
What can I say, I was bored. But my point was that the tools are all there to code an application for Android which can scale properly to different resolutions and aspect ratios. If an app doesn't do that properly, then it's the fault of the developer messing it up, not a fault with Android.
mgz:
iphone = glorified version of the jitterbug
android = advancement in the old smartphone fields where you can use for actual productivity if you really wanted to.
do people even use windows phones anymore?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version