A Apple limitou intencionalmente os efeitos de iluminação de retrato ao iPhone X e iPhone 8 Plus?

O desenvolvedor irlandês Steven Troughton-Smith descobriu que as fotos antigas do Modo Retrato atualmente não podem ser aprimoradas usando os novos efeitos de Iluminação de Retrato da Apple sem recorrer a truques.

Esta é mais uma limitação artificial de software da Apple?

Para testar sua teoria, Troughton-Smith começou transferindo para o Mac uma foto em modo retrato tirada com o iPhone 7 Plus. Ele então fez algumas alterações rápidas nos metadados do arquivo antes de enviá-lo para o iPhone X. Para sua surpresa, a interface normal de Portrait Portrait para a imagem aprimorada do Portrait Mode apareceu magicamente no aplicativo Stock Photos.

Em outras palavras, são apenas alguns metadados que impedem a aplicação desses efeitos legais de Iluminação de Retrato nas suas fotos antigas do Modo Retrato.

… O que eu esperaria, no entanto, é que a interface de edição do Portrait Lighting apareça (no 8 / X) em fotos antigas do Modo Retrato tiradas com o 7 Plus, para que possam tirar proveito de um melhor aprendizado de máquina e software evoluído - especialmente se é apenas uma alteração de metadados bloqueando

- Steve Troughton-Smith (@stroughtonsmith) 20 de novembro de 2017

Você pode testar isso em qualquer imagem com profundidade de arquivo, antiga ou nova, desde que tenha sido tirada com o iPhone 7 Plus usando o antigo modo de fotografia em Retrato.

Inicie o aplicativo Fotos, selecione uma das imagens do Modo Retrato e clique em Editar. Se for uma imagem de profundidade de campo, você verá o rótulo amarelo "Retrato" mostrado na parte superior. O que você não verá ao tocar no botão Editar é a interface Portrait Lighting, nem mesmo no iPhone X.

Como resultado, você fica preso às suas fotos no Modo Retrato sem a capacidade de aprimorá-las usando os novos efeitos de Iluminação de Retrato. Isso é especialmente estranho, sabendo que as imagens do modo retrato e da iluminação retrato usam o mesmo mapa de profundidade.

O iPhone X suporta fotografia em profundidade de campo nas câmeras frontal e traseira. No iPhone 8 Plus e iPhone 7 Plus, as fotos no Modo Retrato só podem ser tiradas com a câmera traseira de lente dupla, porque apenas o iPhone X possui uma câmera frontal capaz de detectar a profundidade.

Mas qual poderia ser o motivo dessa limitação artificial de software?

Meu iPhone X esquenta se eu tirar muitas fotos de Portrait Portrait seguidas. Eu não consigo imaginar o quão ruim isso seria nos anos 7.

- Mike (@mikbre) 19 de novembro de 2017

John Gruber, da Daring Fireball, diz que Portrait Lighting está limitado ao iPhone X e iPhone 8 Plus por razões de desempenho, pois esses telefones executam o mais recente chip A11 Bionic com o processador de sinal de imagem muito aprimorado da Apple e uma linguagem neural dedicada ao aprendizado de máquina.

De acordo com Gruber:

Meu entendimento é que esses efeitos não estão ativados no iPhone 7 Plus porque o desempenho foi muito lento no momento da captura. Realmente requer o chip A11 Bionic para um desempenho adequado ao vivo na câmera. E a Apple decidiu não enviá-lo como um recurso para o iPhone 7 Plus, que só poderia ser aplicado na postagem, porque parecia meio recurso. Então eu ouvi.

A teoria é que a visualização dos efeitos de iluminação retrato antes do processo de captura sobrecarregaria a CPU / GPU além do que o chip A10 Fusion no iPhone 7 Plus pode suportar. Percebo a importância da visualização da câmera ao vivo, mas não há razão para o iOS não atualizar todas as fotos do Modo Retrato em nossa biblioteca, para que possamos melhorá-las com os efeitos de Iluminação de Retrato.

A Apple limitou anteriormente determinados recursos do iPhone ao hardware mais recente.

Com o Animoji, por exemplo, a nova câmera TrueDepth é necessária para capturar seu movimento facial, embora o recurso Animoji também possa ter sido implementado através da câmera frontal comum.

A Apple deve trazer efeitos de iluminação de retrato para iPhones mais antigos?

Som desligado nos comentários!