是否有单独的用户界面和渲染线程在 Ubuntu Touch 中?换句话说,Ubuntu Touch 会像 Android 一样滞后还是像 iOS 一样流畅?
答案1
如果我没记错的话,Ubuntu Touch 是基于 Mir 和 Android 的。我相信它的工作方式与 Android 相同(或者至少在 Surfaceflinger 中是相同的)。
但是,我已经用了一段时间了,没有发现任何延迟。但我的(旧)iPod 延迟更严重。一定是因为 Apple 程序里有那么多“花哨的桌面效果”。
(据我所知)分离。
答案2
马克·沙特尔沃思 (Mark Shuttleworth) 表示:
关于 Android,我认为我们有两个亮点。一个是真正清晰的用户体验,这种体验从一开始就充分体现了融合的理念。而这一点在今天的 Android 上很难实现。我们知道许多人都曾尝试用 Android 开发翻盖设备,他们之所以会遇到困难有很多原因。我们非常尊重 Android 团队的能力,但谈到融合,我们有不同的看法。
我们从运营商和用户测试中得到的反馈是,对于一个关键的市场,即低端智能手机市场,目前基本上只会打电话和发短信的用户,Ubuntu 提供了一种更简单、更易于理解的途径,让这些用户转向在智能手机上使用网络和电子邮件。这对运营商来说非常重要。在低端市场,我认为我们的用户体验比 Android 更具优势。
在高端市场,我们很幸运能够晚点进入市场,因为自从 Android 上市以来,摩尔定律已经为我们带来了至少七八代的性能改进,而我们能够利用这一点。它是完整的 Linux,本质上就是你口袋里的 Unix。这意味着桌面和服务器 Ubuntu 的所有安全故事也适用于手机,这意味着多用户故事已经存在,这意味着使用 Linux 容器和虚拟化,应用程序遏制故事已经存在。这意味着并行 SMP [对称多处理] 多核故事从一开始就存在。您可以使用高端 Ubuntu 设备来完成 Android 无法完成的事情。
Shuttleworth 提到的另一个优势是能够运行“原生应用,而 Android 则有 Java 的开销。”
以下是我从中摘录的文章: