We have moved to a new Sailfish OS Forum. Please start new discussions there.
2

talking about android support homogenization [answered]

asked 2016-07-04 14:15:32 +0300

cemoi71 gravatar image

Hello everybody,

i remark that currently there is different supports of the android-support interface between the phone and the tablet. On technical aspect, there are for sure many available reasons for it. On user aspect side, that is really odd i find.

I don't understand my self why tablet has a compatibility of android 4.4 and the phone the 4.1. Experiences feels it-selves like difference os a little bit.

Is there a plan to have an homogenization of this interface on all kind of devices ? That would be great for the phone to have an higher level. But for the whole sfos project that would be great to have the same overall.

I'll be put some input here on it, for having a better understanding about this interface.

Cheers

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by cemoi71
close date 2017-04-21 18:22:17.160178

Comments

Honestly unsure Jolla 1 will ever have different Android kernel, may be because of hardware limitations in original device

greendts ( 2016-07-04 16:32:16 +0300 )edit

@greendts on what it depends? some pure android devices with the same specs don't make the job? the nexus 3 for example as more or less the same specs than the jolla one. And the last android version for it was 4.3. Then i guess that the jp1 may work at last until 4.3 for sure.
Does in make sense what i speculate?

cemoi71 ( 2016-07-04 17:07:26 +0300 )edit

@cemoi71 no there probably wont be an upgraded andoid support. afair newer android versions need a newer linux kernel version - which cant be upgraded because of the driver incompatabilities....

the tablet uses a newer kernel version afaik.....

misc11 ( 2016-07-04 19:35:54 +0300 )edit

@misc11 what type of the driver are incompabilities?

kda ( 2016-07-04 19:49:03 +0300 )edit

@kda im for from knowing the insides of this. but from what i understood the qualcomm soc drivers (modems etc)

misc11 ( 2016-07-04 19:58:39 +0300 )edit

2 Answers

Sort by » oldest newest most voted
3

answered 2016-07-04 18:31:51 +0300

Mr.Pancake gravatar image

Hello,

Please use search?

https://together.jolla.com/question/66931/what-android-version-jolla-is-compatible-with/?answer=67017#post-id-67017

https://together.jolla.com/question/10407/what-is-the-support-lifetime-for-the-included-myriad-alien-dalvik/

There was another discussion somewhere that clearly made a point on the fact that Alien Dalvik on J1 is very likely not going to be updated.

edit flag offensive delete publish link more

Comments

in the fact, Jolla's Dalvik impletation uses only DALVIK runtime, but since Android 5.0, GreenBot are using ART runtime libs.

iKeivs ( 2016-07-04 21:04:05 +0300 )edit

@Mr.Pancake many thanks for the links, i know them. And if you reread the question, you'll see that they are not the answers of it. That is a little bit out of topic...
could you please give the reference where it is written why jps have the 4.1.2 compatibility and why the tablets have the 4.4?
If kernels are the keys to the drivers, with so much kernels, why couldn't we find one which is compatible for 4.4?
Does it means that some ports (for phones or tablets) have different ports, means at the end different android compatibilities?

cemoi71 ( 2016-07-04 23:21:27 +0300 )edit
1

answered 2016-07-04 21:21:35 +0300

emva gravatar image

I don't understand my self why tablet has a compatibility of android 4.4 and the phone the 4.1

It is a matter of licencing (money), new hardware (old J1 vs tablet) and the SailfishOS HAL(Hardware Abstraction Layer)

The J1 was bought with a binary blob (software that Jolla cant touch/modify)
The tablet was bought with a newer blob that Jolla still cant modify, but with a newer and different version
(The two sentences above is a educated guess)

These images may help (or confuse you more (I am still unsure what they do to me :) ))

  1. Look at the bottom half witch is the phone itself, motherboard, modems etc...
  2. The "Android runtime" to the right is version 4.1.2

Imaging you could expand the upper rectangle "Android runtime" (more commands) to the latest version.

Jolla could get the latest version of Android above the --- line, but the bottom half can not follow because of the binary blobs.

SailfishOS HAL

edit flag offensive delete publish link more

Comments

1

@emva i find your answer quite interesting... i'm not sure to identify the software blob that you mean...
is it the part under dash-line? (--------)
where could be the kernel in the diagram too?
Who sell the software blob (or what kind of reseller do this)? is it the hardware manufacturer? or the chip or cpu license holder? (like arm or qualcomm)

cemoi71 ( 2016-07-04 23:31:37 +0300 )edit

@cemoi71 the binary/software blob is from Qualcomm (and others). Some more info here https://together.jolla.com/question/136108/breaking-free-of-kernel-version-requirements-due-to-binary-blobs-from-qualcommbroadcom-et-al/

nick75 ( 2016-07-07 14:20:45 +0300 )edit

Question tools

Follow
2 followers

Stats

Asked: 2016-07-04 14:15:32 +0300

Seen: 650 times

Last updated: Jul 04 '16