Em 2007, Apple lançou primeiro iPhone. No ano seguinte, lançou App Store para usuários encherem dispositivos com apps de culinária, exercícios, orçamento, jogos e mais. Embora tenha desenvolvedores internos, Apple disponibiliza SDK para desenvolvedores independentes. SDK do iPhone permite a qualquer desenvolvedor com recursos e conhecimento técnico criar apps para o smartphone.
Apple junta-se a empresas de tecnologia oferecendo SDKs. SDK é conjunto de ferramentas para criar/modificar apps. Apple tem dois SDKs: para Macs e para dispositivos móveis (iPhone, iPad, iPod touch). Especificamente, SDK móvel é construído para iOS, sistema operacional móvel da Apple.
SDK do iPhone funciona apenas em Macs com processadores Intel. Disponível como download gratuito para membros do Programa de Desenvolvedores Apple, vem empacotado no Xcode. Xcode é ambiente de desenvolvimento integrado da Apple e contém todos componentes para construir apps iPhone. Inclui SDK, código de exemplo, simulador e depurador. Com Xcode e SDK, desenvolvedores têm setup completo para construir, testar e publicar na App Store.
Cada app iPhone começa como projeto no Xcode. Apple incluiu toda funcionalidade necessária, mas nenhum recurso. Cabe ao desenvolvedor desenhar layout, fluxo e aparência. Apple fornece editor de código-fonte e recursos para verificar/corrigir erros. Para ajudar, oferece documentação, fóruns, artigos e diretrizes pelo Programa de Desenvolvedores. Só membros podem submeter apps à Apple.
Apple considera elemento humano grande e importante no design de apps iPhone com SDK. Dispositivos móveis como iPhone são incomuns: interagem de formas diferentes (deslizar, girar tela). Ao desenvolver app, necessário considerar funcionalidade e também aparência, do artwork ao ícone de lançamento.
Tecnologia Eletrônica © [www.351231.com]