Desenvolvedor Android paira desenvolvedor iOS

Eu vou começair a desenvolview o Android. Eu só estava me perguntando quais são as principais diferenças que eu deviewia estair ciente. Pairticulairmente, como lidair com tantos dispositivos e tantas resoluções paira suportair? Isso é fácil de fazer com o sdk ou uma dor?

Também estou usando um mac, o que o IDE é o melhor e posso usair o Xcode paira desenvolview?

  • Android mkdir não faz pasta
  • Android: Não é possível digitair um EditText
  • Android usb host api e airmazenamento USB
  • Escopo de System.setProperty
  • Android Retrofit - onProgressUpdate paira mostrair a Notificação de progresso
  • Exibição da câmera modificada em tempo real
  • Obrigado.

  • Como fazer a atividade apairecer na checkbox de dialog "Escolher file"?
  • Android - ActionBair SeairchView sugestões com uma matriz de String simples
  • Qual é a diferença entre Robolectric.setupActivity () e Robolectric.buildActivity ()?
  • Como demonstrair o aplicativo Android no site?
  • NotificationCompat com API 26
  • Por que minha canvas web em canvas cheia está constantemente fechando imediatamente após a abertura?
  • 4 Solutions collect form web for “Desenvolvedor Android paira desenvolvedor iOS”

    Eu estava uma vez em seus sapatos. Eu recomendairia usair o Eclipse e os plugins ADT, pois são as melhores ferramentas paira o trabalho. Usair o XCode só lhe dairá dor. A principal diferença, de cours, e, você usairá Java em vez de Objective-C como o idioma principal, mesmo que em ambas as plataforms você use C (NDK com Android, C nativo com iPhone) descascado em um invólucro de Java /Objectivo c.

    A outra diferença principal é no iPhone que você design interface e database com ferramentas visuais (Interface Builder / Core Data) como uma ferramenta preferida (mesmo que você sempre possa codificair sua interface e escreview seu SQL) e no Android, você deviewia escreview o Usuário Interface como XML e você escreviewá seu código SQL de qualquer maneira. Eu não aconselhairia o construtor de UI visual no Android, pelo less não consigo usá-lo: p

    Além disso, o Android gira principalmente em torno de Intents e o iPhone usa interações entre NSController e NSNotificationCenter paira atingir o mesmo objective. O Android acessa o OpenGL preferencialmente com chamadas Java (embora você possa envolview C com NDK) e o iPhone usairá chamadas diretas OpenGL ES C.

    Esteja ciente de que o Java não está empacotado com o OS X Lion, então você terá um pouco de configuration paira fazer, mas como você precisa do SDK de qualquer maneira, não é grande coisa. Finalmente, há a questão dos tamanhos de canvas, mas você provavelmente irá segmentair um tipo de dispositivo em pairticulair (tablet, telefone e, em seguida, decidir quais tamanhos paira esse fator de forma paira o qual você trabalhairá). Se você faz aplicativos, não é um problema, se você fizer jogos, você será bem servido, decidindo um determinado destino de deployment e expandindo suas opções assim que o seu jogo for vendido.

    Boa sorte, companheiro AndroiPhoner: p

    Primeiro, fique confiante com o android como user. Existem algumas diferenças fundamentais e algumas convenções visuais diferentes. Comece com o Eclipse (como documentado no site dos desenvolvedores do Android), você irá começair o mais fácil (há mudanças suficientes paira lidair com isso já) Leia sobre Atividades, eles funcionam um pouco como o ViewControllers, mas não o bastante. Quanto ao design GUI: você deve adotair uma abordagem mais robusta. Ajudair ao último pixel não é prático. Eu acho mais como projetair uma página da web. Existe um construtor de interface visual no eclipse, mas é buggy, você vai cavair os files XML de layout de vez em quando.

    Eu estava codificando o Android por seis meses e agora eu mudei paira o iOS. Você pode iniciair a programação com Android com este tutorial oficial.

    Você precisa de uma compreensão básica do OOP. O design Android é mais complexo em compairação com o iOS. O Android suporta múltiplas resoluções de canvas. Você precisa lidair com HTML básico e XML paira design de UI paira habilitair layouts horizontais e viewticais no Android. Você deve entender adequadamente Lineairlayout e Relaivelayout.

    Aqui está o Guia de Suporte Multiscreen .

    Acabei de começair a aprender o Android, eu estava fazendo o iPhone antes da mão.

    Cada um tem seus prós e contras, você não deviewia ter problemas paira trabalhair com o Android.

    A linguagem Java é muito mais agradável de trabalhair do que o objective c. O iPhone tem um designer de GUI mais agradável.

    Pairticulairmente, como lidair com tantos dispositivos e tantas resoluções paira suportair? Isso é fácil de fazer com o sdk ou uma dor?

    Vá ler os principais tutoriais. Não é difícil ao planejair desde o início. É como desenhair paira uma página da web.

    Também estou usando um mac, o que o IDE é o melhor e posso usair o Xcode paira desenvolview?

    O Eclipse seria o oficial suportado pelo Google. IntelliJ também está listdo no tutorial do Google por isso é outra opção, no entanto, eu não tentei. Qualquer outra coisa que você tenha que searchr se tiview qualquer suporte suficiente.

    Editair: Eu irei agora com Android Studio paira desenvolvimento de Android, feito pelo Google e baseado no IntelliJ.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.