Assine
22950 assinantes- Feeds completos
- Feeds dos comentários
- Feeds do fórum
- Receba o Meio Bit via e-mail
Mantenha-se informado sobre as nossas novidades com nosso newsletter semanal, todas as segundas-feiras

O mundo nunca mais será o mesmo depois do anúncio do SDK do iPhone, metade das criancinhas da África acordaram com um Mac Lanche Feliz do lado de suas camas, o Aquecimento Global desapareceu e as ações da RIM caíram mais de 2%, mas mesmo assim há pontos questionáveis na estratégia da Apple.
De cara, o SDK do iPhone prende o desenvolvedor à loja da Apple. A ÚNICA forma legítima de instalar uma aplicação em um iPhone é submetendo-a à Apple, que a testará e aprovará. Do contrário, babau.
Isso é complicado, pois por mais que eu concorde que aplicações pornográficas na lojinha online de Tio Jobs iriam prejudicar a imagem da empresa, o iPhone é o melhor player para ser segurado com uma só mão. O acelerômetro poderia ser usado em um sem-número de jogos questionáveis, como o Onanista Hero.
Centralizando a distribuição assim, ou você aceita as regras da Apple OU não escreve programas para o iPhone com o SDK. Isso é ruim, é o extremo oposto da liberdade pregada pelo Stallman, e como todo extremo, é ruim.
Outro ponto ruim: O upgrade para rodar programas do SDK será gratuito para o iPhone, mas cobrado dos otários donos de iPods Touch. Darth Jobs diz que o modelo de faturamento do iPhone permite que se disponibilize esse tipo de atualização de forma gratuita, já que o iPhone dá retorno para a Apple por pelo menos 24 meses após a venda. Uma fatia da sua conta de telefone vai direto pro Jobs.
No caso do Touch, é uma venda simples e acabou.
OK, mas e como a Apple solta upgrades grátis para os iPods? Se fosse assim estaríamos no Firmware 1.0, e o Touch já está no 1.1.4. A Apple só faz de graça quando interessa? (essa foi uma pergunta retórica)
Completando, o SDK é Mac-Only. As formas inferiores de vida que são obrigadas a usar, bem... qualquer coisa que não seja um Mac ficaram de fora. Com isso se essas formas inferiores de vida quiserem desenvolver para o iPhone terão não só que baixar o SDK, que é justo, mas também terão que comprar um Mac, mesmo que não estejam no estágio de evolução espiritual necessário para isso.
A Apple acha que pode alienar TODOS os desenvolvedores que usam Windows, tão facilmente quando alienei os desenvolvedores que usam Linux, ao deixar de citá-los na frase anterior, mas o que ela fez foi abrir mão de uma excelente vantagem. Ela poderia criar uma explosão de desenvolvedores Windows/Linux "experimentando" o desenvolvimento para iPhone, e até lançando/portando seus programas para a plataforma. Imagine a situação: Eu desenvolvo para Windows Mobile, tenho um sharewarezinho ajeitado, mas não tenho iPhone. Baixo SDK, porto minha aplicação, o pessoal da Apple testa para ver se está OK (embora rodar direitinho no SDK já seja boa garantia disso) e boto pra vender na iPhone Store. Easy Money.
Mas se para fazer isso eu tenho que comprar um Mac, fica difícil. Eu até entenderia ter que comprar um iPhone para desenvolver para o iPhone, mas ser “obrigado” a comprar um computador inteiro, mudar de sistema operacional e filosofia de trabalho, é um pouco demais.
Se a distribuição de software fosse aberta com certeza alguém estaria neste momento berrando sobre vírus e outras coisas, concordo que é estranho, mas foi o jeito que o paranóico do Steve Jobs conseguiu para controlar o que vai rodar no iPhone.
Realmente a diferença em relação aos upgrades é o modelo de negócio, o consumidor do iPhone já paga os upgrades na conta telefônica, e além disso pelo que entendi somente os upgrades que incluam aplicações ou novas funcionalidades são pagos no caso do iPod Touch.
Por fim o SDK ser nativo Mac. É a escolha lógica feita pela Apple, eles dominam OS X, Cocoa, Xcode e todas as ferramentas para desenvolver para o iPhone, a opção natural é fazer um sistema Mac. Qual seria a outra opção? Portar o Xcode para Windows e Linux? Extremamente difícil. Usar o Eclipse como plataforma de desenvolvimento? Possível, mas será que teriamos nesse caso o emulador, debugger e outras ferramentas dentro dos padrões Apple de desenvolvimento. Outro ponto a lembrar, o Xcode vêm grátis com o OS X e isso possibilitou o aparecimento de um grande mercado independente de desenvolvedores OS X, com aplicações de alta qualidade, um exemplo são os editores de texto, hoje o melhor editor de texto para Mac não é nem o Word da Microsoft, nem o Pages da própria Apple, mas sim o Mellel da RedleX. Sem contar programas como Pixelmator, RapidWeaver e outros. Isso quer dizer, esse pessoal que desenvolve hoje em Mac não vai ter problema nenhum em desenvolver para o iPhone, na verdade em junho quando tudo estiver funcionando acho que teremos várias aplicações de alta qualidade disponíveis.
Do jeito q tem hacker que gosta de liberar as travas da Apple, daqui a pouco ja tem alguma SDK compativel multiplataforma e capaz de gerar programa para ser instalado pelo "Instaler".
Quando eu vi a lista de linguagens "fracamente" portadas para o Iphone/Ipod Touch deu para perceber que está fácil existir outros SDKs.
O que falta é criar bibliotecas/modulos/pacotes para cada linguagem interagir com o sistema, talvez a SDK mostre o caminho mais rápido.
Espero que esse modelo da Apple não dê certo e o desenvolvimento do Iphone/iPod Touch fique semelhante ao do Windows Mobile.
Está parecendo que a Apple passou a encarar o iPod touch como um computador: atualizações do sistema operacional são de graça, como as 10.x.1 em diante são downloads gratuitos; mas funções novas adicionais são pagas -- como o iWork é, digamos.
Este artigo será deletado da memória dos xiitas que chamam o Cardoso de iTard em cinco segundos.
Memória seletiva não deixa de ser uma manifestação da seleção natural. Naturalmente, as pessoas selecionam o que vão querer lembrar.
__________________
A abordagem do Leandro na arte de blogar
Na verdade vão ler todas as partes engraçadas como se fossem a sério, já que *tards não desenvolveram senso de humor, aí dirão: "cardoso adora ofender usuários do Linux dizendo que são formas inferiores de vida".
Veja por um outro lado: A Apple tinha de fazê-los Mac Only pois ele usa de programas já existentes no Mac e que funcionam do mesmo jeito que fazer uma mac-app: Xcode, Instruments e Interface Builder. Portar todos esses programas pra Windows seria uma sacrifício.
'tou agora mesmo correndo uma virtual machine para testar se assim é possivel correr o sdk em ambiente windows. dps logo deixo noticias: http://networkcheese.blogspot.com
Esse modelo de distribuição exclusivo pode ser desconfortável porém traz vantagens para o desenvolvedor que podem compensar
Distribuição: custo Zero imagine para uma empresa de desenvolvimento não ter que se preocupar investir em produção de media e distribuição do seu produto para o Varejo e Atacado tradicional
Anuncio do produto: custo Zero ele estara disponível no catalogo da App Store sem taxas de manutenção e inclusão ou assinatura.
Proteção à pirataria: O maior problemas dos desenvolvedores é coibir a pirataria que exigia do desenvolvedor investir em travas e programas de autenticação para dificultar a distribuição ilegal esse problema passa a ser da Apple agora provavelmente esse App Store terão algum tipo de DRM.
U$ 100.000.000,00 é um bom incentivo principalmente para despertar o interesse de se desenvolver freeware e obter lucro com eles.
Suporte nativo a upgrades automáticos: pode ser cobrados se for uma evolução de software mais se for um simples caso de correções de bugs é uma ferramenta poderosa para manter a satisfação dos clientes.
Investimento: para um profissional não acho caro o custo de U$ 599,00 de um Mini e U$ 99,00 do pacote Full que da direito à inclusão na App Store, e quem for amador ainda existe o hakintosh e o pacote freeware do Kit para se aprender a usar .
No meu ver a Apple esta propondo o sonho das empresas de desenvolvimento o controle da distribuição ilegal de software se der certo tanto a Apple como o Desenvolvedores vão sair ganhando e provavelmente o modelo de App Store pode evoluir também como um meio de distribuição para os Sistemas tradicionais com o OS
x Leopard da Apple e o Vista.
PS: O DRM não vai acabar ele só vai mudar de foco afinal vivemos no capitalismo ainda.
Fiquei puto quando vi que o Minimum requiremento era ter o Leopardo...
Porque puto o OS X Leopard roda em máquinas relativamente antigas de 2003 para cá.
Puto pq eu não tenho Mac muito menos um Leopardo... hehe.
Seria legal (mas aí seria ser legal DEMAIS) ter SDK pra Win...
Portar o SDk do iPhone seria o mesmo que portar o Visual Studio ou sejá lá o que se use para desenvolver para Windows Mobile. O Touch é um produto que tio Steve não gosta, tal como o Mac Mini. O modelo de negócio e questões fiscais são apenas uma desculpa. E quanto à App Store, desde que foi anunciado o SDK estava claro que seria assim. O Installer não deixara de existir para aplicações "ilegítimas", aliás o SDK vai beneficiar e muito a criação destas aplicações. Apenas o Toolchain deixara de fazer sentido senão se reinventar.
Cardoso, alguma coisa me diz que você andou lendo o que escrevi.
Me sinto honrado.
cardoso adora ofender usuários do Linux dizendo que são formas inferiores de vida!!!!
Daniel.
Se diz isso, você não conhece o Cardoso.
--
Evite a extinção de uma espécie ameaçada: use corretor ortográfico!
É... foi exatamente o que aconteceu comigo... Fui no site da Apple "sequinho" e já cliquei no "baixe o SDK agora, seu miserável", fui preenchendo o formulário, e no meio da minha alucinação veio um pensamento: Eu não lembro de ter clicado no - SDK for Win -, voltei e vi que tinha que comprar um Mac...
Decepção...
--------------------------------------
Só a mudança é permanente.
kkkkk!
acho q MUITA gente fez isso... (me incluo nessa lista)
------
Vaca amarela, pulou a janela.
Eu sou um deles também...
Poxa, eles deviam pensar que iPhone users também usam Windows.
Os usuários sim, os desenvolvedores que corram pra comprar um Mac.
É que seria absurdamente dificil pra eles portarem tudo pra Windows...
FelipeCN.com
Cardoso, que firmware tu tá usando no seu Touch? Estou prestes a escrever um post mostrando todos os apps que instalei, nos moldes daquele outro seu. Darei os créditos da idéia original, naturalmente.
Ah, e essa mania de "tards" tá tão chata quanto a mania de pegar no pé da turma do software livre. Piada velha, move on.
www.hbdia.com
Leia. Afinal, você não está fazendo nada mesmo.
1.1.1. EU SEI, pura preguiça.
O seu ainda acha que é um iPhone quando você erra o passcode?
Ahahah meu tá na 1.1.1 também. Meu PSP é do mesmo jeito, deixo sempre num firmware bem antigo até meus amigos homebrewzeiros encherem o saco pra eu atualizar.
www.hbdia.com
Leia. Afinal, você não está fazendo nada mesmo.
O termo correto é "guinea pigs"
O que será pago para o touch são as melhorias na parte corporativa, como acesso a servidores Exchange.
É como foi o 1.1.3, o update será gratuito, mas os apps novos serão pagos.
E pra Apple seria quase impossivel portar o Xcode pra Windows. O Xcode está muito ligado ao OS X, se ela fizesse isso, teria que emular algumas partes em uma máquina virtual - o que abriria caminho para rodar o OSX quase oficialmente em qualquer hardware.
Ou ela teria um baita trabalho pra portar tudo pra Windows e o SDK demoraria ainda mais pra sair.
Sem contar que muita gente vai comprar Macs para desenvolver pro iPhone. Dado o barulho todo que foi feito em cima dele, acho que quase todo mundo [que puder comprar um Mac] vai querer desenvolver pra ele.
FelipeCN.com
Eu utilizo o em meu touch com firmware 1.1.4 versão de update gratuita e mesmo não tendo os 5 programas do iPhone o update atualizou a exibição de filmes com a função de visualização previa dos capitulos do filme que se assiste nele uma coisa que na apresentação da Macworld 2008 fica parecendo que essa função seria vendida junto com os 5 programas do iPhone na minha opinião o Touch terá função de App Store oferecidas gratuitamente.
Semana que vem, a Apple lança algo que torna esses pontos negativos em positivos.
Aposto um torrent de Ubuntu.
Espero que não.
Aqui estão dizendo que a Sun vai fazer uma JVM para o iPhone.
Como um passe de mágica tudo está resolvido!
Não gosta de Objective C? Desenvolva em Java ou Ajax.
Não quer desenvolver em um Mac? Desenvolva em Java ou Ajax no SO que escolher.
Não quer distribuir sua aplicação via iTunes Store? Desenvolva em Java e use o JavaWebStart Use o jailbreaker. Ou desenvolva em Ajax sua aplicação Web 2.0.
Vamos ver se a Adobe vai lançar também o Flash para iPhone e a MS o Silverlight.
Eu particularmente ainda prefiro a combinação Mac, Objective C e iTunes Store.
Se for como no Mac, não há necessidade aprender Objective C. Basta usar BridgeSupport, como PyObjC e outras. A penalidade de desempenho é desprezível e virtualmente não existe.
Legal essa, vou pesquisar.
Eu só não sei como a Sun vai distribuir isso. Os termos da Apple dizem que ela não vai distribuir aplicativos que rodem código fora do que você enviar pra eles revistarem. Isso inclui emuladores e interpretadores. O que significa que não teremos NES no iPhone e muito menos Java ou Flash.
FelipeCN.com
Eu gosto muito da Apple, adoro meus produtos apple. Só que eu não me conformo do tanto que ela é fechada.
Muita, muita coisa é escondida no MacOS X, o Iphone é mais fechado que vestido de freira e agora com o SDK eles perderam a oportunidade de popularizar de vez o iphone e sua plataforma como disseram aí em cima.
Será que ela é fechada assim somente em função da estabilidade? I doubt it!
Como seria o mundo se a Apple tivesse a fatia de mercado que a Microsoft tem hoje?
Se você quer explorar o segredos do OS X instale o F-Script, leia este artigo, o ponha em prática e nenhum segredo do OS X vai permanecer.
Divulgaram quanto vão cobrar dos idiotas que preferiram comprar um iPod Touch ao invés de um iPhone desbloqueado pra usar como iPod?
Os idiotas donos de iPod Touch também podem desbloquear seus aparelhos.
Eu sei, por isso que falei do iPhone desbloqueado. Os iPhones tem tudo da Apple de graça. Os iTouchs tudo tem que pagar taxas extras.
Caraca, acho que o poderoso Joboso iria chorar ao ver uma montagem tão mal feita como a que ilustra este post.
P.S.: Por favor, não me diga que aquilo foi feito em um computador da Apple! Tem que ter sido PC, tem que ter sido PC! O campo de distorção da realidade de um mac não permitiria algo tão mal feito.
...
David
Felizmente talento não está ligado a plataforma.
Concordo plenamente, mas é muito triste ver tanto poder ser usado dessa forma.
...
David