KaiOS takes on the Apple-Android mobile duopoly
economist.com
economist.com
"It also has received significant investment from Google, and in most cases, Assistant and other Google applications are preinstalled."
Great; so it's not an indie up-and-comer, so much as Google taking a sideways approach to capture emerging markets.
The hardest one is maps of course. There is HereMaps as a commercial alternative or using OSM data, but not all of them have the same transit or nav data.
So long as this phone doesn't require the Google eco-system for over 50% of the apps to even work, that's something better than Android.
I wish Mozilla made an effort to get Mozilla DeepSpeech and Mozilla TTS onto this platform, as Speech to Text seems to be the first thing Google has gotten added to KaiOS. Problem is, with these budget devices you don't usually have the RAM for even a full memory mapped TF Lite model, and end up with a stripped down language model that is much less accurate :c
Mozilla could run DeepSpeech servers, but it would be a similar commitment to the Tor Relays they operate...
It's often easy to forget how big India and China are, but their population combined makes up about 1/3 of the world, so it's potentially an incredibly lucrative market to capture. I think large parts of Africa will need phones too once their infrastructure is available.
Agreed
> India and China
India[1] and China are the two largest phone manufacturers in the world right now. I would not consider them emerging markets in terms of smartphones.
1: https://www.financialexpress.com/industry/india-is-now-world...
Really? I was under the impression that Chinese consumers almost exclusively purchased Chinese-brand phones. How many sales do Samsung and Apple make in these countries? I thought that was the (forced?) appeal of the lock-in to Chinese apps.
There is no realtime traffic data, but that is impossible without turning every phone into a telescreen.
Hopefully PostmarketOSs work can bring it to more devices.
Can any of these KaiOS devices be purchases cheaply in the US? I wonder if the company has added telemetry or other spying related stuff on top of the old FirefoxOS base. Even if they have, it will be good to have another option if it becomes more popular.
There's a also the PinePhone, which might be a lower cost alternative to Purism 5 [1]. Currently in development (I think dev boards are now available), expected launch is end of the year.
* Prototype: Q3, 2019
* Expected Released: late Q4, 2019, pending on software availability
Simply having larger buttons and the phones frame as a reference point seems to be enough.
For starters, they targeted feature phones instead of Smartphones
KaiOS had the benefit of hindsight to see where Mozilla fell over, put in mitigations, and then shift focus to non-touchscreen devices to lower costs even further.
A lot of their stack is still open source under the MPLv2, however there are rumours that Google is 'encouraging' KaiOS to shift their rendering engine over to Blink. Whether this happens or not remains to be seen.
Mozilla ditched Firefox OS & Thunderbird over the huge amount of work that would need to be redone to move to newer Gecko (as Servo components were ported over and swapped in via Project Quantum), but that would likely be less work than getting Blink to be responsive with minuscule amounts of RAM, then go app by app and optimize the crap out of it (which Mozilla had dozens to hundreds of devs doing for Firefox OS while they were developing it).
Their timing was poor too. The market was saturated with alternative OSes back then and not enough PR oxygen to go around.
- Nokia Meego OS
- Windows Phone
- Blackberry Playbook OS/BB10 OS
- Sailfish OS (ex-Nokia people)
- Ubuntu Touch OS - WebOS
What Mozilla built was an OS that could run on very basic hardware (eg: what an OEM can build for $5 to $10) and be more usable than the alternatives out there that were even more expensive.
A price war led by Mozilla was never going to pan out without buy-in from the OEMs and cell carriers, but after Mozilla ditched the project, Qualcomm seems to have decided KaiOS is the only reasonable thing for basic phones to run, and Google is funding it just enough to encourage integration of some Google services.
Does it help to keep the web open? Does it bring revenues to justify the risk and loss of focus ?
Mozilla really just got caught in between being an OSS organization and working with proprietary phone companies, carriers, baseband developers, etc. We were used to working transparently on wiki, Github and IRC, and suddenly had NDAs and confidential code that partners insisted on. There was a large culture clash, and the effort both took a bunch of momentum from the browser side and ended up putting unique technical constraints on Gecko and the Firefox Browser, both in terms of necessary functionality and on the development cycle.
That last could be a killer because you couldn't do anything quickly as everything had to be tested at length for interoperability, etc. FxOS was usually pinned to something older than the browser development (consider the security bug implications there) for extended periods of time, and teams had to shuttle fixes back and forth. Given that some of the changes were basically hacks to get the phone going and had no benefit to the browser, I'm sure that caused a lot of friction.
Partners also wanted to see formal processes guaranteeing their stake, and that was at odds with the more "steer don't plan" way Mozilla tended to run. The people that were brought in that were more familiar with formal process and could make partners happy weren't as familiar with Mozilla's community or culture, and that also churned things a bit.
Basically, it was a perfect storm of issues to deal with--Brendan leaving was just one of them, and possibly the least important. Morale wasn't awesome, and the window of opportunity for a new smartphone OS was closing--if it was even open in the first place.
While there was some talk around shifting to feature phones as a focus/market gap (basically what Kai has done), it was very late in the game. After a point, I think a decision was simply made to cut bait and get back behind the browser again. Quantum was the (IMO very good) result of that focus.
Honestly, Mozilla did as well as I'd expect any organization of its type and size--which is not as well as I'd expect a greenfield organization tightly concentrated on the goal to do. KaiOS is that latter thing.
I was wondering why it failed when it had so much going for it. Tragic.
It makes you wonder the secrets that Google withhold...
However there was an open source implementation (MozRil) that worked well enough.
FirefoxOS failed commercially because we could not get on board the content partner(s) that make or break a mass market Mobile OS.
Firefox OS, neé B2G, was a skunkworks project for sure, which needed shaver and me as exec sponsors to avoid being killed in the cradle.
KaiOS's success could be read as us being too early (but we always thought we were late, starting in 2011); or as Mozilla not sticking it out and working on the low end to make deals such as the JioPhone one and others which I think were under way with Verizon. Whatever the case, KaiOS pulled off the vision and used code and engineers from FirefoxOS, which counts as a win for the concept.
Edit: so if the "window was closing", did it re-open? I think rather the window was always open, some variable amount, and awaited Reliance Jio's amazing growth via free-for-N-months 4G data. Android never fit in the low end, so the window was always there at some width of openness.
The main reason that Firefox OS was shut down was that management wanted to focus on western markets and desktop, which was and is the only revenue driver. I left since I didn't see any growth or opportunity or interesting problems to solve in that Venn diagram.
When I left, Andreas was already lined up as CTO and Li Gong was still heavily involved in FirefoxOS -- I'd appointed Li COO but that got walked back, I think. Li stuck around for a year but left a year later (https://techcrunch.com/2015/04/15/mozilla-restructure/) to do Acadine. Andreas left in June of that year (2015). You'd have to ask them for details, if they are able to comment at all.
2019 is the right year for this attempt, given the advent of:
1. service workers
2. Cache API
3. Web notifications
4. Web sensor APIs like WebUSB...
5. WebAuth
6. WebAssembly
7. Progressive web app support ..
When Firefox had a go at this in 2012, the web ecosystem didn't have the listed above features. Mozilla was a little early to this game
A bit of a digression, but it would be great if Microsoft were to open source Windows 8 phone OS. It's probably the best bit of interface design that Microsoft have ever released given that they have never had a particularly strong reputation in this area.
Windows 10 phone is a bit of a step back in UX in my view. But version 8 had mostly the right blend of simplicity and functionality. Plus, it's relatively lightweight to run on modern smartphone hardware.
What a shame we're stuck with the insipid and uninspiring Android and iOS duopoly. Pay a premium to lock yourself into one vendor's walled garden. Or pay less to be tracked to death.
What's really cool is the work a few people have done getting full Windows on ARM loaded onto phones.
Riccardo Mori provides my go-to reference for illustrating the difference between 8 and 10: http://morrick.me/archives/8094
WP8 took on Apple-Android with a beautiful interface; its glance-ability is still unsurpassed. webOS took on Apple-Android with a powerful multitasking interface; its task fluidity is still unsurpassed. I willing used both until the phone hardware was abandoned and still prefer them to Apple-Android today.
KaiOS is a feature-phone OS and does NOT take on the Apple-Android mobile duopoly.
On the plus side, W10M did fix notification center which was terribly broken in 8, and I think there was maybe one other thing they fixed?
I hate this: while Apple and Google dominate the whole market and you can't buy a smart-phone that can be secure and does what you want without compromising privacy the FOSS community fights against each other.
Instead of focusing on ONE OS that is open and secure and runs on most of these devices, everyone has to invent their own wheel: postmarketOS, kaiOS, ubuntu mobile, sailfishOS, lineageOS,.......
Instead of one solution that is good enough to compete with the big ones we have hundreds of solutions who suck - each in it's own way. That's why there is still no alternative to Photoshop or Acrobat in 2019 - very sad :-(
The problem is that 'good enough' is not good enough. Why would anyone throw away their investment in apps and accessories they bought for their current phones by using a phone with a new OS that has little to no market support, no apps, no nothing ?
The only way to break open a market like this is by leapfrogging the competition and offer something so compelling as to offset the initial lack of support. This is how the iPhone and Android devices managed to break Nokia's dominant position in the smartphone market.
This is why BB10 failed, they were just catching up to the dominant players, and even while they had a great implementation it was just more of the same. The only thing that can threaten the current duopoly is something that offers a significantly better UX.
I tried to find one of the $7 USD KaiOS phones when I was in Indonesia a couple of weeks ago. Seems they aren't actually for sale yet. Tried several Alfamart stores and a phone mall.
But if they integrate Google services(tracking+telemetry), I never buy it again.
I wonder if it could run postmarketOS
Not sure if it compiles yet for that particular phone but here's the repo if you're interested: https://gitlab.com/project-pris/system