Here is Google's logic, in Google's own words.
HAHAHA Google even admits to it being inconsistent by using the word "generally!"
Then they say, in the picture used previously, that it will open the previous screen no matter what. You guys are just blind by your Android bias.
Face the fact, Google is inconsistent.
Straus, you can use all the semantics of logic/illogic or hypothetical examples of traveling through inter-states and leaving your computer behind you want (your analogy is awfully flawed. by the way. Your analogy would only work if in Android the App Switcher and Home buttons didn't exist, but they do), it won't change the fact that Google programmed the Back button to do exactly what it's there to do (again! There are two other buttons that will do precisely what you're wishing for).
You may think the analogy is flawed, but you're wrong. It's simple logic. Either it takes you back to where you were or it doesn't. You guys are thinking too much and missing the simple facts.
Explain to me how this part is illogical:
Lets say you are driving across states to various cities. Lets say you go to 6 cities across 2 states.
You have state A and state B both with cities 1, 2, and 3.
A.1
A.2
A.3
B.1
B.2
B.3
And the cities are layed out in a linear fashion on a map so 1 comes before 2, 2 before 3 in both states. However, because of the way the highways are set up, you can go from A.1 to B.3 without going through any other cities if you want to.
You start driving from A.1 and you arrive at A.2. Then you go to B.2 and then to B.3. A.1 > A.2 > B.2 > B.3 so far. Then from B.3 you go to A.3. Then you realize you left you computer in the last city you were in and you want to go back to get it. If you go back to the last place you were in, you would go to B.3, not A.2.
It is simple logic. Going back means you would go back to the last place you were in, which was a different state. Going back doesn't mean going back linearly in the state you are in as that would do you no good and wouldn't actually take you back to where you were. It would take you "back" but from a logical standpoint it does not take you back to where you were.
(your analogy is awfully flawed. by the way. Your analogy would only work if in Android the App Switcher and Home buttons didn't exist, but they do),
The addition or subtraction of the home and multitasking button has no affect on the basic logical structure of this analogy. Maybe you just don't understand it, and thats fine. But the fact is, regardless of the home button and multitasking button, the back button does not take you back to where you were. You could include in the analogy a personal teleportation button that always takes you to your house. And another teleportation button that always takes you to an airport to take you anywhere you want. What you fail to understand (time and time again might I add), is that the addition of going directly to your house or an airport doesn't change the fact that the car won't take you to your last location.
Straus, you have gravely misinterpreted and misunderstood that graphic.
"Opens the previous screen you were working in." Either it does or it doesn't! You are the one pushing different interpretations on it.
Straus, answer me this, please:
-I open the Play Store to a list of apps.
-I click an app and it takes me to the app description.
-Then I hit back, it takes me back to the list of apps.
-Then I hit back again, what should it do?
In your world where the back button always literally takes me back to the previous screen/state, wouldn't that put me in an infinite loop between the app description and the list of apps?
You want the Back button to always literally take you back to the previous state/screen, no matter what or where that was, right? That's what you said and have been preaching:
Wouldn't that put you stuck in between two screens forever???
Talk about logic!
I have already responded to that. You just continually fail to read.
Now back to thinking about the current implementation of the back button. It works like an autonomous car that doesn't understand "last location." Is the current implementation of the back button perfect? No. Would this implementation make it perfect? No. There is no perfect way to have a single "back" button that works perfectly because yes, in some circumstances you need to go backwards within the app. The problem right now is that it is inconsistent. It would be cool if they kept the current implementation of the back button, made it consistent, and added the ability to quickly double-tap the multitasking button to quickly take you to the last app you were in. And really, they should change the name of the back button because it is illogical according to its name.
----------
You guys can continue to cherry pick parts out of this post to respond to. And I am sure you will because you both love to argue. But really doing so is just rehashing what has already been said, so it would be pointless and a waste of time.
So let's put everything up to this point behind us because you don't agree with me, and I don't agree with you. Why waste time on something we will never agree on? I try and follow logic, you follow Google.
Let's try and break this down and have it be as simple as possible.
Answer me this one question with a simple yes or no answer: Does the current implementation of the back button
always take you to the previous screen as Google says it does?
If the answer is yes, well, you're lying. If the answer is no, by definition it is not a "back" button but instead a button that should be called something else. I am trying to strip it down to its simplest form, that being logic.