8
votes

Masquer ou ne pas masquer le plateau système dans une application Windows Phone 7?

Je débrouge si vous souhaitez masquer ou non pour masquer le plateau système dans une application Windows Phone 7. Je n'ai trouvé aucune suggestion générale sur ce numéro - le téléphone Windows officiel Directives de conception Ne répondez pas à ce problème du tout - sauf pour Jeff Wilcox's Blog Post qui a suggéré qu'il aime personnellement voir le plateau système dans les applications. J'aimerais obtenir des conseils généraux sur cette question à partir d'autres développeurs de téléphones Windows.

Certaines raisons pour montrer que la barre d'état système est

  • ne prend pas beaucoup de place
  • Les utilisateurs peuvent vouloir le voir parfois

    raisons de la cacher sont

    • Vous ne pouvez pas contrôler son arrière-plan: à moins que vous n'utilisez pas de fil de téléphoneBrush comme arrière-plan, la rangée supérieure se démarquera
    • Beaucoup d'applications largement utilisées / officielles le cachent déjà: tous les jeux ainsi que l'application officielle Facebook et Twitter.

      J'apprécierais tous les conseils à ce sujet.


0 commentaires

4 Réponses :


3
votes

Je me cache à contrecœur, au moins sur n'importe quelle vue où j'ai une image de fond; Sinon, il semble trop étrange pour moi. J'ai envisagé un paramètre dans mon application qui permettrait à l'utilisateur de choisir et de persister que le stockage isolé.

Considérez également peut-être avoir le haut de l'écran dans la couleur de la brosse de fond de téléphone et l'avoir fondu / mélangé dans une autre couleur ou une autre image d'arrière-plan. Je ne sais pas à quel point cela serait bien, mais aussi longtemps qu'il n'est pas un effet gradient à la recherche de fromage, peut-être.

J'espère que MMS éventuellement ajoutera bientôt un soutien pour la transparence dans la barre d'état système ou aidera autrement à résoudre ce problème. En tant qu'utilisateur, je souhaite que je puisse forcer la bac système à toujours être visible sur toutes les applications, mais comme un développeur, je me rends compte que l'effet visuel ne semble souvent pas bon.

Peut-être que la communauté a proposé une nouvelle métaphore UX où peut-être double-taper dans la zone du plateau système basculerait s'il est visible. Un seul robinet pourrait peut-être commencer à animer / pop / indice à la barre d'état système ...


0 commentaires

5
votes

Je dirais que cela dépend de l'application / jeu que vous écrivez

Si l'application nécessite une connexion réseau ou si vous serez dans l'application pendant une longue période, montrez-la, l'utilisateur peut garder un œil sur le réseau et la batterie.

Si vous avez besoin de l'espace d'écran supplémentaire (pour un jeu?), et que vous avez rarement besoin de réseau cacher le réseau.

ou ... Je suppose que vous laissez la question à l'utilisateur et donnez-leur un paramètre pour masquer / le montrer de manière programmative.


0 commentaires

4
votes

Je pense qu'il est préférable d'utiliser le plateau dans des applications ou des utilitaires. Généralement, ces utilisateurs préféreraient plus d'informations que moins d'informations lorsqu'elles utilisent des applications sur le téléphone (batterie, réseau, heure).

Ajoutez également le plateau dans son ensemble tend à rendre l'application plus originale au téléphone (selon moi et d'autres j'ai demandé), qui est un plus grand, car l'utilisateur associe votre application comme s'il a été construit avec le système d'exploitation téléphonique. P>

Mais si l'application est une partie, un support, etc. Demande Je vous recommande de vous désactiver, surtout sur Panorama, car il enlève du design prévu. De plus, ces types d'applications se concentrent sur le contenu et de voir plusieurs petites icônes au sommet peuvent éloigner de l'expérience. P>

vraiment pour moi l'espace qu'il occupe n'est pas vraiment tellement que cela ne devrait pas être trop d'un problème. Mais plutôt le but de l'application comme indiqué ci-dessus. P>

J'aime les suggestions qui ont été données aussi loin que de donner à l'utilisateur le choix. Consultez ce code: P>

        bool ShowTray;

        //ASK USER WHAT THEY WANT
        //ShowTray = true or false;

        SystemTray.IsVisible = ShowTray;


1 commentaires

@Matt Désolé de ça, j'ai eu une longue journée. Votre absolument raison. C'est réparé.



13
votes

La transparence et les couleurs sont maintenant possibles avec la mangue en définissant son arrière-planColor et son opacité: xxx p> Je dirais par défaut montrez-le si cela ne fait pas vraiment partie de la façon dont vous ne pouvez pas Solution de contournement, surtout si c'est une application et pas un jeu.


2 commentaires

Génial! Cela correspond juste à mes besoins


Tout dans le plateau système est caché, sauf le temps :( Y a-t-il un moyen de cacher le temps?