iPhone开发人员开发android的指南?

时间:2011-05-25 03:25:51

标签: android iphone sdk

我知道Android开发人员有学习iphone编程的指南,他们尝试比较和对比两个平台之间的差异,以帮助开发人员学习,但有相反的指南吗?来自iphone开发背景的开发人员的android开发指南/介绍?

2 个答案:

答案 0 :(得分:1)

我不认为有一个指南比较iPhone和Android开发(可能是我错了)。根据我的经验(我开始使用iphone,现在正在研究两者)你应该知道这些事情

iphone OS针对一些具有固定分辨率和屏幕尺寸的标准设备。因此,我们可以通过提供绝对像素值来对齐小部件。但在Android的情况下,我们必须针对不同供应商的不同类型的设备,具有不同的屏幕尺寸和分辨率。因此,要设计和编程UI,您需要了解称为布局的概念。

对于iPhone,我们知道只有一个软键盘。不同的Android设备提供硬键盘和软键盘。并且让我告诉你处理android软键盘事件可能是最令人沮丧的(根据我的经验)。

在ios中的内存管理很难学习,那里没有垃圾收集器,但如果你理解这些概念就很容易。 android(java)中有垃圾收集器,所以我们不必考虑内存。

为了学习android我已经添加了一些书签。(不是iphone和android之间的比较)

http://www.devx.com/wireless/Article/39101

http://www.ibm.com/developerworks/opensource/tutorials/os-eclipse-androidwidget/index.html?ca=dgr-eclipse-1

http://mobiforge.com/designing/story/understanding-user-interface-android-part-1-layouts

http://saigeethamn.blogspot.com/2010/05/table-of-contents.html

答案 1 :(得分:1)

如果你想快速掌握并快速运行以获得感觉,我发现这篇简短的系列文章Android for iOS developers非常好。这里和那里有一些错误,你必须超越作者的风格,但我有一个类似的iOS应用程序的快速和脏的端口,并在几个小时内运行。

顺便说一下,Android SDK在Mac OS X上运行起来有点不对劲。我跳过它并安装在Windows PC上,但你也需要一个很好的指南。与“安装xcode”相比,有很多步骤。