诺基亚最近发布了配备MeeGo 1.2“Harmattan”的诺基亚N9。一些论坛说它与intel MeeGo不同。这是真的吗?
他们有不同的包管理器。诺基亚的 MeeGo 是DEB基于英特尔的 MeeGo 是RPM-based.
诺基亚的 MeeGo 1.2Harmattan API
=英特尔的 MeeGo 1.2Core API
+ Nokia Specific APIs
所以,API 的主要部分包括Qt 4.7.2 and Qt 移动 1.2兼容性很好。
也可以看看x86 上 MeeGo 1.2 Core 和 MeeGo 1.2 Harmattan 之间的二进制兼容性报告 http://upstream.rosalinux.ru/compatibility/MeeGo_1.2_Core_to_MeeGo_1.2_Harmattan/x86/abi_compat_report.html由产生的abi 合规性检查器 https://github.com/lvc/abi-compliance-checker/ tool.
来自诺基亚Glossary http://www.developer.nokia.com/Community/Wiki/Harmattan:Developer_Library/Reference_documentation/Glossary:
MeeGo 1.2 Harmattan API
Harmattan API 的正式名称。 Harmattan 平台中推荐的一组 API 用于
应用程序开发。 MeeGo 1.2 Harmattan API 包括MeeGo API and 诺基亚特定 API,它是 Platform API 的子集。
MeeGo API
所有 MeeGo 兼容设备都支持且可用于 MeeGo 应用程序的 API 集
发展。 MeeGo API 是一组面向未来的 API,在主要 MeeGo 中向前兼容
发布。 MeeGo API 是 MeeGo 1.2 Harmattan API 的一部分。
诺基亚特定 API
诺基亚特定 API 包含在为诺基亚创建应用程序时可以使用的附加库
设备。诺基亚为接下来的两个主要诺基亚版本提供了对此 API 集的兼容性。诺基亚专用
API 是 MeeGo 1.2 Harmattan API 的一部分。
其他问题:
梅莫是什么?
Maemo是诺基亚于 2005 年推出的基于 Linux 的创新平台。它安装在 N900 (Maemo 5)、N800 (Maemo 4) 和其他实验设备上。
maemo 和 MeeGo Harmattan 一样吗?
Yes, Maemo 6 and MeeGo 1.2 哈马坦是同一平台的两个名称。
哪里可以下载SDK来用模拟器开发应用程序?
包括模拟器的 Harmattan Platform SDK 是here http://harmattan-dev.nokia.com/platform-sdk/.
请问有什么指导吗?
- Harmattan 平台指南 https://www.developer.nokia.com/Community/Wiki/Harmattan:Platform_Guide
- 为诺基亚 N9 开发 http://developer.nokia.com/Devices/MeeGo
- Harmattan API 文档 http://harmattan-dev.nokia.com/unstable/beta/api_refs/