Programas para desenvolver aplicativos para iPhone

Quem sou
Joel Fulleda
@joelfulleda
Autor e referências

Informação preliminar

Antes de chegar ao cerne do assunto, vou explicar o que programas para desenvolver aplicativos para iPhone dos quais você pode se valer, há alguns esclarecimentos a esse respeito que é meu dever fazer.

Primeiro, lembre-se de que, para programar um aplicativo para iOS, é imperativo saber o que eu sou linguagens de programação mais comum para o propósito em questão, neste caso específico rápido (linguagem lançada pela Apple em 2014) e Objective-C (linguagem histórica na o que os aplicativos iOS foram baseados desde o início), ou pelo menos tem um pouco de conhecimento dela. Se você quiser aprender mais, pode consultar meus tutoriais focados especificamente em como iniciar a programação e como criar um programa.



Para tirar proveito das linguagens de programa√ß√£o mencionadas, √© necess√°rio usar programas especiais que s√£o divididos em duas categorias principais: SDK (acr√īnimo para Software Development Kit) ei software comercial independente.

No primeiro caso, são ferramentas disponibilizadas pelas empresas gestoras das plataformas de software de referência: Apple, no que diz respeito ao iOS. Graças a eles é possível aproveitar ao máximo as plataformas de destino, neste caso o iOS, e permitir gerir cada detalhe.

O software comercial independente, por outro lado, √© lan√ßado por empresas terceirizadas e pode ser usado para desenvolver conte√ļdo em um ambiente integrado. Geralmente s√£o mais f√°ceis de usar e podem ser usados ‚Äč‚Äčpara criar um √ļnico projeto que pode ser exportado em diferentes formatos, como um pacote compat√≠vel com v√°rias plataformas, dependendo da licen√ßa que possui.

Outra coisa que você precisa levar em consideração é que, uma vez concluído o desenvolvimento de um aplicativo, para poder publicá-lo no app Store, a loja digital de dispositivos iOS, você precisa obter um Conta de desenvolvedor Apple (a um custo de $ 99 por ano), que pode ser solicitado através do site dedicado.



Em seguida, voc√™ precisa se conectar a iTunes Connect com o seu Apple ID, acesse a se√ß√£o Meus aplicativos e tipo seu aplicativo l√°, indicando todos os v√°rios par√Ęmetros e caracter√≠sticas (nome, idioma, descri√ß√£o, etc.) e enviar o relevante Pacote IPA compilado. Depois de fazer isso, o aplicativo geralmente permanece pendente para revis√£o antes de realmente publicar. Para obter mais informa√ß√Ķes sobre isso, voc√™ pode consultar meu guia sobre como criar aplicativos para iPhone.

Programas para desenvolver aplicativos para iPhone

Feitos os esclarecimentos necessários acima, vamos ao cerne da questão e vamos descobrir, juntos, quais são os melhores programas para desenvolver aplicativos para iPhone que você pode usar: você pode encontrá-los indicados abaixo. Desejo-lhe, como de costume, uma boa leitura!

Xcode (macOS)

Vamos come√ßar este _excursus_ entre os programas para desenvolver aplicativos para iPhone falando sobre Xcode, O aplicativo oficial da Apple para o desenvolvimento de aplicativos iOS usando idiomas r√°pido e Objective-C. √Č apenas para macOS e voc√™ pode baix√°-lo gratuitamente na Mac App Store. Para iniciantes pode n√£o ser muito f√°cil de usar, mas na Internet existem muitos guias detalhados a respeito, at√© mesmo em na sua l√≠nguano. Ressalta-se, ent√£o, que em seu interior existe um emulador de iOS, por meio do o que √© poss√≠vel testar o funcionamento dos aplicativos e sites da Internet, visualizando-os como seriam exibidos no iPhone e no iPad.

Para baixar o Xcode em seu computador, visite a se√ß√£o relevante da Mac App Store online, clique no bot√£o Ver na Mac App Store e, na janela MAS que se abre, clique no bot√£o Obter / instalar no canto superior direc√ß√£o. Se necess√°rio, autorize o download usando senha ID Apple ou toc√°-ID (se o Mac que voc√™ est√° usando suporta a tecnologia acima).



Depois de instalar e iniciar o Xcode em seu Mac, clique no botão concordar que você encontra em sua janela de boas-vindas, entre no senha ferramenta de administração do macOS no campo de texto dedicado, clique no botão OK e aguarda a conclusão da instalação dos componentes necessários para a execução do aplicativo.

Na janela que é mostrada a você mais tarde, selecione a opção Crie um novo projeto Xcode, em seguida, escolha o modelo que pretende usar entre os vários disponíveis e atribua um nome para o projeto.

Feito isso, voc√™ tamb√©m pode come√ßar a experimentar o desenvolvimento usando o editor que √© proposto a voc√™: √† esquerda voc√™ encontrar√° toda a estrutura do projeto, no centro a se√ß√£o atrav√©s da o que inserir as partes do c√≥digo, enquanto em o direc√ß√£o de encontrar o visualizador para ver o resultado final na visualiza√ß√£o, como se estivesse usando um iPhone ou outro dispositivo da Apple. Na parte superior e inferior, por outro lado, existem bot√Ķes e menus com fun√ß√Ķes e comandos √ļteis para o gerenciamento do projeto.

Quando você julgar apropriado, você pode salvar tudo usando o item apropriado anexado ao menu Envie o, localizado no canto superior esquerdo. Para obter mais detalhes sobre o uso e a operação do Xcode, consulte a página da web específica que você encontra no site da Apple.

Corona SDK (Windows / macOS)

Corona SDK √© um dos programas para desenvolver aplicativos para iPhone (e Android) mais simples de usar, entre os presentes na pra√ßa. √Č baseado em uma linguagem de programa√ß√£o chamada Luna, que √© mais f√°cil de aprender do que muitos outros e inclui tudo o que voc√™ precisa para construir, testar e publicar aplicativos para dispositivos m√≥veis. √Č totalmente gratuito e est√° dispon√≠vel para Windows e macOS. No entanto, apenas no Mac ele pode ser usado para o desenvolvimento de aplicativos iOS. Para funcionar, ent√£o, ele precisa fazer o download do referido Xcode.



Para utiliz√°-lo, acesse o site do programa e clique no bot√£o Baixar localizado no canto superior direc√ß√£o. Assim que o download for conclu√≠do, abra o pacote .dmg obtido e press√£o o bot√£o concordar na janela que aparece na √°rea de trabalho. Em seguida, arraste o Pasta corona na pasta Aplica√ß√Ķes no seu Mac e inicie o programa clicando no√ćcone do Simulador Corona apenas adicionado a Launchpad.

Agora que você vê a janela principal do programa na tela, cadastre-se (necessário para utilizar o software) clicando no botão Inscreva-se e fornecendo os dados solicitados na janela do navegador que se abre. Após o registro, faça login na tela apropriada do aplicativo.

Em seguida, clique no bot√£o Novo projeto, tipo o nome que deseja atribuir ao seu aplicativo no campo apropriado, indique o pasta onde voc√™ deseja salvar o projeto, selecione um dos modelo dispon√≠vel, defina as configura√ß√Ķes para tela e orienta√ß√£o e clique no bot√£o OK.

Em seguida, use a janela do console para inserir as linhas de c√≥digo para desenvolver seu aplicativo. Todas as altera√ß√Ķes feitas ser√£o salvas automaticamente e ficar√£o visite no editor em formato de smartphone que apareceu na √°rea de trabalho.

Para mais informa√ß√Ķes sobre o uso e opera√ß√£o do Corona SDK, voc√™ pode consultar os guias especiais que voc√™ pode encontrar na se√ß√£o dedicada do site do programa.

Unity (Windows / macOS)

Voc√™ quer desenvolver deuses jogos para iOS? Nesse caso, o melhor recurso que voc√™ pode, na minha humilde opini√£o, recorrer √© Unidade: √© um ambiente de desenvolvimento multiplataforma dedicado √† cria√ß√£o de in√ļmeras simula√ß√Ķes 3D e 2D. Voc√™ pode us√°-lo para criar jogos de o quequer g√™nero, customizando-os em todos os sentidos e obtendo excelentes resultados finais. Ele est√° dispon√≠vel para Windows e macOS e √© gratuito, desde que a pessoa jur√≠dica que representa aqueles que o usam n√£o gere ganhos ou arrecada√ß√£o de fundos superiores a US $ 100.000, caso contr√°rio, voc√™ deve usar uma das variantes pagas do programa (com pre√ßos a partir de $ 25 / m√™s, faturado anualmente).

Para baixar a vers√£o gratuita do Unity para o seu computador, visite o site do software e clique no bot√£o Come√ßar. Na nova p√°gina que lhe √© mostrada, clique no bot√£o Tente Pessoal colocado em correspond√™ncia da coluna Pessoal, Verifica a caixa Aceitar os termos e aperte o bot√£o Baixar Unity Hub.

Download conclu√≠do se voc√™ estiver usando Windows, abra o arquivo .exe obtido e, na janela que aparece na √°rea de trabalho, clique nos bot√Ķes Sim e Pr√≥ximo. Em seguida, marque a caixa Eu aceito os termos do Acordo de Licen√ßa, clique no bot√£o tr√™s vezes seguidas Pr√≥ximo e finalmente, press√£o o bot√£o Instalar.

Se voc√™ estiver usando MacOSEm vez disso, abra o pacote .dmg apenas peguei e arraste o√≠cone do programa na pasta Aplica√ß√Ķes computador, clique com o bot√£o direc√ß√£o nele e selecione o item Aberto presente no menu de contexto e press√£o o bot√£o Aberto na janela que aparece na tela, de forma a contornar as restri√ß√Ķes impostas pela Apple aos aplicativos de desenvolvedores n√£o certificados (opera√ß√£o que deve ser realizada apenas na primeira inicializa√ß√£o).

Agora que voc√™ v√™ a janela do software na tela, fa√ßa login no seu conta Unity. Se voc√™ ainda n√£o tem um ou deseja pular esta etapa, clique nos bot√Ķes Trabalho offline e Novo, introduzir o nome do seu projeto no campo dedicado, selecione um modelo da lista na parte inferior, escolhendo entre 2D e 3De press√£o o bot√£o Criar projeto, que est√° sempre localizado na parte inferior, √† direita.

Neste ponto, voc√™ pode finalmente usar o editor Unity para desenvolver seu aplicativo. O editor est√° dividido em tr√™s √°reas: √† esquerda est√° o painel Hierarquia, que permite gerenciar os elementos presentes na cena; √† direita est√° o painel Inspetor, que permite que voc√™ visualize e modifique as propriedades dos elementos, selecione-os no painel anterior, enquanto na parte inferior voc√™ encontra a √°rea Projeto, aquela destinada √† gest√£o dos recursos que comp√Ķem o projeto. No centro, ent√£o, est√° o observador.

Para criar novos n√≠veis e ambientes de jogo, selecione o item Envie o e que Nova cena na barra de menu do Unity na parte superior. Para testar seu jogo, em vez disso, press√£o o bot√£o JOGAR localizado na parte superior, lembrando-se de sair do modo de teste (pressionando o bot√£o em quest√£o novamente), caso precise fazer mais altera√ß√Ķes em seu projeto.

Quando quiser, voc√™ pode exportar o jogo clicando no menu Envie o (canto superior esquerdo), selecionando o item Configura√ß√Ķes de compila√ß√£o deste √ļltimo, ent√£o aquele Android e pressionando os bot√Ķes Mudar de plataforma e Construir. Por fim, nomeie o arquivo e salve-o em seu computador.

No entanto, lembre-se de que nem todos os componentes √ļteis para o desenvolvimento de jogos, como bibliotecas, m√≥dulos complementares ou software, est√£o dispon√≠veis em seu computador. Se for este o seu caso, substitua o bot√£o Mudar de plataforma Vai descobrir que Abrir p√°gina de download: ao clicar nele, ser√° aberta uma p√°gina da web contendo todas as instru√ß√Ķes sobre os m√≥dulos em falta e detalhes sobre sua instala√ß√£o.

Para obter mais informa√ß√Ķes e percep√ß√Ķes sobre a opera√ß√£o e uso do Unity, convido voc√™ a consultar o manual do usu√°rio oficial no site do software.

AppsBuilder (online)

AppsBuilder √© um servi√ßo online que permite criar aplicativos nativos para iPhone, iPad, Android e outros dispositivos e plataformas. Ele permite que voc√™ desenvolva aplicativos automaticamente a partir de o quequer site ou conte√ļdo online e permite que voc√™ atualize facilmente os aplicativos j√° publicados nas lojas. Inclui v√°rios planos de assinatura (com pre√ßos a partir de 19 ‚ā¨ / m√™s), mas tamb√©m √© poss√≠vel experiment√°-lo gratuitamente, de forma limitada. Est√° totalmente dispon√≠vel e inclui v√°rios tutoriais para aprender como funciona.

Para experimentar o AppsBuilder, acesse o site do serviço e clique no botão Experimentar gratuitamente, que está localizado no centro da tela; então clique no botão Continuar. Em seguida, prossiga para criar o seu próprio conta, preenchendo os campos exibidos na tela com os dados necessários. Como alternativa, faça login usando Facebook, clicando no botão apropriado. Posteriormente, siga o assistente simples para começar a configurar o básico do seu aplicativo, indicando a categoria a que pertence e seu nome.

Na tela do editor que √© mostrada a voc√™ neste ponto, primeiro selecione ocityno no menu suspenso para escolher o idioma, no canto superior direc√ß√£o, para traduzir a interface. Em seguida, selecione a guia Minhas caracter√≠sticas (esquerda) e press√£o o bot√£o Adicionar funcionalidade para adicionar as fun√ß√Ķes de seu interesse ao aplicativo, clicando nos √≠cones relativos e fazendo todas as personaliza√ß√Ķes necess√°rias usando os campos que voc√™ v√™ que aparecem.

Indo para a seção Estilo e navegação você pode alterar o design das telas de seu aplicativo, as cores, o ícone etc., sempre através dos campos apropriados que são mostrados na tela.

Para guardar, de vez em quando, as altera√ß√Ķes efetuadas, clique no bot√£o ressalva que est√° no topo, enquanto para sair do editor press√£o o bot√£o Edi√ß√£o conclu√≠da. Se, por outro lado, deseja cancelar a execu√ß√£o da √ļltima opera√ß√£o, clique no bot√£o claro, que voc√™ sempre encontra na parte superior da tela.

Ao terminar de desenvolver o aplicativo, para prosseguir com sua publicação na App Store, clique no botão com o linhas horizontalmente localizado no canto superior esquerdo, selecione o item Para o mercado no menu que aparece e pressão o botão Ative o aplicativo, presente à direita. Em seguida, siga o procedimento orientado que lhe é proposto, mediante o pagamento do plano de seu interesse.

Para consultar os guias do usuário e acessar todos os recursos disponíveis para utilizar o AppsBuilder ao máximo, acesse a seção apropriada no site do serviço.

Outros programas para desenvolver aplicativos para iPhone

Por uma quest√£o de exaustividade das informa√ß√Ķes, √© meu dever destacar que, para o desenvolvimento de apps para iPhone, voc√™ tamb√©m pode aproveitar as solu√ß√Ķes que indiquei em meu artigo focado em programas para programar: n√£o s√£o ferramentas espec√≠ficas para programa√ß√£o com iOS, isso deve ser especificado, mas ainda pode ser √ļtil.

Quanto ao desenvolvimento específico de jogos, então sugiro que você leia meu tutorial de como criar um app de jogo: Tenho certeza que será de grande ajuda.

Programas para desenvolver aplicativos para iPhone

√Āudio v√≠deo Programas para desenvolver aplicativos para iPhone
Adicione um coment√°rio do Programas para desenvolver aplicativos para iPhone
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.