Get ready for beta!

Prepare for Halo Wars 2 Blitz Mode beta: Everything you need to know!

One Windows

Microsoft is building a new Windows 10 Shell for PC, Mobile and Xbox

On the Inside

Everything you need to know about the Xbox Insider Program

Beautiful compromises

Surface Studio review: you'll want one, even if you don't need one

3-in-1

Is this the Surface Phone? Microsoft awarded patents for foldable devices

Windows Central Offers

MCSE Certification bundle is just $39

Even more improvements

All the changes found in Windows 10 build 15007!

Games as a Service

What does the cancellation of Scalebound mean for future Xbox exclusives?

Windows Central Offers

Save $90 on these FRESHeBUDS Pro Magnetic Bluetooth Earbuds

Returning for 2017

We're back with an new episode of #AskDanWindows

Lifetime Subscription

VPNSecure is currently 91% off

Our favorite things

The Best of CES 2017 Awards

Infinity Edge in your hand

The XPS 13 2-in-1 is the Dell convertible we've always wanted

Project Valerie

Razer just made a laptop with three — THREE! — 17-inch 4K displays. 😱

Great design from Palo Alto

HP's CES 2017 releases are truly gorgeous PCs

Intel and Google's big day

CES 2017 Day Two: New laptops, new phones, and old ideas made new

Take five is better than ever

The updated Lenovo ThinkPad X1 packs Kaby Lake chips and zero bloatware

Everything we know about the next Xbox: Project Scorpio

UWPowered

'Game Mode' for Windows 10 will power Xbox One and Scorpio games too

Buyer's guide

Best accessories for Microsoft Surface Book

< >
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,836 Global Posts
       #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. #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
    #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
    #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
    #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,836 Global Posts
       #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
    #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
    #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,836 Global Posts
       #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. #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. #11  
    Nokia Musica is a very good example of app that requires many pushes to the back button...
  12. Sekyal's Avatar
    Member

    Posts
    88 Posts
    #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
    #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,836 Global Posts
       #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