answered
2014-03-26 12:45:10 +0200
I'll bite, and I'll even I'll keep it civil. First, a preface:
"You should do whatever you want, but realize that you are requesting info on a Jolla community site"
As for your points, easily refuted:
Not really open source:
Neither is Android. It's even worse, it's not just the UI but everything.
I would call it free but not open. And not even close to being community driven.
Sources:
http://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/
http://www.cnet.com/uk/news/what-google-really-means-when-it-calls-android-open/
Lack of features: (Already addressed by @PJM_2273, but let me append;)
Google cal syncs, improvements are coming. LTE, it's coming.
Remember, other together posts list ways to do VPN and Bluetoothtethering, I'm sure the UI will catch up.
"Customizable browser" what does that mean ? There are alternative browsers in the Jolla Store...
Almost no cases and no other accessories:
Apart from the themed TOHs, and some community projects for slide keyboard, solar charging, wireless charging, extra sensors you're right. But realize that NONE of the Android phones have that (unless you're thinking of things like vendor locked sport wristbands. Even those are BT enabled, meaning they could work with jolla if one were to create the software). Anyway how is CyanogenMod related to this ?
The Lack of app-security model:
Android's security model is woefully inadequate (I would even call it retarded). You can't pick which permission you give to the app, it's all or nothing. App wants GPS, why can't I ask the system to give it random values ?
Not to mention the security bugs.
Sources (other type of security, but still relevant):
http://www.xda-developers.com/android/replicant-devs-discover-backdoor-in-samsung-android-devices/
Furthermore the whole Dalvik/Java stack is terribly inefficient compared to native code. It uses linux underneath but it reimplements the whole stack again, that is a backwards, resource heavy way of doing it, just to cater the lowest denominator Java programmer.
Jolla leverages proper linux infrastructure, things like systemd, pulse, wayland (In some regards ahead of desktop systems). Which is why you don't need a quad core phone + car battery to make a fast system.
TD;DR : New operating system is New. Things will be added, Android alternative requires more processing power, and it's neither community driven not really open source.
PS: Sorry if it came off as a rant/vent.
For me it sounds you may have purchased the wrong handset as you seem to be looking for mature product rather then a developing product. I would consider the following
So far I have been impressed with Jolla, and I think it is certainly comparable to other 1st attempts (consider the original iphone did not have MMS or 3G, original android was also missing some features while being ugly)
For me I am not going back to Cyanogen Mod. It feels too old compared to jolla ;-)
PJW_2273 ( 2014-03-26 11:33:18 +0200 )editThis is becoming a near duplicate to https://together.jolla.com/question/33158/cyanogenmod-on-jolla/
jgr ( 2014-03-26 15:18:21 +0200 )editOriginal Iphone, didn't even had copy paste, lol
dsilveira ( 2014-03-27 02:19:46 +0200 )editI feel with you.
The browser is a nuisance: slow start up, wobbly scrolling, random moving of content along the y-axis. Well, I use opera, works well. Only it took me quite some work to make opera my default browser: adb has to be enabled, but then iptables has to be used to block access from unwanted places. Also the url handler has to be changed.
Imap support has not ever heard of imap idle (a.k.a. push mail) and only checks the INBOX folder. Workaround: set the email check interval to 5 mins and write some sieve script lines on the email server side to make all mails pass the INBOX folder when arriving.
timed randomly dies out on me, not responding on dbus anymore, and thus leaving the alarm clock functionality of my Jolla in an unknown state. Workaround: Restart the phone often enough to prevent timed from dying.
cardDAV support simply does not work. Workaround: Use SyncEvolution to sync contacts and trigger regular sync using timedclient.
calDAV support was working nicely, but tadaa DST kicked in, and all newly created events are off by one hour after they got synced once.
WiFi often gets into some trouble state from which it does not ever recover by itself, even though manually toggling WiFi fixes the problem. As if that wasn't annoying enough, Jolla does not even try to use the mobile data connection when WiFi has a problem. It rather stays in its connectionless state.
And all this some 1.5 years after the phone was released :-(
Jolly-Jo ( 2015-04-07 11:45:40 +0200 )edit