I ordered the phone because I like the idea of developing for (and using) a mobile device where I have much more intimate control than I do on increasingly-more-intermediated phones running Android, iOS and Windows Phone. I went in realizing that this would mean, at least right now when Firefox OS is relatively new an immature, using a device that only partially worked, and that lacked the polish of devices I’m used to. With that in mind, here’s a quick “state of the union” rundown of what works and what doesn’t. I’m using the phone with the latest code from Mozilla.
- Making and receiving telephone calls.
- Sending and receiving SMS text messages.
- Importing contacts from Google (although not syncing them, yet).
- Syncing calendar with Google Calendar (in both directions).
- Installing new apps from the Firefox Marketplace (although it renders weirdly on the Peak).
- Mounting the phone as a device on my MacBook (allowing me to drag and drop photos and audio to and from the Peak).
- FM radio (the radio works well and the FM radio app is solid).
- Playing music
- Wifi and mobile data. No issues at all.
- Tethering. Worked out of the box without issues.
What Sort of Works
- Using the web browser: it mostly works, but there’s an issue with it not being detected as a mobile browser by sites offering a mobile version, and there’s an issue with mobile sites rendering much too small to be usable. Otherwise, it appears solid and well-designed. Which makes sense, because it’s from Mozilla.
- Taking pictures with the front and back cameras (see some examples here): the quality of the photos isn’t great, the camera UI needs some work, and the “gallery” app has bugs.
- Bluetooth. I can send files from my MacBook to the Peak, but I cannot send files from the Peak to the MacBook. And while I can pair it with my Bluetooth speakers, I can’t send audio to it.
- Twitter app. It appears to function properly, but the UI is too tiny to be usable.
What Doesn’t Work
- GPS (doesn’t appear to work at all).
- EXIF date-stamping of photos (they all show up in iPhoto as having been taken in 2002).
- Sharing photos (there are hooks in place to share via Twitter, Flickr or imgur, but I haven’t been able to get any of them working).
- Email. I haven’t been able to get the Email app to talk to my IMAP server. This is likely because either I have a self-signed SSL certificate or because I’m using STARTTLS which the Email seems not to support.
- Manual brightness setting (I can switch off automatic brightness, but then can’t adjust brightness above “barely visible).
That’s by no means a comprehensive list: it just reflects what I’ve tried to do in the last 3 days.
In general the phone UI feels a little rough around the edges (when compared to iOS, Android and Windows Phone devices that I am used to), but not shockingly so: it’s responsive, scrolling is smooth and not “laggy,” and although the phone has the habit of rebooting itself more than I’d like, it’s so quick to reboot that this isn’t as much of a problem as it would be otherwise (and is to be expected from a developer-focused phone).