Showing posts with label firefox os. Show all posts
Showing posts with label firefox os. Show all posts

Friday, February 20, 2015

Nokia 215, the least expensive internet connected phone from Microsoft available in India

The Nokia 215 is finally available more than a month after it was initially announced. You can get it from the Microsoft store hosted at Indiatimes shopping site (http://www.nokia.indiatimes.com/nokia/value-phones/nokia-215-dual-sim-black-/10023/p_B22866).

What is interesting however is that the Firefox smart phones launched in India are a bit cheaper than Nokia 215 (see for instance: http://fkrt.it/urZ9FXNN). It is possible however that the experience of Nokia 215 may be just better than using the Firefox OS with quite low end specs.


Thursday, January 15, 2015

Can Microsoft bring better smartphone experience than Firefox phone at the low end?

The cheapest smartphone to buy in India is still the Firefox range of phone @ about 2K₹. But the experience of using this phone as a daily driver is not exactly stellar. I own one of these phones, which I time and again try to use on a daily basis, but always give in almost immediately. And I think most of the problems stem from the paltry RAM these devices have (128MB) as compared to many of the other smartphones in the market.

Microsoft, yesterday released Lumia 435, a device that would probably be priced just below the 5K₹ mark. That device has quite a good internal specs: 1GB RAM, 8GB ROM and many common sensors. Now if Microsoft can make a Lumia 330/335 with 1GB of RAM and 4GB ROM while keeping most of the external specs intact, and get a price point of about 2.5K₹, they would not only effectively have devices in the now retired Asha range, but they would have better product in terms of first time Smartphone experience.

Friday, December 12, 2014

Which mobile OS is right for me?



The short answer is: the one that works best for you, and the one that you would like to use daily. Here are some of my views:

1. Firefox OS: I really love this OS. The OS is very lightweight as are its apps. The adaptable search is great and makes you feel that you have a new phone each time you do a search.  The truly open source OS is great as a daily driver phone if your only app needs are : email, whatsapp, travel apps and literary every thing that is a web app. However, don't expect to find video editing or document / spread sheet processing or VOIP apps on this platform, at least not yet. Another issue is that the only devices running Firefox OS and available in India (as of this writing) are severely underpowered. Otherwise, this is the best choice as compared to Android and even lower cost Windows phones.

2. Windows Phone:  This was the OS that I used for more than 2 years on a daily driver phone, after I got really frustrated with constant issues with my Android phone. The OS takes a fresh new approach to UI design, with the beautiful live tiles. But then the usability ends there. It frequently comes in the way of what you want to do - poor app collection, even the big name apps which are present are seldom updated, and the most disliked "Resuming ..." screen when switching between apps. If you get past this however, the OS is super smooth, it never lags. Even after using the device regularly for 2 years, with lots of apps and data stored, the device never slowed down - it was as fast as it was on day 1. With many low cost (sub 5K) devices running Windows phone coming to the market, this might be just the right OS for you - if you don't care about the apps i.e.

3. Android: For some strange reason I never liked Android. At first I didn't like it because it adopted Java instead of other more open and 'easy' programming languages like Python. Then I didn't like it because it more or less was controlled by Google, rather than being truly open source. Then I hated it as Samsung never updated the OS on my phone even as it was capable - I had to go the cyanogenmod way to get the latest. In the end I got frustrated enough to dump this as my daily driver OS. The introduction of Android One had rekindled my interest in Android, but after using it for a few weeks - it was clear that the frustrations of using  Android are still there - random slowdowns, random freezes, and if you are not careful spywares. Even so, Android appears to be the de-facto choice for many. Devices running the OS simply give people the best value for money as of now.

4. iOS: If you want to have the best of every OS, then this is the OS for you. If you want to carry a 'true' computer in your pocket - this the OS for you. If you want to have the latest and the greatest apps - this is the OS for you. If you don't want to fiddle much with the device and want it to just work for you - this is the OS for you. I had switched to using an iOS device as my daily driver nearly an year ago for these exact reasons. There is no denying that this is the best mobile OS currently available, albeit with some 'restrictions'.  Also, there are only limited choices of devices you can buy running this OS - only one company makes it : Apple. The best value for money for and iOS device you can get is an iPod touch - but that is not a phone and cannot be actually your daily driver device. The next best is iPhone 5c - this is a better choice than 4s and it has got better and newer hardware - even though some of you may not like a plastic casing device from Apple.

5. Others: And there are others. Blackberry OS - I never used this one my daily driver OS - but people say it a dedicated email machine, not every one uses email these days. Jolla OS - this one is too late to the party - it will have some takers, but I think this is not the future. Ubuntu OS - this one never seems to come - is it year end yet?


 



Friday, October 17, 2014

More Firefox OS phones ..

A number of Firefox OS phones have been launched in India. The latest one being from Zen (available on Homeshop 18: http://www.homeshop18.com/zen-firefox-os-phone-u105-fire/mobiles/mobile-phones/product:32873765/cid:3027/?pos=1).

The only issue I have with all the Firefox OS phones released so far is the very bare minimum processing power of each that is somewhat detrimental to the first time user experience. I have recently being playing around with WebIDE for app development on Firefox OS, and I feel that there needs to be slightly beefier hardware to make the UI responsiveness better. In that respect, the 'coming soon' Alcatel Fire E phone might just cut it well (http://www.homeshop18.com/alcatel-one-touch-fire-e-mobile-phone-white/mobiles/mobile-phones/product:32163929/cid:17247/?pos=7)
 

Saturday, September 27, 2014

Planning to use Intex Cloud FX as my primary mobile computing device

I am planning to use the Intex Cloud FX as my primary mobile computing device (as much as possible!) for about a month. Is there anything that you guys like me to test? If so leave your comments at the end of the post. I plan to write up an article (or a set of articles) at the end of this experiment.


Updates:

Day 1:
They day 1 experience has been really bad. Constant freezes and shutters to just get my contacts and email as well as a few frequently used apps - Connect A2 (Whatsapp), Zomato, Notes (connected to evernote) working. Not sure if I would take this experiment to even complete a week!

Day 3
I am aborting the experiment. Lots of issues .. I can get the contacts from the cloud services I use but can't synchronise it back. Then the calendar app is somehow quite painful to setup once you have already setup your email account. The email client has auto fetch timing, but that doesn't seem to work. 

This list of issues are numerous. And I would just rather say that this device can't simply fit into my rather fast paced work.

Saturday, September 6, 2014

Intex Cloud FX : a complete picture

Background

The race of smartphones to the bottom had long begun. This space has been largely lead by low cost Android devices that easily challenged many high end feature phones, to the extent that the later is almost extinct for good in this price bracket. But the real challenge is the lack of unified choice (other than a number of non-uniform feature phone interfaces) for first time phone users who probably can not afford or just do not want to spend a lot for their first communication device.

The way a vast majority of us do communicate however has radically changed over the recent years. The number of calls, and texts have given way to Whatsapp and Skype calls. The older mobile networks that used to carry overwhelming traffic of voice and text traffic has now been shifting to transfer of packets of data. That is what defines the smartphone era. There is a lot more that you can do over packets of data than plain old voice and text traffic. And that is the space that Apps on smartphone OSes cover.

Smartphones OSes are however desktop class OSes that require considerable hardware resources. Over the years the cost of this hardware has been constantly decreasing while at the same time offering incredible performance improvements. Apple created history when it launched iPhone with industries first 64-bit mobile processor, which have until recently being only used for desktop computers. That however is both high end and high cost devices. Not the once that are affordable to every one on the planet.

About two years ago, I had made a post on my ideas of building a new open Smartphone OS with the intent building an ultra low cost programmable device, which I called Kosh (see here: http://tovganesh.blogspot.in/2012/01/kosh-building-mobile-user-experience.html). Around the same time Mozilla announced Boot2Geeko (B2G)project. The result was the Firefox OS, which now has made possible a smartphone at $25 price point. But does this setup offer a good package? Does it serve as a complete replacement for a feature phone? I check out one such device, the Intex Cloud FX, to find out the answers.


Firefox OS

The Firefox OS is a Linux Kernel based OS for smartphones and other devices and is being actively developed by the non-profit Mozilla foundation that is best known for the Firefox browser on the desktop and mobile devices. (Read more: http://en.wikipedia.org/wiki/Firefox_OS)

The Firefox OS architecture diagram. (Ref.: http://en.wikipedia.org/wiki/Firefox_OS
What makes Firefox OS different from other smartphones is the apps: they are purely based on open web technologies: HTML and JavaScript. Where as other smartphone OS platform offers native SDK with different set of programming environments (iOS : Objective C, Swift, XCode; Android: Java, Eclipse; WP: C#, Visual Studio), Firefox OS uses the same language that is used to build webapps - HTML + JavaScript. The major advantage of this is that everything on web is available as an app in Firefox OS. That also means you need an internet connection - a reliable one - on the mobile device. There are however another set of applications that do no require persistent internet connection - they are offline apps. But all these are still built using the same technology - HTML + JavaScript + Firefox OS APIs for accessing device features.

Firefox OS UI (as of version 1.3 - the version that is publicly available as stable - as of this writing) borrows a number of things from iOS and Android, yet it feels unique. There is the usual grid of icons and a dock from iOS, the notification pull down and quick settings panel from Android, a lock screen that looks borrowed from both iOS and Android. But then as you look further there are different UI elements that are unique to Firefox OS. The most interesting one being smart collections and the 'smart search'. The smart collections is like folders of iOS / Android, but they are kind of intelligent in that they automatically update themselves with the apps in that category available in the Firefox marketplace. For instance if you put a 'Shopping' smart collection on your home screen, this collection will automatically list Flipkart, Snapdeal, eBay and a host of other shopping apps. Further, if a new app becomes available in this category, it will automatically be populated. This is kind of cool new way to discover new apps in a category.

The other important element of the UI is 'smart search', labelled as "I'm thinking of.." on the home screen. The home screen is always accessible by pressing the 'home button' - usually a capacitive button at the bottom of the screen. The search feature is not as system wide as the one offered by iOS spotlight search, but actually provides intelligent suggestions for apps based on what you are searching for.

Other than this, there are usual standard apps: Phone, Contacts, Messaging, EMail, Calender, Camera, Gallery, FM Radio, Clock, Music, Video, Filemanger and a Data usage app that are inbuilt. The Contacts app can connect to your cloud service (Google/Outlook/Facebook) to import and sync contacts. Calender app can also sync with your Google / Outlook calender. Data usage app allows you to monitor your data usage on the mobile device and receive alerts when you are using too much of mobile data. Apart from this there is a Settings app that allows you tinker with all the device related settings, a Marketplace app where you can search and download specific app (I find it using less as the search and smart collections are much better ways to discover apps), and a Calculator app.

The notification system on Firefox OS is kind of hit-and-miss when it comes to apps. While third party apps like Connect A2 (an unofficial WhatsApp client), seem to work very well; I was not able to consistently get notifications for inbuilt SMS app for some reason. For other apps - which are purely webapps - like for instance Twitter and Facebook, there is no way to get any notifications, at least in the current implementation.

While first devices running early builds of Firefox OS came over an year ago, none were available in India until recently. Two local OEMs (Intex and Spice) have partnered with Mozilla foundation to release ultra cheap Firefox OS based devices. I have been playing around with one such device: Intex Cloud FX over the past one week, following is a closer look at the device it self.


The device and specs

First let us start with the device spec. The biggest and the most noticeable spec of the device is price. It is what sets it class apart from other devices. At  ₹1999/-, it is easily the cheapest smartphone you could get in India from a branded company. It is little higher than the promised $25 price range by Mozilla, but even at $35 it is a no barrier buy for a large number of people.

How did Mozilla bring down the price of the device to such a low price point? A price point that most entry level feature phones sell? The crux of this lies in a collaboration that Mozilla build up with Spreadtrum (see: http://www.spreadtrum.com/en/news/press-releases/spreadtrum-and-mozilla-take-aim-at-global-smartphone-accessibility/) to build a reference platform for such low cost devices. Intex Cloud FX is powered by an Spreadtrum 1.0 GHz and an SOC.

The Spreadtrum SOC used in Intex Cloud FX. Ref: http://files.linuxgizmos.com/spreadtrum_sc6820_block2.jpg

The Spreadtrum SOC SC6821, is an ARM Cortex A5 CPU at its core, with integrated support for EDGE/GPRS, Bluetooth, WiFi and FM radio. The chip also has numerous other support functions on a single chip that are usually needed by a smartphone. The highest screen type this processor can handle though is limited to 3.5" HVGA screens. Coming back to the specs the rest of which reads like the following:


  • 1GHz single core CPU
  • 3.5" captive screen with HVGA resolution
  • 128 MB RAM, 256 MB ROM, ~60 MB internal storage, expandable storage upto 4GB
  • Sensors: G-sensor
  • Primary Camera: 2.0 MP, no front camera
  • 1250 mAh battery
  • Dimensions ( L x W x D)(in mm): 115.9 x 62 x 11.8
  • Weight: 104.0g (net)



For a complete spec sheet see: http://www.intexmobile.in/product_detail.aspx?PID=191&PCatID=3For this price point, the device is very well built and feels nice to hold. It feels super light in pocket as well. The back panel provides a good grip with textured finish and fits properly without making any creaky sound, which is so common when removable back-panels are involved. 



Here are some shots of the packaging and the device:

Firefox OS branding on the packaging is very prominent.
Packaging is good, so is the phone build quality.
In ear head phones quality is average, but are well made.
USB data cable cum power adapter. The cable is about 1.2 M long.


Daily use: Phone, Text
They work without an issue. The call clarity and reception is just good. The provided headset also works fine for calls. Issues with the SMS apps: Sometimes I do not notifications of the new text on the lock screen or in the drop down notification panel. The SMS app also does not seem to work in landscape mode which makes typing a bit tricky on this device.

Connectivity: WiFi, EDGE and Bluetooth
The device provides all standard connectivity options WiFi, EDGE and Bluetooth. The USB can also be used as a mass storage device, generally for the purpose of data transfer with a computer.
Bluetooth connectivity is very basic. I was able to connect this to the Spice Smart pulse, and it simply worked as a bluetooth head set, the contacts were not visible on the Smart pulse.

The Web Browser 
This is the heart of the OS. The Firefox browser on this mobile device is well designed in terms of UX and navigation. You can easily open and switch tabs, add bookmark or add app shortcuts to the home screen.


Music and Video
Works as advertised. Although I did not try to play any HD videos. There is an Youtube app as well. You are better off using it over a WiFi connection, works flawlessly though. The FM radio is OK, but I found the reception to be somewhat patchy.


Apps
Everything in Firefox OS is HTML5 + JavaScript. Even the phone dialer and the SMS app. If there is a webapp / webpage for your favorite app it most certainly is available on Firefox OS. Firefox OS is open in true sense: there is no closed marketplace like the one found in the top three smartphones OSes : iOS, Android and WP. You may call Android 'open' to some extent, but in essence all three are what is generally termed as 'walled garden'. The 'walled garden' has some perceived benefits like substantially less threats from spywares and other malwares. But the open web is what makes a no barrier entry for a new developer.


Many apps are available: Weather, ESPN, Wikipedia, Piano and other popular suspects.
The shopping smart collection
I am thinking of...


Lock screen is neat. You can access the camera from here.
There is a 'restart' option! Long press on the power button.


Here is a quick run down of the apps I tried:

(Social - Facebook, Twitter, Linked, Pinterest, Tumbler)
All of the above social apps work and are usable.

(IM - Connect A2, Line)
Connect A2 works with Whatspp after an update. I was able to install Line but was not really able to use it.

(Navigation - Here Maps)
Works like a charm. Including the limited area offline maps (although there is no way to move the offline maps to SD card). The Nokia Hear Maps is actually one of the best third party apps I liked on the Firefox OS. There is no GPS on the device, so the location is approximate based on A-GPS (Cell network + WiFi positioning).


(No VoIP apps yet)
I did not find any apps that support VoIP in the marketplace. Although it appears that Firefox OS does provide API support for VoIP.

(Photos - your photos are copyright Spreadtrum!)
Ok this one is kind of bummer. Seems like that the photos you take have their Exif (http://en.wikipedia.org/wiki/Exchangeable_image_file_format) set to copyright Spreadtrum. That is like saying Canon owns the copyright of the photo you took because you used a canon camera to shoot the photo!

Why my image is copyright Spreadtrum?


Though a 2MP camera, the quality of photos is about ok. Well-lit shots are good, but sometimes washed out. Indoor shots or average. The trick to taking reasonable photo is to hold the mobile really steady. Also the time taken to process the first shot after you open the camera app is somewhat long (about 30-40 seconds!), which may be frustrating. Subsequent shots take about 2-3 seconds. Here are some samples.

Camera shake! 






(Taking screen shots)

Yes you know it is a smartphone when you can take screen shots ;-)
Press the power button + double tap the home button to take a screen shot.


(Games)

They are somewhat limited on the marketplace. But was pleased to find some familiar ones: Cut the rope, Fruit Ninja (but was not able to properly play this), Chess, Tetris, Packman (unofficial), 2048, Flappybird (unofficial). The gaming performance is below average, at times frustrating on the device. This is not really a device you would want to play any serious games.


Ecosystem
This is very tricky to judge. If you count apps as the only measure of ecosystem, I would say Firefox OS has a pretty good start. Also, given than every webapp is an app in Firefox OS, the initial barriers for developers is relatively less. However, I do not think just the usual apps make an ecosystem. Apps and other supporting devices that far surpass the original capabilities provided by the device are what make an ecosystem. In that sense Firefox OS has quite a poor ecosystem as of now.


Battery Life

I found the battery life to be erratic and unpredictable at best. At times it gives a battery life of about a day at other times it drains off in about 6 hours with pretty moderate usage (Web: Twitter and Connect A2), and 1 or two phone calls and text per day, with a single active SIM. I have not performed any systematic battery test so cannot conclusive tell about the battery life. But if you want to compare it with what feature phones of similar price range offer, then the feature phones win out with a large margin. If battery is your preference, a feature phone is a better device. The Cloud FX could be your smart companion in such a scenario.

Performance

Since Firefox OS is all about web, it makes sense to see how fast can the Firefox browser on the OS support your app code written in HTML5 and JavaScript. One of the widely used benchmarks for browser performance is Sunspider. The shorter it takes to execute the benchmark, the faster the device + browser combination. I ran this benchmark on the Firefox browser that comes with the OS, with a score of 4570.8 ms using v Sunspider 1.02 of the benchmark suite ( for a comparison with a slightly older version 0.9.1 of the benchmark on other top line mobile devices see: http://www.anandtech.com/show/6309/iphone-5a6-sunspider-performance).

For a reference my 2007 desktop (Intel Core 2 Duo, Chrome, Windows 8.1) gives 440.6ms with the same benchmark. With IE the numbers are best at 263.5ms, while Firefox sits in the middle with 363.7ms. All the browsers in the test were running their latest version at the time of this writing.

The benchmarks should be taken in the context, but you can easily see that my 7 year old desktop is still faster than the top line mobile devices of today, that too by a wide margin. Although I was extremely surprised when I ran the same benchmark on my iPhone 5s (Safari) and it gave 407.9ms - that is almost as powerful as my desktop - finally! I have a hunch that the processor coming in the next iteration of iPhone (mostly to be announced next week) will easily surpass my desktop at least in this benchmark.

I believe over the coming years, the hardware on mobile devices will close the gap and even surpass performance in many cases. Those will be the times when open web devices like Firefox OS may shine - not only in cost but also in experience.


Device freeze and other issues

Till now I have experienced at least 2 device freezes that required me to pull up the battery. On both these occasions I had opened pretty heavy website using the browser. Occasionally, I have also experienced sudden unresponsive scrolling behavior when the text is fairly long. Both of these appear to me as a basic limitation of device that as only about 128 MB of RAM.

Another issue I encountered was switching between most recent app (by long press on the home button). Almost always, this list is empty, or has at most two recent apps. Again possibly an issue of limited RAM on this device.


On the comparison to first gen iPhone

While writing this article, I found a number of references comparing the internals of the iPhone 1st generation along with the design closely resembling the Intex Cloud FX (see: http://bgr.com/2014/08/27/mozilla-firefox-os-smartphone-iphone/). Sure there are some similarities. But unfortunately, I doubt the software experience is as good. Although I myself have not used the 1st generation iPhone, it is clear from the demos I saw of the software that the first iOS version was much more polished in terms of user experience than the current Firefox OS.


Conclusions
Feature phone replacement?

I have never used a feature phone on daily basis. Right from my first phone it has been a smartphone. So I am comfortable with the way smartphone OSes works. I know how to get around and much more. Basically a lot more as I can program them as well ;-)

I needed to find out what people who already use a feature phone feel about the Firefox OS. So I gave this device to one guy who had never used a smartphone, but wanted to try out one. He easily installed the SIM (as this device has a standard SIM) and then memory card from his existing feature phone. Then I waited. After about an hour he came back and said he did not like it. He said it seems there are a lot of options, but he simply could not figure out how to make a call - let alone use the camera!

Next I gave the same guy the Spice Smart pulse (that I reviewed here: http://theaffordable.blogspot.in/2014/07/spice-smart-pulse-watch-that-i-am.html) to see what was the reaction. Though termed as as 'smartwatch', the Spice watch basically runs a feature phone interface. With in 15 mins he said he liked the device. He was able to figure out everything from calling to messaging to even taking photos.

My simple understanding from this one off experiment is this: Firefox OS is not a replacement if you are already using a feature phone - keep it with you - and probably save to upgrade to a better experience device such as the forthcoming Android One devices. However, if this is the first time you are buying a phone - I would strongly recommend you the Intex Cloud FX. This is very much the future - it provides you with a smartphone that is actually programmable using open web technologies - and is also open source and community driven as opposed to being propitiatory and controlled by one corporation.  If you are ready to tinker around you should also join the Mozilla community as a volunteer and contribute to the Firefox OS project (see: https://www.mozilla.org/en-US/contribute/?icn=tabz) and be the part of a global movement.

In the end I actually like the Firefox OS. It is simple and uncomplicated. And the possibilities of great webapps are limit less. For now the hardware is a limiting factor though.


Where can I buy the device?
Currently Intex Cloud FX is only available via Snapdeal for ₹1999/- (see: http://www.snapdeal.com/product/intex-cloud-fx/1356760619). However, it should be available in open market soon.


Side note:
NDTV gadgets has a more 'standard' review, if you are interested see here: http://gadgets.ndtv.com/mobiles/reviews/intex-cloud-fx-review-a-bold-new-direction-585416

Ars Technica has also said that they will be reviewing Cloud FX (see: http://arstechnica.com/gadgets/2014/09/weve-got-a-35-firefox-os-phone-what-do-you-want-to-know/). I consider this huge. Wait to see what are their views.

Monday, August 25, 2014

Intex Cloud FX : most inexpensive smartphone in India

Intex has announced the availability of Cloud FX on snapdeal (http://m.snapdeal.com/product/intex-cloud-fx/1356760619). At 1999 ₹ it is the cheapest smartphone and is powered by Firefox OS. 
I think this is definitely a phone that I would recommend over a feature phone. I will be reviewing this handset over the coming weeks, so stay tuned. 

Saturday, August 23, 2014

Spice Fire One : the first Firefox phone in India

Multiple media outlets are reporting that Spice Fire One is officially launched by Spice Mobiles (see: http://www.financialexpress.com/news/spice-launches-fire-one-mi-fx-1-smartphones-in-india-for-rs-2299-ties-up-with-snapdeal/1281641 and http://economictimes.indiatimes.com/tech/hardware/spice-launches-indias-first-firefox-based-smartphone-at-rs-2299/articleshow/40690677.cms?curpg=2).

This is the first Firefox phone to be launched officially in India with an MRP of 2,299. With this price it easily beats out feature phones. I have not yet had a change to look at the device, but once it is available online I might be able to tell how good is the device.

Apart from the price the reason I am interested in Firefox is because it is totally opensource and community created as opposed to Android, which I classify as only 'partially open'. Jolla is also another interesting opensource platform, but their target is more mid-range rather than affordable segment.

Update: It seems the device will be available from snapdeal.com starting from 29th of August.