We made some changes

Our new forums are here!

Saving money on data

Mint SIM is the perfect way to get cheap data in the U.S.

Don't count Windows Phone out just yet

Dead? Psh. Here are 5 reasons to stick with Windows 10 Mobile

VPN vs. Proxy

The difference between a proxy and a VPN

Latitude attitude

Dell Latitude 7280 is a business laptop with tons of consumer attitude

4K all the way

You probably don't NEED a 4K webcam, but we love Logitech's BRIO 4K anyway

Long live Windows phone

Contrary to popular belief, Windows phone won't die anytime soon

XP-YESSSSSSS

Dell's already awesome XPS 15 gets even better in 2017

Surface Pwn 5

Surface Pro 5, Project NEON details leaked on LinkedIn?

Redefining the PC

Why Microsoft's Surface phone could be MUCH more than a mere 'phone'

Surface table meets Windows 10

Yes, we did put Windows 10 on the original Surface table ... and it rocks

Cream o' the crop

Before buying a Microsoft laptop, check out our pick for the absolute best

Simple and secure, just the way I like it

We think Windows 10 Cloud is a great idea, here's why

uber micro

Halo Wars 2 has something for everyone. Here's our full review.

Oldie but goldie

We reviewed Microsoft's decade-old Surface table

Creators Update comin' at ya

These are the coolest new features in the next big Xbox One update (video)

Buyer's guide

The Razer Blade 14 is the best laptop Razer has to offer

Windows 10 app gems

10 terrific Windows 10 apps you should be using

Tower of power

Here's what we think of Dell's XPS Tower Special Edition

Quite a deal

Grab the complete C# coding bootcamp for $41!

< >
Welcome to the Windows Central Forums Create Your Account or Ask a Question Answers in 5 minutes - no registration required!
Results 1 to 14 of 14
Like Tree8Likes
  • 1 Post By jmerrey
  • 1 Post By a5cent
  • 5 Post By crash1989
  • 2 Post By crash1989
  1. jmerrey's Avatar
    Member

    Posts
    1,778 Posts
    Global Posts
    1,837 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
       #1  
    For any devs that read this forum, please put an easy way to get to the main page of your app somewhere. Hitting the back button 9 times is not an acceptable solution. Thanks.
    longnd likes this.
  2. a5cent's Avatar

    Posts
    6,412 Posts
    Global Posts
    6,418 Global Posts
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    #2  
    You've identified a problem, but your solution is less than optimal. The correct approach is not to design apps with backstacks taller than three.
    khunhorm likes this.
  3. Mocah's Avatar
    Member

    Posts
    28 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #3  
    I'd like a home button. Like the Twitter app.
  4. crash1989's Avatar
    Developer

    Posts
    1,495 Posts
    Global Posts
    1,498 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #4  
    Speaking as a dev, windows phone follows a hub and spoke model. The design principles to which better apps stick to basically want us to provide normal functionality for the back button. (Devs can opt out anytime)

    To quote from the design principles

    The page navigation model is a hub and spoke system. This means that unless you explicitly add links to other pages within your app, users must use the Back button to navigate back to a page that they viewed. This is similar to how a web browser displays and navigates webpage history.
    This is done so that any new user coming into windows phone can easily download any app from the store and find the navigation CONSISTENT and easy. If certain apps had a home button and others didn't you would have the mess that is Android Ecosystem. Basically Microsoft is trying to spread good Modern UI concepts which if developers stick to can produce quality apps.

    That said, if you see the Nokia App Social Highlights, they seem to be moving away from these principles by having a Jump to home menu. Maybe this is the future, but following design principles is a must for every ecosystem IMO like Holo UI for Android, Modern UI for WP and whatever it is called for iOS.
  5. crash1989's Avatar
    Developer

    Posts
    1,495 Posts
    Global Posts
    1,498 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #5  
    and you don't need to close apps in Windows phone.Just press the Home button and leave it. When the system identifies many apps open, it will automatically close some apps and apps are suspended(sometimes tombstoned) when Home key is pressed.

    (and here is everything on how to do IT :) https://dev.windowsphone.com/en-us/design/library )
    a5cent and khunhorm like this.
  6. jmerrey's Avatar
    Member

    Posts
    1,778 Posts
    Global Posts
    1,837 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
       #6  
    I'm not talking about hitting the back button to close the app, I'm referring to some apps, new tapatalk app for example, where if you are deep in the app, it takes many back button presses to return to the home screen of the app to select a new forum. Again, the home screen of the app, not the home screen of the phone.
  7. crash1989's Avatar
    Developer

    Posts
    1,495 Posts
    Global Posts
    1,498 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #7  
    As a5cent pointed out, the app should not have been more than 3 or max 5 levels deep.

    I get your pain regarding Tapatalk, the devs should have paid attention to detail and UX. Come to think how many apps are there which suffer from this? I am genuinely interested.
  8. Peter Juras's Avatar
    Member

    Posts
    10 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #8  
    I'm also planning an app right now and I think I will add a home button in some cases.

    Fast Resume and secondary entry points really shook up the "no home button" design principle. Let me walk you through an example of what I mean:

    Imagine you are in a game, and get a message from someone. You tap on the toast and the messaging app resumes but clears the backstack on the way to the conversation. Now if I would tap back, it would bring me directly back to the game but if I want to message someone else for example then I am in trouble without a home button.

    I also think Twitter has a nice usage of the home button, I feel myself using it very often when I get deep down the structure searching for things and exploring profiles.
  9. jmerrey's Avatar
    Member

    Posts
    1,778 Posts
    Global Posts
    1,837 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
       #9  
    Another example would be an app with various pinning options. I have the zendesk app, which allows different queues to be pinned to the start screen. However, the rest of the app isn't accessible from the pinned view. A home button, even in the bottom, three dot menu, would alleviate this issue. Metrotube suffers from this as well. Accessing the entire app from the pinned favorites tile isn't possible from what I see. Sure, I can pin the same app to my home screen multiple times (ie various views, and main tile), but that seems incredibly unintuitive.
  10. a5cent's Avatar

    Posts
    6,412 Posts
    Global Posts
    6,418 Global Posts
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    #10  
    Hey jmerry, I want to apologize for accusing you of having chosen a poor solution. 99 out of 100 times, when someone suggests the home-button solution, they are complaining about deep backstacks. You are referring to a more profound problem of metro UI design (one for which WP lacks a good solution, where we can't just blame devs for designing a poor UI). In my defense though, you didn't initially mention what problem you were trying to solve, which is 'kinda' required info for posts like yours.

    Anyway, I still don't think a home-button is an ideal solution, but for some scenarios and for some apps, it might be the only solution. I agree. I just feel that in addition to the guideline issue already mentioned, a home-button just doesn't feel metro like, as metro is intended to be free of navigational chrome. If a home-button can be avoided, it should be, which is why I don't think it makes sense as a general recommendation. An alternative solution would be to ensure an apps backstack is never more than one level deep... none of the issues mentioned so far exist in such apps. Other approaches also exist, but I can't think of one that would work in any and all scenarios like a home-button would.
    Last edited by a5cent; 06-24-2013 at 03:04 PM.
  11. Antonio Leonardo's Avatar
    Member

    Posts
    11 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #11  
    Nokia Musica is a very good example of app that requires many pushes to the back button...
  12. Sekyal's Avatar
    Member

    Posts
    91 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #12  
    I've noticed this as well and I'm new to Windows Phone. A couple times to hit back isn't an issue, but when you have to keep hitting it and unsure how many times you need to get back to the start is frustrating. Having the option hidden in the three dots menu would be a fine solution to minimize chrome.
  13. crash1989's Avatar
    Developer

    Posts
    1,495 Posts
    Global Posts
    1,498 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #13  
    It seems I have been auto subscribed to this thread. Speaking as a dev again , we await feedback from users always. Unless you use the support link in your apps it might not be of great help.

    Developers like me who are not giant corporations might generally listen more due to the nature of ratings system.
  14. jmerrey's Avatar
    Member

    Posts
    1,778 Posts
    Global Posts
    1,837 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
       #14  
    The tapatalk devs put a "back to main screen" option in the ... menu. This is a perfect solution.

Similar Threads

  1. Oops? Kids corner gives access to all your pictures
    By Joe920 in forum Windows Phone 8
    Replies: 2
    Last Post: 04-01-2014, 07:34 AM
  2. Giving your child access to a Windows Phone 8 device
    By markfive in forum Windows Phone 8 How-to Guides
    Replies: 5
    Last Post: 02-08-2014, 08:55 AM
  3. Giving programs access to a mounted WP8
    By jh0nnnn in forum Windows Phone 8
    Replies: 1
    Last Post: 04-26-2013, 04:23 AM
  4. Replies: 3
    Last Post: 12-10-2012, 04:39 PM

Posting Permissions

";