Continuidade: um novo nível de interação entre o sistema operacional de desktop móvel e Apple
Makradar Ios / / December 22, 2019
Apple quer-nos a comprar mais dispositivos, insistindo na posição que computadores, tablets e smartphones - eles são completamente diferentes tipos de dispositivos com cenários de uso único. No entanto, a empresa faz o seu melhor para fazer o melhor dispositivo para trabalhar em conjunto com os outros. Muitos usuários, comprar um iPhone ou iPad, para comprar no futuro, e o Mac, por todos os lados, cercando-se com o ecossistema da Apple.
Se você também confessar que a filosofia, em seguida, com o lançamento do iOS 8 e OS X Yosemite sua fé será recompensado. Nós gradualmente recebeu a integração de várias funções e serviços, tanto no sistema operacional nos últimos três anos, mas lançamentos este ano, vai liderar a integração do sistema operacional móvel e desktop para um novo nível e é tudo graças à tecnologia Continuidade. Ele não pode ser considerada uma característica do novo sistema operacional, porque fornece uma gama de opções, cada um com seu próprio modo de funcionamento e os diferentes requisitos de hardware. Da mesma forma que anteriormente lhe disse sobre
implementação e expansão trabalho no iOS 8Neste artigo vamos nos concentrar sobre a tecnologia que está por trás características tais como a integração de chamada, Handoff e lançamento aéreo.iCloud: uma maior integração
Desde o seu lançamento em iOS 5 - iCloud foi a forma oficial de sincronização entre o iOS dispositivos e computadores Mac. E foi realmente conveniente: basta acessar para o novo dispositivo com o seu Apple ID, como todos os seus contatos, e-mail, favoritos, senhas e outros dados imediatamente encontraram-se na sua habitual lugares.
Para trabalhar com praticamente todas as características de continuidade exigem iCloud, mesmo se através da nuvem não é transmitido nenhum dado. Apple fez uso da ID Apple mais versátil, permitindo que você mantenha todo o seu conteúdo sob controle. Função de Partilha de família, por exemplo, faz com que seja possível a troca de arquivos de mídia e aplicativos em vários dispositivos que usam diferentes ID Apple. Isso vai poupar você de ter que logar com a conta principal para fazer download de aplicativos, tornando confusão no iCloud, iMessages e FaceTime.
Se você usar um ID da Apple no seu Mac e iPhone, você pode desfrutar de todos os benefícios A continuidade, desde que o dispositivo é compatível com funções específicas (para mais informações sobre compatibilidade, etc).
telefonemas em OS X
O processo de fazer chamadas de voz em um Mac, através de um operador de rede celular, descrito na documentação é bastante superficial, mas por causa das informações disponíveis neste momento com certeza sabe-se que o dispositivo deve ser conectado a uma rede Wi-Fi (é provável que para as papoulas também serão permitidos em uma conexão Ethernet, mas está agora dizer com confiança este você não pode). Aparentemente, esse recurso não usa Bluetooth em geral (em oposição a Handoff) e não necessita de suporte para conexões peer-to-peer para Wi-Fi (como Airdrop).
Assim, as chamadas de voz, ao contrário do resto das características de continuidade, parece ser a única função em execução no iMac e MacBook Pro linhas em 2007. Os dados serão transferidos dentro de sua rede local, não através da Internet.
O princípio de funcionamento do Bluetooth 4.0 como um exemplo iBeacon
Continuidade-todas as funções, exceto as chamadas de voz, além de Wi-Fi, amarrados também para Bluetooth 4.0 de tecnologia (também conhecida como Bluetooth Low-Energy). Para entender o que é devido, é importante saber sobre algumas características Bluetooth LE, que são claramente visíveis no exemplo do próprio software da Apple - iBeacon.
O primeiro dispositivo de consumo que suporta Bluetooth LE, foi o iPhone 4s. E, embora o padrão foi aprovado em 2010, a integração maciça destes módulos em gadgets começou não muito tempo atrás. Os relógios inteligentes e outros eletrônicos portáteis, que ele usou para se comunicar com smartphones e tablets, a Apple também usa-lo para iBeacon operar a função, que foi introduzido no iOS 7.0, como "a nova tecnologia está se expandindo a definição de serviços locais em iOS". Beacons e iOS dispositivos comunicam entre si através de Bluetooth LE, determinar a localização do usuário e fornecendo funcionalidade sensível ao contexto para aplicações e serviços.
Beacons use "publicidade" componente Bluetooth LE, que permite que muito pouca informação para enviar pacotes em vários intervalos (de 20 ms a 10 segundos). Estes pacotes têm um tamanho de 47 bytes 10 bytes para fins oficiais, 6 - para MAC-address e 31 - para obter informações úteis.
No caso de iBeacon, Apple usa os pacotes de 20-byte, que podem caber uma quantidade surpreendente de dados. Este ID de 16 bytes única para os desenvolvedores de aplicativos (o seu farol no shopping), 2-byte núcleo tag localização (shopping center em San Francisco), e tag de 2 bytes adicionais locais (departamento de eletrônicos no shopping San Francisco). módulos Bluetooth LE em iOS dispositivos verificar, periodicamente, estas balizas e tão logo eles são descobertos - a aplicação irá oferecer-lhe uma variedade de coisas, uma vez que você chegar perto da loja durante o movimento nele, ou quando você está longe dele (desde que você está autorizado a usar o local para o respectivo aplicações). É importante que transmitiu uma boa quantidade de informações usando a menor quantidade de recursos que tem quase nenhum efeito sobre o consumo de energia.
New Airdrop: quando o Bluetooth e Wi-Fi, juntamente trabalho
Quando a Apple anunciou na WWDC que Airdrop apoiará transferência entre OS X e iOS - Salão respondeu aplausos. Isso levanta a questão de por que isso não foi feito originalmente? Afinal de contas, e no OS X e iOS Airdrop funções eram, mas eram totalmente incompatíveis.
Acontece que Airdrop no iOS 7 utiliza as mesmas oportunidades "publicidade" Bluetooth 4.0, que é construído sobre a iBeacon trabalho. Devices "sobreposição" entre si, declarando que eles estão disponíveis para a recepção de dados. Quando você tenta enviar um arquivo, suas varreduras de dispositivos são um número de dispositivos e mostra uma lista de disponíveis. Assim que o destinatário confirma a transferência de - irá criar uma conexão Wi-Fi peer-to-peer que serão enviados e dados. usos Apple para este padrão, como um Wi-Fi DirectQue no entanto não é compatível com Wi-Fi convencional direta (usado em Android-devices). A partir da combinação dessas características e hardvarnogo dependerá - Airdrop se o seu aparelho é compatível ou não. Por exemplo, iPhone 4s tem um módulo Bluetooth 4.0, mas ele não tem um chip Wi-Fi compatível, então Airdrop sobre ele não será suportado.
Transferência de arquivos Airdrop no OS X Lion, leão de montanha e Mavericks também funciona através da conexão peer-to-peer, mas para procurar dispositivos próximos usados Wi-Fi. Ele tem uma explicação lógica - no momento em que foi apresentado recurso Airdrop, módulos Bluetooth 4.0 foram equipados com apenas alguns modelos de toda a linha papoilas. Portanto, o uso de Bluetooth iria causar problemas de compatibilidade com dispositivos mais antigos.
Até à data, o necessário Bluetooth LE módulos disponíveis na grande maioria das papoilas, apoiar OS X Yosemite (Eles got para 2011-2012), de modo que a transição para esta tecnologia é quase não afeta a parte do leão usuários. Lista de computadores com Airdrop habilitado como segue:
- iMac (desde 2012);
- MacBook Pro sem Retina display (desde 2012);
- MacBook Air (a partir de 2011);
- Mac Mini (de 2011);
- Mac Pro (início em 2013);
- MacBook Pro com Retina display (todos os modelos);
Esta lista abrange o dispositivo últimos 2-3 anos, mas em comparação com a lista completa de dispositivos que o apoio OS X Yosemite - ainda é relativamente pequeno.
A julgar pelas primeiras críticas de usuários em OS X Yosemite ainda é um suporte convencional Airdrop, você pozvolyayuyuschaya transferir arquivos de uma papoula no outro, então podemos assumir que como uma opção, e ele permanecerá na versão final. Acreditamos parte dos usuários permanecem no OS X Mavericks, usar o sistema operacional com o projeto da "pré-Ayvovskim", como alguns usuários estão presos no OS X Snow Leopard, não querendo usar o iOS-como interface e funções impostas pela Apple em mais tarde lançamentos.
Como o Handoff
Uma das principais funções Continuidade é Handoff, que na verdade pode mudar radicalmente a experiência de usar Apple dispositivos. Realizar quaisquer ações que você começou a fazer no OS X, você pode sem problemas para continuar em dispositivos móveis, ou vice-versa. Como, então, esses milagres ganham vida?
Em primeiro lugar, como no caso das chamadas de voz, precisamos iCloud, e Handoff para o trabalho em todos os dispositivos devem usar o mesmo ID Apple. Conecte-se uns aos outros, eles também serão via Bluetooth, mas o processo é automático e não requer nenhuma intervenção do usuário).
Uma vez que você estiver conectado ao mesmo conta iCloud, o nosso velho amigo Bluetooth LE será responsável pelo fato de que alguns dispositivos saber quais ações você executar no outro. Abra a página Web no iPad e outros dispositivos na área será capaz de abri-lo a qualquer momento, se você quiser. Assim ícone Handoff será exibido na lokskrina canto inferior esquerdo e fazer um golpe para ele - você abra o aplicativo apropriado, o trabalho prodolozhiv do mesmo lugar onde ele foi parado na outra dispositivo.
Além disso, os ícones de aplicativos usando Handoff, será exibido na barra de multitarefa à esquerda da tela inicial. eles serão colocados no banco dos réus, à esquerda do ícone do Finder e menu de comutação de aplicação (⌘Tab) - No OS X Yosemite é também um lugar especial reservado para eles.
Fazendo toque ou clique no ícone Handoff, você vai mudar imediatamente para as acções realizadas em outro dispositivo. Ao mesmo tempo a continuação da atividade proporciona, mesmo para tais ninharias como a posição de rolagem na página que está lendo. A transmissão de dados não ocorre na LAN (como no caso das chamadas), conexão peer-to-peer (como no lançamento aéreo) ou Bluetooth. Muito provavelmente, para esses fins é usado iCloud, que por sua vez nos diz duas coisas. Em primeiro lugar - irá funcionar no iPhone 4s (graças ao módulo Bluetooth 4.0) e em segundo lugar - para Handoff necessariamente uma ligação activa à Internet.
De acordo com informações da Apple, uma lista de dispositivos suportados Handoff é a seguinte:
- Todos iOS dispositivo de suporte 8, excepto iOS iPad 2
- iMac (desde 2012);
- MacBook Pro sem Retina display (desde 2012);
- MacBook Air (a partir de 2011);
- Mac Mini (de 2011);
- Mac Pro (início em 2013);
- MacBook Pro com Retina display (todos os modelos);
Como é o caso com Airdrop, é provável que as papoulas não foram incluídos nesta lista irá trabalhar com Handoff, usando Bluetooth 4.0 adaptador externo, mas a versão final esta afirmação é impossível.
Handoff para desenvolvedores
Agora, quando descobri o que iOS dispositivos e papoilas será capaz de trabalhar com Handoff, vamos tentar entender que eles podem (e não pode) fazer sobre desenvolvedores de terceiros usando a API fornecida Apple.
Antes de poder utilizar Handoff em suas aplicações, os desenvolvedores terão que comparecer à presença de ação universal, que deve ser o mesmo em ambas as versões do aplicativo. Por exemplo, Apple Mail compartilhada ler e escrever e-mail, como duas ações diferentes. Se você é um desenvolvedor de cliente de armazenamento em nuvem, então você vai ter uma atividade separação verdadeira durante a visualização de um documento de texto e planilha. Para estes fins, a classe NSUserActivity
, Itens de trabalho que são descritos em detalhe aqui.
Handoff para trabalhar usando a mesma API, que você vai precisar para construir em suas aplicações para ambas as plataformas para amarrar as ações do usuário semelhantes. Aqui reside a maior limitação Handoff - ele só pode trabalhar com aplicações criadas por um desenvolvedor.
Assim, torna-se cenário impossível utilizar diferentes aplicações no desktop e dispositivo móvel. Você não pode passar uma guia do Chrome no Safari do OS X no iPad, assim como uma mensagem do Outlook no Mail. Ou seja, os usuários que não utilizam os aplicativos da Apple padrão será alguma inconveniência e enquanto os desenvolvedores têm implementado em seu apoio Handoff aplicativo, você não será capaz de tirar proveito desta função. Mas, mesmo assim, você ainda permanece parcialmente limitada porque não pode usar Handoff, se você preferir "MIX" aplicações em diferentes plataformas.
E embora esta restrição não está feliz, isso significa mecanismo que os desenvolvedores serão capazes de transferir dados de uma aplicação para outra, mesmo que eles não são 100% indentichny. Por exemplo, Microsoft Office, que é sobre o iPhone é uma única aplicação e está dividido em aplicações separadas no OS X. Se você dividir o trabalho com diferentes tipos de arquivos para diferentes tipos de atividade, em seguida, Microsoft será capaz de transmitir dados a partir do Word no Mac diretamente no aplicativo no iPhone ou iPad.
Para os desenvolvedores que preferem usar aplicativos nativos no iOS ea versão web no ambiente de trabalho (como o Google Docs ou Facebook), a Apple forneceu vários APIPara habilitá-los para confirmar a titularidade de domínios específicos e usar os aplicativos baseados na Web em conjunto com as iOS-aplicações.
Por último, para os tipos de actividade em que o usuário interage com os mesmos dados em vários dispositivos ao mesmo tempo, usado continuação Streams, Permite a utilização de comunicação bi-direccional entre dois dispositivos através iCloud. Não sabemos o que o atraso neste caso será, mas engenheiro da Apple Keith Stettenfild afirmou na WWDC, que flui trabalho "forma bastante altamente eficaz."
resultados
Fale sobre a qualidade da execução de todas as funções declaradas Continuidade ainda é cedo, por isso neste momento pode-se notar apenas uma desvantagem - compatibilidade limitada como uma papoula, e iOS dispositivos. A rápida evolução do hardware do smartphone recheio sempre significava que alguns dos novos recursos e funções estará disponível apenas nos dispositivos mais recentes. Os proprietários de papoulas mais velhos, também, às vezes ficaram para trás, o que aconteceu com lançamento aéreo e restaurar OS X através da Internet.
Continuidade - esta é uma das principais características de ambos os sistemas operacionais, no entanto, não têm kopeck módulo Bluetooth LE (~ US $ 30) deixa o computador, no valor de milhares de dólares no esquecimento.
(via)