I'm a FxOS user since its beginnings and I would like to share my experience with it. Please consider that the only Android version I ever used is Gingerbread, so I may miss many recent Android features and my arguments may resent from it.
The first experience a FxOS user has is isolation. Your friends and colleagues have never heard of it, leave alone actually using it. While this may partially be pleasant, as you can introduce them to something new and prove an "early adopter" feeling, you mostly have to defend your unusual choice. Up to now I honestly can't find a practical reason to justify it. It's to be told that impressing Android/iOS users is difficult, since they have been "spoilt" by OSs refined by long years of work and profusely funded by giant industries. While ideological reasons (free software and independence from Google/Apple) may be valid, in my experience they make poor arguments. A common misconception is that FxOS app ecosystem is short in numbers. I think that actually there are all the apps you need. To actually be few are users: most apps on Marketplace have no more than a handful of reviews. Maybe as a consequence of this, apps' quality and support is generally quite low, as I guess developers see no point in working hard for so few users. When I say that there are all the apps you need on the Marketplace, I'm not saying that there are all the apps you want. A very common experience for FxOS users is missing apps that all of your friends with Android/iOS have. You may have analogous apps (often of inferior quality), but you don't have THAT app to share with your friends, which means you can't play the same games or use the same utilities. By the way, the FxOS ecosystem situation may not be as bad as it looks: while I still think many apps lack quality, they may be made by young developers finding no space on the more competitive Android/iOS ecosystem. Thus, FxOS may be fostering a new generation of developers who may keep developing web apps and, with time, may prove to be an invaluable resource. Thus, there is no magic solution to this issue, as far as I can see. Every new system/platform face an initial scarcity of users. This can be improved by providing users with great products and content. Reguarding the product, I think FxOS is already quite good and constantly improving. Content depends on developers, of which FxOS already has a fair amount. I think these developers have to be supported as much as possible. Then, Whatsapp. That's the single most annoying problem I've had. Openwapp and Loqui IM are intended to substitute it, but uncountable issues make a poor user experience. I'm not blaming Openwapp and Loqui IM developers: it's unsurprising that replacing Whatsapp is so difficult, given its closed-source nature. My current solution is having my old Android phone connected to Wi-fi with the single purpose of receiving Whatsapp messages and routing them to Whatsapp Web on my desktop. While having a proper Whatsapp client on FxOS would be awesome, I'm most puzzled by the ACL solution. Looking back, what all minor mobile OSs tried to do, failing quite badly, is to be more Android-like by being compatible with its apps. It usually turns out that the best Android-like experience is provided by Android. I don't know whether an ad-hoc solution like ACL for Whatsapp would be any good or not, but something worries me: Openwapp and Loqui IM are among the most complex and participated projects in the FxOS ecosystem. Whatsapp by ACL could potentially undermine those projects by taking users and motivation away, damaging that community of developers FxOS desperately needs. Another most pressing issue for me, as a user, is the lack of FxOS devices. To be more specific, the lack of FxOS devices I can thrust the manifacturer to regularly update and support. While I can solve this issue by manually flashing my own device, this is not something I can reccomend my friends to do. As a matter of fact, at the moment I could not reccomend FxOS to non-tech-savy people because of this. I know there is an ongoing effort to solve the fragmentation issue and I think it's most needed. About user feedback, there are features I miss most and I request them when I can (for example on the Participation Hub's dashboard). Though, I think it's much more preferable for FxOS to provide a coherent, full-flashed experience while still missing some features, rather than advanced features among an inconsistent user experience. This doesn't mean ignoring user feedback and requests, of course, but developers have the duty of mantain a coherent and comprehensive vision of the project, which at times may even be against users' requests. Forgive me for writing that much. I wonder whether my experience with FxOS represents the majority of its users. Anyway, there it is. I hope it may be of some use, at least in understanding FxOS users' perspective. _______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

