First of all, thanks for bringing this up. DISCLAIMER: I am just a foxfooder (that is, an enthusiastic user who sometimes reports a bug) with no experience whatsoever in software developement or UI design. Still I'd like to contribute my two cents. My considerations mostly derive from my experience as a Flame user and, marginally, from reading this design article https://www.fastcodesign.com/3053406/how-apple-is-giving-design-a-bad-name (that is, my opinion is greatly non-qualified).
My main concern reguarding FxOS is the Homescreen, as it's the user's first point of contact with the OS and greatly influences its judgement. I most dislike Homescreen's edit mode. I think it's an overengineered solution and that is counter-intuitive, while basically all of the other parts of the OS are beautifully simple, obvious and self-explaining. I was amazed when, briefly, it was lacking from the new Homescreen (although that brought up other issues); everything felt much simpler and more natural. I have no good suggestions for the Homescreen: I understand how difficult a problem that is! If I were forced to provide one, though, I think I would start from what is obvious for the user: tap an icon to run the app, drag and drop an icon to move it. If I want to trash an app, I should then drag and drop that into a trash bin, and since while I move an icon around I don't need the search bar at the top, that would be where I would place the trash bin. That would mean losing the possibility of changing a pinned site's name from the Homescreen, forcing the user to open the site, open the browser's menu and re-pin the site. I think this is more sensible than it sounds, as it's a relatively uncommon operation to change a site's name. Another issue with the Homescreen is the lacking of widgets. I'm not saying widgets are necessary nor intrinsically good, and I don't think it's a good idea to just mimic more popular OSs. Though, FxOS Homescreen is bare bone in comparison to Android, Windows 10 or Ubuntu Touch. I remember my first reaction to Firefox OS, two years ago, was "alright, there are no widgets, so it must be somewhat behind Android Gingerbread." Things haven't changed much up to now, in this reguard. While a comprehensive widget solution should be furthering Firefox OS's vision, not just copying Samsung's Touchwiz, there are a few smaller issues which need intervention: unread count on messages, E-Mail, Phone etc...; Calendar icon should display the right day's number, not constantly '1'; Clock icon should be a working clock, not a static icon. This shows how a Homescreen made of just static icons is limited. Other issues with the Homescreen were briefly discussed in this thread: https://discourse.mozilla-community.org/t/pin-the-web-homescreen-no-more-drawers-and-scrolling-issues/5418 In general, I am excited to see progresses along the line drawn by the Alopex initiative: I like the direction FxOS is taking and I would love to see corageous choices and innovative designs, first of all the fusion of Homescreen and browser app. Another small area I would love to see improvements in is system messages: they appear on a full-screen grey background, alienating the user from what it was doing. I think a more refined design would be more pleasant to look at. I also have something it's puzzling me, but I can't manage to put my finger on it. Much has been said about an Android-style back button: there's even even an add-on to add that to the homebar. Let's call this a 'navigation' back button, as it brings you to the structurally-previous view inside an app. Then there is the 'history' back button implemented in the browser. At last, there is the 'Ctrl-z-style' back button, as described in https://www.fastcodesign.com/3053406/how-apple-is-giving-design-a-bad-name as a great feature Apple dismissed. Each OS has to implement (or dismiss) these three kinds of back functions, which are somewhat similar but still different. Is there a sensible way to implement this all in a structural way? How this plays with FxOS and its agenda? I have no answer here, but maybe some of you have. Finally, I think the single most important thing for FxOS (and any other OS as well) is receiving updates and support for a long time. There have been painful failures in this sense: had everything worked as it should, now thousands of people would be using FxOS 2.2/2.5 instead of being stuck with 1.3! Each of those outdated devices is a missed chance. That would also be a huge point for FxOS over Android. Thanks for bearing with me. I have been talking about stuff I don't really know, so I'm expecting I said debeatable things at the very least. Nonetheless, it's good to share and maybe receive feedback, so this time I didn't shy away! _______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

