android - Android、iOS 和黑莓操作系统之间的主要区别是什么?

标签 android blackberry ios comparison

Android、iOS 和黑莓操作系统在应用程序开发人员的可访问性级别方面有何主要区别(即访问视频输入、声音输入、电话功能,在何种程度上等)?

PS:假定每个操作系统的最新版本。

编辑:谁能把它变成一个 wiki,这样我们就可以从不一定对所有 3 个平台都有经验的人那里收集答案。

最佳答案

我不熟悉 BlackBerry,但在 Android 和 iOS 上你几乎可以访问任何东西。直到最近,iOS 对相机访问有一些限制 (see this) ,但我相信这些已经解决了。由于 Android 是开源的,理论上您可以尽可能深入地访问硬件,但与通过 iOS API 相比,您可能无法通过标准 Android API 获得更深入的信息。

在 Android 上,您可以做更多的事情来覆盖默认功能。例如,您可以创建自己的启动器屏幕或电话应用程序。 iOS 审批流程不允许此类应用程序。

API 硬件访问在任何一个平台上都不是问题,更大的问题是覆盖默认软件(在 iOS 中几乎不可能)以及 iOS 允许的应用程序类型。

关于android - Android、iOS 和黑莓操作系统之间的主要区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4179766/

相关文章:

java - Android 构建 : JarJar can't find or load main class

android - AWB 不自信

android - 在扩展 SherlockMapActivity 的 Activity 中未调用 onActivityResult() 方法

json - 使用 org.json.me 解析 JSON 是否有字符串长度限制

ios - iOS 11 导航栏和屏幕尺寸的布局变化

ios - 如何同时获取更新(currentTime :) function uses?(调用前)

java - Android Webview 不适用于 Android 4.4

blackberry - 有人知道用于基于 blackberry java 的开发的 LinkedIn api 吗?

iphone - iOS - iphone/ipad 版本控制

facebook - OS 7.0 的 Blackberry Facebook sdk 问题