Acesse:http://gigaom.com/apple/what-developers-need-to-know-about-os-x-mountain-lion/

- A versão prévia do Mountain Lion está disponível para membros registrados deprograma de desenvolvimento da Apple a partir quinta-feira, e inclui algumas mudanças significativas no modo como Mac software é projetado, construído e distribuído. Embora muitos detalhes ainda estão sob sigilo, e certamente haverá algumas adições surpresa reveladas antes da versão final estiver pronta, a Apple anunciou publicamente a informação até agora dá alguma indicação de onde o futuro do Mac desenvolvimento de software se dirige.
Quando Snow Leopard saiu dois anos depois de Leopard, que forneceu uma grande quantidade de melhorias de interface do usuário e alguns importantes under-the-hood atualizações para desenvolvedores, como o suporte de 64 bits completo, Blocos em Objective-C, Grand Central Dispatch , QuickTime X , OpenCL , suporte ao Exchange nativae muito mais. Mountain Lion é uma atualização semelhante – ele olha para melhorar Leão com um monte de melhorias de interface do usuário e algumas mudanças significativas para os desenvolvedores. Mas em vez de sob-capô-melhorias, as mudanças mais significativas parecem estar fora na nuvem desta vez.
Aqui está a lista de mudanças que a Apple está lançando, e como elas afetarão os desenvolvedores:
iCloud
iCloud pode armazenar os documentos e chave-valor pares. A coisa importante a ter em mente aqui é que o desenvolvedor é responsável por colisões e resolução de conflitos entre diferentes dispositivos de atualização da nuvem. Os documentos têm uma caixa de diálogo para permitir aos usuários selecionar qual versão de um arquivo que deseja usar. Se você precisa mesclar as alterações de documentos, você está no seu próprio. Os desenvolvedores precisarão pensar muito cuidadosamente sobre como gerenciar conflitos ao salvar iCloud se está a sincronizar dados entre vários dispositivos e computadores. Não está claro ainda se os aplicativos assinados pelo desenvolvedor Mac programa certs pode acessar os dados armazenados por aplicações assinadas pelo desenvolvedor iOS programa certs. Teremos que esperar e ver o que a Apple pretende aqui.
Enquanto o Snow Leopard adicionado Exchange, e Leão acrescentou iOS-como características, acho que leão da montanha será lembrado como o “iCloudification” do Mac.
Game Center
Algo como 25 por cento de títulos na App Store Mac são os jogos , eo percentual também é bastante elevado no IOS. Acho que há aqui uma grande oportunidade para os desenvolvedores de jogos de porta de iOS e manter altas pontuações, realizações e listas de amigos em sincronia. iCloud apoio também significa manter jogos salvos e estados do jogo em sincronia entre dispositivos. Eu não tenho certeza Game Center nunca vai ser tão popular entre os gamers como Steam e Xbox Live, mas poderia ser ótimo para jogos casuais. Eu adoraria ver alguém chegar a conquistas Xcode para que eu pudesse comparar KLOCs com meus amigos.
Desenvolvedor IDs, App assinatura, Gatekeeper e Sandboxing

Muito tem sido escrito sobre modo seguro , que está vindo para o Mac App Store e Leão, antes do lançamento do leão de montanha. Eu não acho que vou tentar acrescentar algo à discussão a não ser para salientar que Gatekeeper deve ajudar a educar os usuários sobre quais são as diferenças. Parece que você vai ser capaz de assinar seus apps – e ganhar a confiança crescente de usuários – sem ter que se submeter à App Store e concordar com o modo seguro. Claro que, para usar os recursos do icloud e outras guloseimas como notificações, você provavelmente vai querer ir com a App Store de qualquer maneira. No geral, eu acho que isso vai acabar sendo uma coisa boa, apesar das dores de crescimento sofrido durante o lançamento.
Ken Case of The Omni Group está otimista sobre os anúncios:
Este parece ser um negócio muito grande para mim. Em parte porque Gatekeeper assume uma postura mais pró-ativa contra malware, impedindo os desenvolvedores de malware de produzir um novo software que infecta sistemas ao invés de sempre retroativamente rastrear o software ruim e impedir que ele se espalhe ainda mais.
Mas ainda mais importante para mim é que ao projetar este recurso em um post-Mac App Store mundo, a Apple saiu de sua maneira de construir um mecanismo que ainda oferece suporte aos desenvolvedores que distribuem software através de outros canais do que o Mac App Store. Teria sido muito mais fácil para eles simplesmente dizem que “para obter proteção contra malware, você deve usar o Mac App Store, caso contrário, qualquer software que você usa é a seu próprio risco” – mas em vez disso, eles introduziram um novo mecanismo para a identificação de desenvolvedores confiáveis que distribuem software fora da experiência curadoria do Mac App Store.
Color me aliviado!
Compartilhando

Integrando single sign-on para o Twitter no iOS levou a um aumento acentuado em pessoas que se inscrevam para as contas de Twitter. Assim como integração com o Twitter não matar as vendas de clientes Twitter dedicados em iOS, eu esperaria que o mercado no OS X não será muito afetado. Claro que, Twitter não é a única maneira para partilhar as coisas. Flickr, Vimeo, etc estão lá também. O que eu estou muito curioso para ver é se os desenvolvedores poderão ampliar a folha de partilha, registrando seus próprios aplicativos no sistema. Isso poderia ser maravilhoso.
A Apple está tentando fazê-lo fácil de adicionar um aplicativo para compartilhamento, mas a verdadeira questão aqui é descobrir se o seu aplicativo precisa do Twitter ou não a integração. Eu não tenho certeza se precisa para twittar minha contagem de palavras de dentro BBEdit, por exemplo, mas eu gosto da idéia de twittar o que estou lendo diretamente no Safari, ou o que eu estou olhando de dentro do iTunes ou o Mac App Store. Estou esperançoso sobre esse recurso, desde que os desenvolvedores são criteriosa em colocá-lo em bom uso.
Notificações
Eu acho que esta é uma área que os desenvolvedores devem realmente trabalhar para adotar. Estou curioso para saber mais se a Apple vai permitir que os serviços on-line para enviar notificações para aplicativos, como você pode no IOS (onde o Facebook envia uma notificação para o aplicativo do Facebook, eStrategery diz a você quando você foi derrotado, etc.) Devido à infra-estrutura necessária para lidar com esses tipos de anúncios (principalmente em escala de Internet), gostaria de olhar para envio IO e serviços similares para alavancar para que você não tem que construir tudo em seu próprio país.
O que mais?
Tenho certeza que haverá muito mais para vir, como a Apple faz os seus planos mais público mais perto do lançamento de verão, mas eu acho que há um monte de coisas boas aqui que os desenvolvedores podem usar para melhorar e desenvolver seus aplicativos Mac.Eu acho que a integração iCloud terá o maior impacto a longo prazo no OS X, mas os refinamentos na app assinatura, partilha e notificações serão características importantes para os desenvolvedores também.
Curiosidades na internet

