gpt4 book ai didi

iphone - Android 开发在任何方面都像 iPhone 那样受到限制吗?

转载 作者:IT王子 更新时间:2023-10-29 00:03:25 26 4
gpt4 key购买 nike

Android以任何方式限制开发,例如 iPhone ,或者你可以从任何你想要的人那里下载任何东西吗?

我想了解 iPhone 或 Android 的开发,但我听说 iPhone 的开发非常严格!

最佳答案

关于这两个平台的相对限制性,有很多方面需要考虑。

市场

在提交过程中,Android Market 无疑比 App Store 限制更少。好处是您可以在 Android Market 中获得几乎任何您想要的东西。不利的一面是,您几乎可以在 Android 市场中获得任何您想要的东西(充斥着 spam "applications" 的市场在某些方面是一种限制)。

iPhone 方面的一大不利因素是,您安装 App Store 以外的应用程序的选择有限——您可以将应用程序分发为测试版(仅限 100 个用户)或越狱您的 iPhone。然而,Android 允许您从任何地方(包括网页)安装应用程序。

应用程序

Android平台的核心设计理念之一是“All Applications are Created Equal”,这应该意味着您可以自由地将手机上的应用程序替换为第三方版本。实际上情况并非如此,因为许多 Google 应用程序要么具有大多数应用程序不具备的特殊功能(请参阅:Android Market),要么使用未记录的/原生 API(请参阅:Calendar)。

另一方面,iPhone 没有对平等做出这样的声明,而苹果的总体立场是“只有一种方法可以做到这一点,那就是苹果的方式”。 此外,第三方 iPhone 应用程序可能无法在后台运行,而 Android 应用程序可以。 iPhone OS 4.0 的新功能是应用程序能够 run in the background . 目前 iPhone 应用程序可以做的一件事是 Android 应用程序不能接收推送通知。 Android 2.2 的新功能是应用程序能够通过称为 Android Cloud 的东西接收推送通知。 .

来源

Android 是开源的——主要是(一些固件组件是闭源的)。即便如此,获得 Android codebase 也涉及一些火箭科学。编译。另外Google has sent cease & desist orders用于重新分发包含 Android Market 和 Google Maps 应用程序的自定义图像。

iPhone 是完全闭源的,最近对开发者协议(protocol)的更改引起了争议,因为它们要求提交到应用商店的所有应用最初都写在 "Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs" 中。

SDK

Android SDK 可以是freely downloaded ; iPhone SDK需要免费user registration去下载。 Android 开发可以在 Mac OS X、Windows 或 Linux 下进行,而 iPhone 开发只能在 Mac OS X 下进行。如果您想在实际设备上测试您的软件,您还需要支付 99 美元的 iPhone 开发者帐户(而不是模拟器)。

用户群

最后但同样重要的是,用户群。最初编写此答案时,iPhone 拥有更大的用户群,并且增长速度比 Android 快得多。随着 Android 开始支持多个运营商和硬件平台,这种情况正在发生变化(参见:Open Handset Alliance)。 list of devices运行 Android 现在已经相当长了,尽管还没有一个能与 iPhone 的流行程度相提并论。

一些分析师现在报告称,Android 的销量超过了 iPhone,并预测 Android 将很快超过 iPhone 的市场份额。其他分析师认为,当 iPhone 4g 发布时,苹果将占得先机。前者似乎更可能基于 PC 行业的平行历史——Apple 的设计和用户体验被 Google Microsoft 复制并开放在商品硬件上运行。

关于iphone - Android 开发在任何方面都像 iPhone 那样受到限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1077415/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com