iPhone开发人员针对Android开发的指南?

问题描述

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

解决方法

我认为没有指南可以比较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     ,如果您想快速上手并运行以了解一下事情,我发现这篇简短的系列文章对iOS开发者来说Android相当不错。这里到处都有一些错误,您将不得不超越作者的风格,但是我很快就发现了一个类似的iOS应用程序,并且在几个小时内就开始运行了。 顺便说一句,要在Mac OS X上运行,Android SDK有点麻烦。我跳过了它,并安装在Windows PC上,但是您也将需要专门针对它量身定制的良好指南。与“安装xcode”相比,有很多步骤。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...