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

Does all Jolla phone SW work on Jolla tablet? [answered]

asked 2015-02-05 13:24:54 +0300

Jolly-Jo gravatar image

Ever since I got to know that Jolla tablet uses a different processor arch than the phone, I've been wondering if it is possible to install all of the apps available in the Jolla store for the phone also on the tablet. If it is, does anyone know how it is done? Who recompiles the packages? Are they multi-arch packages?

The same questions of course also applies for Warehouse apps. AFAIK openrepos only has a "Sailfish OS" filter, which does not distinguish between phone and tablet. So for which platform(s) have the packages been compiled nowadays?

I know the question does not really apply for pure-QML-apps. But most (almost all?) of the apps I use need more than QML.

It'd be nice if someone could enlighten me on this one. Thanks!

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by molan
close date 2015-09-12 10:01:16.971788

2 Answers

Sort by » oldest newest most voted
5

answered 2015-02-05 14:51:22 +0300

mikelima gravatar image

No application can work without rebuilding it for i586. Even "pure" QML application have a c++ launcher executable. Anyway, the SDK has an i586 target, which is the simulator, and most if not all appplications will work on the tablet once the i586 architecture is made available for the shop.

edit flag offensive delete publish link more

Comments

Ok, thanks for the info. Do you have any info then whether the store packages will be / can be multi-arch in the future?

If I understand correctly only binary is submitted to harbour, so that means it's the app provider's effort to re-compile the app and submit 2 packages in the future. (If the app is supposed to work in both devices.)

Jolly-Jo ( 2015-02-05 15:06:29 +0300 )edit
1

@Jolly-Jo I do not have non public information, but I doubt they will go with the multiarch package. It only increase bandwidth usage with little gain. If server storage were an issue, packages could be split between i58, armel and noarch for the common part (like data and pictures/icons). But I doubt this would be worth the effort, and currently "store" packages should only depend on system packages, if I remember correctly.

I do not think rebuilding is a big issue. I would be more worried about the android application compatibility however.

mikelima ( 2015-02-05 15:15:27 +0300 )edit
0

answered 2015-02-05 17:00:29 +0300

Nekron gravatar image

Applications build with a C++ compiled launcher must be recompiled for x86 architecture. However, if the Sailfish application uses only pure QML without special types (as defined in the C++ launcher), you can possibly launch your application using the sailfish-qml launcher and have it platform independant. An example for this is the excellent gPodder application, which is QML/pyOtherside based and should run out of the box on the JT. On the downside only a few applications use pure QML so chances are high that everything needs to be recompiled.

edit flag offensive delete publish link more

Comments

Thanks for your answer. So the actual same package of gPodder would work in the tablet? Or only the same source, even though it doesn't need recompiling since it's QML...

Jolly-Jo ( 2015-02-05 19:18:42 +0300 )edit

I can only guess, but if Jolla keeps the same os layout for Sailfish 2.0 and provides a sailfish-qml launcher (and pyOtherside packages) then gPodder should run out of the box. OTOH I bet Thomas will provide a JT package for sure.

Nekron ( 2015-02-06 11:52:06 +0300 )edit

Question tools

Follow
1 follower

Stats

Asked: 2015-02-05 13:24:54 +0300

Seen: 512 times

Last updated: Feb 05 '15