Jolla 手機的 Sailfish OS 如何做到兼容 Android 應用?效能如何?

&> Jolla is powered by Sailfish OS, a truly open and distinct mobile operating system. Navigate effortlessly with the gesture-based user interface and load the phone with top Android? Apps.

via Jolla - we are unlike


瀉藥。根據官方的說法, 用了一個新的虛擬機代替android的dalvik, Alien Dalvik。具體內容參見wiki Sailfish OS

Jolla stated from the beginning that Sailfish is compatible with Android applications. This could be done with the built in Alien Dalvik layer from Myriad Group, known for running Android apps with the Nokia N9 (but the Android layer was never released as built-in on N9). Many Android applications run on Jolla devices unchanged. To take advantage of all UI and other features of Sailfish OS and make applications fast they may need porting to native Qt/QML, there are extensive guides available on porting to Qt/QML


看了sailfish之後,大家應該對阿里雲os更加包容一點了吧?

所謂android、meego、sailfish都不過是linux的衍生品。

任何操作系統,只要支持了dalvik的那些介面,就可以運行安卓應用。

如果哪天win8支持安卓應用了,我完全不會吃驚。


搞了個api兼容層,犧牲performance


搞兼容 怎麼都有點畫蛇添足的感覺 平白給自己增加負擔


只是了解sailfish是基於以前的meego系統開發的,具體的實現沒有過多了解。以前使用過meego的系統,個人感覺還不錯,蠻精緻清新的系統。


能兼容最好。但兼容之路不好走。畢竟google會做一些有利於自己的事情。


Android 4.4 的新虛擬機ART腫么辦?


謝邀。任何兼容行為都可以簡單地比喻成:小瓶子放進大水桶里。換言之,就是容器的置換。至於效能如何,這個沒有上手操作,實在是沒有發言權。不過個人認為這種兼容策略,只能在早期為Sailfilsh上的應用匱乏帶來緩解作用(如果是MeeGo原生環境,第三方開發商實在是太少了),減少用戶對於手機操作環境切換的上手代價。不過,這也間接地會讓自己的品牌特色模糊化(有多少小白用戶分得清sailfish和android的真正區別)。。。貌似扯多了-。-!!


1·就是一個Android的虛擬機。

2·我很想卸載個虛擬機。


瀉藥。。。

如果要的話基本都是在Framework上做一層中間件。

比如之前的OPhone什麼的差不多都是這樣,類似的還有Ubuntu 的手機系統。


推薦閱讀:

有沒有什麼功能是手機上能實現,pc上卻無法實現的?
如何評價部分應用在App Store中的更新記錄語焉不詳?
挖財是怎麼贏利的?
Mac 上有哪些對 Markdown 預覽支持比較好的應用?
iCloud 備份應用是怎麼備份的?包括我應用的帳號和密碼嗎?

TAG:手機 | 操作系統 | 應用程序Application | Jolla | SailfishOS |