Casa > P > Por Que A Apple Não Impede Que Os Macs Instalem Aplicativos Fora Da App Store Como Fizeram Com Os Iphones?

Por que a Apple não impede que os Macs instalem aplicativos fora da App Store como fizeram com os iPhones?

A Apple impede isso, mais ou menos.

Aqui está o meu painel de Preferências de Segurança e Privacidade no separador Geral...

main-qimg-3d033ef7d5b88059c8409a4e55ab4161

A parte que eu indiquei pode ser mais relevante para vocês. O comportamento padrão, fora da caixa, é que apenas os programas da App Store são permitidos. Clique no cadeado para autenticar com a senha do seu dispositivo, e a segunda opção pode ser escolhida, que é qualquer coisa da App Store e através das interwebs de desenvolvedores confiáveis. Isto faz com que você pule através de alguns hoops, no entanto. Você tem que autorizar qualquer download de fora da App Store, respondendo a uma caixa de diálogo, lançando Segurança & Privacidade de Preferências do Sistema, clicando no cadeado, autenticando e depois permitindo o download. A terceira opção só se torna visível a partir de um comando Terminal;

sudo spctl --master-disable

Introduzir isto numa janela do Terminal, autenticar, iniciar Segurança & Privacidade, clicar no cadeado, autenticar novamente, assinalar o botão de rádio Anywhere, fechar Segurança & Privacidade, pronto para ir. Você pode baixar de qualquer lugar que você goste agora, o único aborrecimento que você terá é quando você lançar seu novo aplicativo pela primeira vez.

main-qimg-86e06ffb4fe933b24a01bf43f79cd4e9

Sandboxing, a prática de restringir aplicativos externos a serem instalados foi introduzida no OS X em 2007 e exigida em 2012. Lembro-me de os especialistas dizerem que seria a morte da plataforma, sabem, como daquela vez que a Apple deixou de colocar disquetes no Macs.

main-qimg-c784a5cc50725a1f43394af4c21c849d

Superamos essa, mas a Apple foi esperta o suficiente para perceber que enquanto a App Store provavelmente seria suficiente para 90% da base de usuários, os outros 10%, particularmente os desenvolvedores, precisavam da liberdade de poder implantar aplicativos não assinados de qualquer lugar, daí a capacidade de desligar o sandboxing.

Bottom line, se você tem um Mac e não desligou o sandboxing, tente baixar um aplicativo não assinado agora mesmo. Você receberá isto;

main-qimg-7640e4f5c8e32368bb7f79e17149576a

Você pode baixá-lo, mas não abri-lo.

De Farica Manpreet

Quais são as principais tendências tecnológicas? :: Quais são as melhores soluções analíticas para SDKs móveis?