iMessage

Origem: Wikipedia, a enciclopedia livre.
iMessage
Desenvolvedor Apple
Plataforma iPhone , iPad , iPod Touch , Mac
Lancamento 12 de outubro de 2011 (12 anos)
Sistema operacional iOS , macOS , iPadOS , watchOS
Genero(s) Servico de Mensagens Instantaneas
Licenca Proprietaria , EULA
Estado do desenvolvimento Ativo

iMessage e um servico de mensagens instantaneas desenvolvido pela Apple Inc. e lancado em 2011 . O iMessage funciona exclusivamente nas plataformas da Apple: macOS , iOS , iPadOS e watchOS .

O servico permite o envio de mensagens de textos , imagens, videos e documentos por meio de uma conexao de internet . Ele oferece tambem status de entrega e leitura (quando o destinatario recebe e le a mensagem), sistema de criptografia de ponta a ponta para que apenas o remetente e o destinatario - ninguem mais, incluindo a propria Apple - possam ler as mensagens. O servico tambem permite o envio de dados de localizacao e adesivos. No iOS e no iPadOS, os desenvolvedores de terceiros podem adicionar mais recursos ao iMessage com o desenvolvimento de extensoes personalizadas, como por exemplo o compartilhamento rapido de musicas recentemente reproduzidas de um determinado aplicativo.

Foi lancado para iOS em 2011 e macOS (anteriormente chamado de OS X) em 2012 . Em 2020 , a Apple anunciou uma versao totalmente redesenhada do aplicativo para macOS, que adiciona alguns dos recursos anteriormente indisponiveis no Mac, incluindo compartilhamento de localizacao e efeitos de mensagens que estavam presentes nos sistemas moveis como iPhone e iPad. [ 1 ] [ 2 ]

Historia [ editar | editar codigo-fonte ]

O iMessage foi anunciado por Scott Forstall na conferencia da WWDC 2011 em 6 de junho de 2011. Uma versao do aplicativo Mensagens para iOS com suporte para iMessage foi incluida na atualizacao do iOS 5 em 12 de outubro de 2011. Em 16 de fevereiro de 2012, a Apple anunciou que um novo aplicativo de mensagens substituiria o iChat e faria parte do OS X Mountain Lion . O OS X Mountain Lion foi lancado em 25 de julho de 2012.

Em 23 de outubro de 2012 , o CEO da Apple, Tim Cook , anunciou que os usuarios de dispositivos da Apple enviaram 300 bilhoes de mensagens usando o iMessage e que a Apple entrega uma media de 28 mil mensagens por segundo. [ 3 ] Em fevereiro de 2016, Eddy Cue anunciou que o numero de iMessages enviados por segundo havia crescido para 200 mil. [ 4 ]

Em maio de 2014 , um processo foi aberto contra a Apple por causa de um problema que, se um usuario mudar de um dispositivo Apple para um dispositivo nao-Apple, as mensagens que estao sendo entregues a eles atraves do iMessage nao chegariam ao seu destino. Em novembro de 2014, a Apple resolveu esse problema fornecendo instrucoes e uma ferramenta on-line para remover uma conta registrada do iMessage. Um tribunal federal rejeitou o processo a favor da Apple. [ 5 ] [ 6 ] [ 7 ]

Em 21 de marco de 2016 , um grupo de pesquisadores da Universidade Johns Hopkins publicou um relatorio no qual demonstravam que um invasor em posse de textos criptografados do iMessage poderia potencialmente descriptografar fotos e videos que haviam sido enviados atraves do servico. Os pesquisadores publicaram suas descobertas apos a vulnerabilidade ter sido corrigida pela Apple.

Em 13 de junho de 2016 , a Apple anunciou a adicao de aplicativos e extensoes ao servico iMessage, acessivel atraves dos aplicativos Mensagens. Os aplicativos podem criar e compartilhar conteudo, adicionar adesivos, fazer pagamentos e muito mais dentro da aba de conversas, sem ter que mudar para aplicativos autonomos. Um kit de desenvolvimento para aplicativos proprios para o iMessage foi anunciado pela Apple durante a apresentacao da WWDC . Os editores tambem podem criar aplicativos de adesivos proprios sem a necessidade escrever nenhuma linha de codigo. De acordo com a Sensor Tower, a partir de marco de 2017, a iMessage App Store possuia aproximadamente 5 mil aplicativos habilitados para mensagem. [ 8 ]

Na conferencia da WWDC 2020 que aconteceu em 22 de junho de 2020 , a Apple antecipou a proxima versao do seu sistema operacional macOS, previsto para ser lancado no final de 2020. O Big Sur tera uma versao redesenhada do aplicativo com recursos anteriormente disponiveis apenas em dispositivos iOS, como efeitos de mensagens e compartilhamento de localizacao.

Recursos [ editar | editar codigo-fonte ]

O iMessage permite que os usuarios enviem textos, documentos, fotos, videos, informacoes de contato e mensagens em grupo utilizando a internet para outros usuarios de iOS ou macOS. O iMessage e uma alternativa as mensagens SMS e MMS para a maioria dos usuarios com dispositivos executando o iOS 5 ou modelos posteriores. Ao selecionar a configuracao "Enviar como SMS" no aplicativo Mensagens, a mensagem sera enviada como SMS, caso o remetente nao tiver uma conexao de Internet ativa. Se o receptor nao tiver conexao com a Internet, a mensagem deve ser armazenada em um servidor ate que uma conexao seja restaurada.

O iMessage pode ser utilizado atraves do aplicativo Mensagens em um iPhone, iPad ou iPod Touch executando o iOS 5 ou versao mais recente ou em um Mac executando o OS X Mountain Lion ou versoes mais recente. Os proprietarios desses dispositivos podem registrar um ou mais enderecos de e-mail para criar uma conta. Alem disso, os proprietarios de iPhone podem registrar seus numeros de telefone com a Apple, desde que a operadora forneca suporte. Quando uma mensagem e enviada para um numero de celular, o aplicativo verificara se aquele numero possui uma conta registrada no iMessage, caso contrario a mensagem sera enviada como SMS. [ 9 ]

No aplicativo Mensagens, a mensagem enviada pelo usuario esta alinhada a direita, com respostas de outras pessoas a esquerda. Um usuario pode ver se o outro usuario do iMessage esta digitando uma mensagem. Um balao de conversa de cor cinza aparece no rodape da conversa quando uma resposta e iniciada. Tambem e possivel iniciar uma conversa em um dispositivo iOS e continuar em outro utilizando o mesmo Apple ID. [ 9 ] Em iPhones, baloes verdes indicam mensagens de SMS; em todos os dispositivos iOS, os baloes azuis e bolhas de texto indicam a mensagens de iMessage.

Todas as mensagens do iMessage sao criptografadas e possuem recibos de entrega. Se o destinatario habilitar a opcao de "Confirmacao de Leitura" nos Ajustes do dispositivo, o remetente podera ver quando o destinatario leu a mensagem. O iMessage tambem permite que os usuarios configurem chats com mais de duas pessoas - um "bate-papo em grupo".

Com o lancamento do iOS 10 , os usuarios podem enviar mensagens acompanhadas de uma serie de efeitos no envio dos baloes de mensagens ou tela de mensagens. Ao segurar o botao de envio com forca, a gama de efeitos e surgida para que os usuarios selecionem um efeito a ser enviado ao receptor. [ 10 ]

Com os lancamentos do iOS 14 e macOS 11 Big Sur, os usuarios ganharam uma novos recursos, como a capacidade de fixar conversas individuais, mencionar outros usuarios, definir uma imagem para conversas em grupo e enviar respostas pra um balao de mensagem especifico. Alem disso, mais recursos do aplicativo Mensagens no iOS e iPadOS foram adicionados no macOS. [ 11 ]

Tecnologia [ editar | editar codigo-fonte ]

O protocolo iMessage e baseado no servico Apple Push Notification (APNs) ? um protocolo binario-proprietario. Ele configura uma conexao Keep-Alive com os servidores da Apple. Cada conexao tem seu proprio codigo unico, que atua como um identificador para a rota usada no envio de mensagens para um dispositivo especifico. A conexao e criptografada com TLS usando um certificado do lado do cliente, que e solicitado pelo dispositivo na ativacao do iMessage. [ 12 ]

Referencias