1 pontos por GN⁺ 2 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • O iOS 27 deve adicionar a opção "Create a Pass" ao botão "+" já existente no app Apple Wallet, permitindo que usuários criem passes diretamente, sem conta de desenvolvedor nem assinatura por certificado
  • O usuário poderá escanear com a câmera bilhetes em papel, cartões de associação e códigos QR exibidos na tela, ou criar um novo passe no editor sem escanear, ajustando estilo, imagem, cor e campos de texto
  • A Apple está testando três modelos iniciais: Standard, Membership e Event, com tons laranja, azul e roxo para diferenciar os tipos de passe na pilha do Wallet
  • O PassKit, lançado junto com o iOS 6 em 2012, seguia um fluxo em que empresas criavam e distribuíam arquivos .pkpass, mas para pequenas academias, cafés, bibliotecas e programas de fidelidade, conta de desenvolvedor, certificados de assinatura e trabalho de engenharia eram barreiras
  • O WalletWallet espera queda no uso do fluxo simples de código de barras → Wallet, mas áreas como Google Wallet, web e sistemas antigos, passes com tags integrados a Bandcamp·SoundCloud·Spotify e compartilhamento de .pkpass devem continuar existindo mesmo após o iOS 27

Fluxo de criação de passes no Apple Wallet

  • Reportagens da Bloomberg, MacRumors, 9to5Mac e AppleInsider apontam para o mesmo fluxo
    • A opção de criar passe será adicionada ao botão "+" já existente no app Wallet
    • Haverá duas formas de começar: escanear um cartão de papel, ingresso ou código QR na tela, ou criar diretamente sem escanear
  • Todo o fluxo funciona sem conta Apple Developer, Pass Type ID ou assinatura por certificado
  • Espera-se que o iOS 27 seja apresentado antecipadamente na WWDC de 8 de junho e lançado publicamente em setembro

Editor e modelos

  • No editor, será possível ajustar estilo, imagem, cor e campos de texto
  • Essa abordagem fica mais próxima dos layouts baseados em modelos oferecidos por geradores de terceiros como Pass2U e WalletWallet do que do pipeline PassKit voltado a desenvolvedores da Apple
  • A Apple está testando três modelos iniciais
    • Standard: laranja, padrão para passes genéricos
    • Membership: azul, para cartões de acesso recorrente como academia, clube e biblioteca
    • Event: roxo, para ingressos de jogos, filmes e eventos únicos
  • As cores não são apenas decorativas; elas ajudam a diferenciar visualmente os passes na pilha do Wallet
    • Só pelo tom do modelo já será possível distinguir, sem ler, um cartão de fidelidade laranja de um ingresso roxo

O vazio de 14 anos desde o PassKit

  • A Apple lançou o PassKit em 2012 junto com o iOS 6
  • O fluxo original era: a empresa cria um arquivo .pkpass, e o cliente toca para adicioná-lo ao Wallet
  • Companhias aéreas, grandes varejistas, plataformas de ingressos e algumas redes nacionais de maior porte adotaram isso de forma consistente
  • Muitas academias, cafés, bibliotecas, centros recreativos e pequenos programas de fidelidade não criaram passes para o Wallet
    • Isso porque eram necessários conta Apple Developer, certificado de assinatura e trabalho de engenharia suficiente
    • Nas discussões de orçamento, quase sempre vencia a opção de imprimir cartões de papel
  • O The Next Web avalia que a Apple mudou para uma direção em que não espera mais pelos desenvolvedores
    • Se a empresa não criar um passe para o Wallet, o usuário poderá criar o seu próprio a partir de um código QR já impresso
  • Por mais de uma década, o Wallet ficou mais próximo de um diretório de itens que marcas escolhiam oferecer; no iOS 27, ele passa a ser um diretório de itens que as pessoas escolhem guardar

Impacto no WalletWallet

  • O WalletWallet é um serviço que existe por causa dessa lacuna
    • O usuário cola no app web o código de barras de um cartão de fidelidade, escolhe uma cor e, em cerca de 1 minuto, um passe gratuito do Apple Wallet é criado no celular
    • Funciona no navegador e não exige conta nem configuração de desenvolvedor
  • Quando o Create a Pass chegar em setembro com o iOS 27, parte desse fluxo simples passará para dentro do app Wallet no iPhone
  • O WalletWallet vê essa mudança como positiva para os usuários
    • Ela está alinhada ao objetivo de tornar o Wallet mais fácil de usar em áreas de cauda longa, como cafés e academias
    • O fato de a Apple adotar essa mesma direção no nível do sistema operacional representa a mudança necessária para essa categoria
  • Mesmo após o iOS 27, ainda há áreas em que o WalletWallet pode atuar
    • Google Wallet

      • O Create a Pass é exclusivo do iPhone
      • Uma parte significativa dos usuários de Wallet está no Android, e o gerador do WalletWallet pode criar passes para Google Wallet a partir do mesmo formulário
    • Web e sistemas antigos

      • O iOS 27 exigirá um iPhone compatível e a atualização de setembro
      • O WalletWallet hoje funciona em qualquer navegador
      • Pode ser usado no iOS 14, iPad, Mac e até no notebook de um amigo
    • Passes com tags baseados em integração real

      • Os geradores de passes do WalletWallet para Bandcamp, SoundCloud e Spotify importam automaticamente imagem do artista e links para um passe com tags
      • Isso é diferente dos passes de modelo genérico mostrados pela Apple
    • Compartilhamento

      • Como o .pkpass gerado na web é um arquivo, ele pode ser enviado por e-mail, publicado ou entregue via QR para usuários Android
      • O fluxo nativo do Wallet é mais preso ao dispositivo em que foi criado
      • O WalletWallet espera que o uso mais simples de código de barras → Wallet diminua após o lançamento do Create a Pass
      • O motivo de o WalletWallet ter surgido foi o fato de a barreira de entrada para criar passes do Apple Wallet ser alta demais para usuários comuns; se o iOS 27 reduzir essa barreira, isso se aproxima do cenário desejado

Detalhes ainda desconhecidos

  • As reportagens atuais cobrem apenas a UI, os modelos e o fluxo em alto nível
  • Detalhes importantes ainda não foram confirmados
    • Se passes criados pelo usuário serão sincronizados via iCloud entre iPhone, iPad e Mac
    • Se será possível exportar o passe como arquivo .pkpass e compartilhá-lo com pessoas que não usam iPhone
    • Se o Wallet suportará códigos de barras Code 128, PDF417 e Aztec, ou apenas QR
    • Se estabelecimentos poderão depois reivindicar propriedade, coassinar ou atualizar passes criados por usuários
    • Se haverá suporte a comportamentos na tela bloqueada vinculados a hora e localização, como nos passes emitidos por desenvolvedores
  • Mais detalhes devem surgir após a apresentação do iOS 27 na WWDC de 8 de junho e o lançamento da primeira beta para desenvolvedores

Reportagens consultadas

1 comentários

 
GN⁺ 2 시간 전
Comentários no Hacker News
  • A UI do app Wallet parece o auge do design “solteiro de 20 e poucos anos em SF” da Apple
    Quem tem vários cartões do mesmo banco, por exemplo uma conta pessoal e uma conta conjunta com o cônjuge, precisa fazer a dança de escolher entre dois cartões idênticos mostrando só os 20 px de cima toda vez que vai pagar
    Não dá para entender como uma UI dessas ainda existe

    • Na carteira física existe um problema parecido
      Até uma pessoa de 80 anos com começo de declínio cognitivo consegue usar essa carteira: escolhe o cartão e depois encosta o celular no leitor da loja
      Isso só é possível porque ela não parece tecnologia e reaproveita um comportamento familiar
      Nessa faixa etária, o maior problema de UX da Apple não é o Wallet, e sim a ausência do botão Home físico
      Pessoas acima dos 70 parecem hesitar sempre que a tela não é a que esperavam, até mesmo ao desbloquear
      Affordances invisíveis não são boas, porque dependem da memória, e não de pistas visuais
    • Notei isso na hora porque também tenho vários cartões do mesmo banco
      E, para piorar, o que ele mostra não é o número da conta, e sim os últimos dígitos do cartão, o que é muito menos útil
      Ainda assim, descobri que dá para colocar um ícone pequeno no cartão, e meu banco adicionou isso automaticamente na conta empresarial
      Na conta pessoal, adicionei um ícone de pessoinha, mas isso pode ser uma função específica do banco
      É realmente idiota não dar para colocar rótulos facilmente direto no app Wallet
    • Sou homem, tenho 39 anos, e conforme fui acumulando cartões de crédito, escolher ficou irritante mesmo quando eles não têm a mesma aparência
      No meu caso, tenho o cartão do dia a dia, um cartão de marca da Costco, um Amex de companhia aérea, um cartão em USD e um cartão corporativo
      Também tenho dois cartões de ATM/débito, então às vezes escolho um deles em pequenos comércios onde as taxas de cartão pesam mais
      Na maior parte do tempo quero o cartão do dia a dia, mas o da companhia aérea tem boa recompensa em restaurantes, então acabo usando com bastante frequência
      O cartão em USD só precisa virar o padrão temporariamente quando viajo para os EUA, então no geral dá para ignorar
    • A descrição de que a UI do app foi projetada e desenvolvida por jovens de 20 e poucos anos em SF está certíssima
      O time realmente tinha essa vibe
      Entrevistei com aquele time do Wallet/Passbook quando o Apple Pay tinha acabado de sair, e o grupo inteiro parecia bem tóxico e muito mediano
      Não surpreende que esse recurso tenha melhorado tão pouco com o tempo
    • É algo de que reclamo há anos
      A Apple sabe fazer bom design e no geral recebe esse crédito, mas em alguns pontos parece usar antolhos e nunca corrige erros óbvios
  • O texto fala da barreira de adoção, mas a premissa de que “a Apple esperou que as pessoas fizessem algo e elas não fizeram” faz a Apple parecer uma entidade passiva
    A solução também é apresentada como se a Apple estivesse tapando a inação dos desenvolvedores
    Se em 14 anos a adoção foi quase nula, isso claramente é um problema de UX
    Quantos desenvolvedores existem em pequenas casas de show ou bibliotecas, e menos ainda em lugares que fazem desenvolvimento exclusivo para Apple a ponto de ter conta Apple Developer
    Será que em 14 anos eles não podiam ter criado outra solução? Algo como uma conta de desenvolvedor mais barata para gestão já seria possível
    O usuário não tem obrigação de se convencer sozinho a vender produtos da Apple

    • O que realmente deveria existir é uma versão de arquivo ics para o Wallet
      Nem precisa suportar todos os recursos; para a maioria dos usos, uma imagem estática já basta
      Os recursos avançados poderiam continuar exigindo o modelo atual
      Mas isso exigiria colaboração e padronização, e parece que essas coisas desapareceram com a chegada dos smartphones
    • Boa observação
      Se a Apple tivesse lançado desde o começo um portal de Pass à prova de idiotas, onde clubes, casas de show etc. pudessem criar visualmente, gerenciar e distribuir passes, isso teria explodido
      O lock-in do ecossistema teria ficado muito mais profundo, mas a Apple não pensa nem age dessa forma
      Com tanta mudança grande acontecendo agora ao redor deles, é interessante imaginar como a abordagem da Apple vai mudar nos próximos anos
    • É um enquadramento realmente estranho
      O jeito certo de dizer seria: “a Apple levou 14 anos para perceber que o problema estava nela”
    • https://apps.apple.com/de/app/pass4wallet-store-cards/id1423...
      Parece mais que eles nunca ofereceram uma integração de terceiros decente, então na prática nem era possível criar um arquivo pkpass contendo algo como:
      um QR code ou código de barras com texto arbitrário de até uns 128 bytes, normalmente caracteres ASCII e um ID de ingresso ou URL
      1 ou 2 linhas de texto comum de apoio
      e, se necessário, um logo ou um gradiente colorido chamativo já bastaria
  • Ainda bem que finalmente saiu
    Até agora eu tirava foto de todos os códigos de barras de associação e colocava rótulos com Sharpie tipo “Gym” ou “Library”, para depois buscar pela indexação de OCR e recuperar numa gambiarra horrível

    • O Pass2U Wallet funciona bem, mas como muitos apps, isso deveria ser recurso básico desde o início
      Também dá para criar, enviar ou compartilhar passes para outras pessoas
      Acho que outra pessoa recomendou o app concorrente Pass4 Wallet também, então parece valer comparar
    • Nos últimos anos venho criando itens de Wallet para um clube local do qual faço parte com o Pass4Wallet
      Em alguns casos ele é melhor do que passes nativos, porque permite colocar informações personalizadas no item, como código do portão
      Também tem suporte bem flexível para código de barras, QR code etc.
      É um ótimo app e provavelmente vou continuar usando; não sei se a Apple vai permitir esse nível de personalização
    • Eu mesmo fiz um app bem simples com essa mesma finalidade no passado, chamado PeekCard[1]
      Mas queria que o Apple Wallet fizesse isso melhor
      O que me deixa curioso é se o suporte a código de barras vai ser bom e se vai ter suporte a widgets
      [1]: https://apps.apple.com/app/peekcard/id6749822787
    • Só para constar, no app Fotos padrão também dá para adicionar um texto de descrição à foto
      Se você deslizar para cima, aparece uma caixa de texto, e normalmente dá para achar a foto pelo que foi escrito ali
    • Já existem muitos apps de terceiros que criam passes a partir de fotos
      Desta vez a diferença é colocar essa função no sistema operacional; claro que isso é bom, mas já era possível há muito tempo
      Só existia a etapa extra de baixar um app, e ainda assim isso deve continuar sendo mais rápido do que procurar toda vez na biblioteca de fotos
  • Não entendo o que exatamente quer dizer a frase “algumas áreas em que ainda ajudamos depois do iOS 27: Google Wallet. Create a Pass é só para iPhone. Aproximadamente metade dos usuários de Wallet está no Android, e nosso gerador cria passes do Google Wallet a partir do mesmo formulário”
    O Google Wallet já tinha há anos um botão para adicionar passes diretamente
    Em que essa função descrita aqui é diferente?

  • Há 15 anos um amigo meu criou um app chamado Pass Creator que fazia isso, e a Apple bloqueou o recurso
    Ele me pagou para fazer o ícone, e esse foi meu primeiro trabalho remunerado de design gráfico: https://www.noio.nl/2012/10/pass-creator-app-icon/

    • Não importa como o cabeçalho do site tenha sido diagramado, no Safari o rosto aparece renderizado de forma ridiculamente esticada e ampliada
      Isso acontece tanto no desktop quanto no iPhone
    • Fiquei surpreso ao ver, passeando pelo site, que eles trabalharam em Kingdom
      Eu adorava esse jogo
    • Sinto falta dessa sensibilidade de design
    • No mínimo, o ícone ficou bonito
      E, embora ainda não tenha saído, a direção de arte de Garbage Country também parece ótima
      Já coloquei na wishlist
  • Finalmente!
    Também faz muita falta uma opção para sobrescrever o arquivamento e desarquivamento automáticos dos passes
    Alguns passes não expiram por tempo, e muitos criadores de passes nem conseguem preencher direito o horário de expiração quando ele é necessário
    Companhias aéreas em especial vivem cometendo erros como colocar horário local em campos que esperam UTC, então já aconteceu comigo de o cartão de embarque ser arquivado automaticamente horas antes de eu sequer ir para o aeroporto

    • Verdade
      Se você compra um open return da Avanti, eles definem a data de expiração dos dois passes do Wallet com a data da viagem de ida
      Então um bilhete válido por 30 dias praticamente some na hora
      É uma bagunça total
    • Wallet → … → Expired → Edit → Select All → Eyeball (!) → Unhide
      Isso não resolve o problema do “automático”, mas tento lembrar de fazer isso a cada poucos meses
  • Bom ver a Apple finalmente alcançando o Google
    O Google Wallet já tinha há anos a função de escanear ingressos e criar passes personalizados
    O texto tenta vender isso como se a Apple estivesse vindo salvar desenvolvedores preguiçosos, quando na prática a Apple negligenciou por bastante tempo algo que serviços concorrentes já ofereciam

  • Isso não é só equiparação de funcionalidade com o Google Wallet?
    Pelo que vejo, meu cartão da biblioteca no Google Wallet é só um tipo comum de cartão/passe

    • O Google Wallet faz isso desde o primeiro dia
    • O próprio blog diz: “algumas áreas em que ainda ajudamos depois do iOS 27: Google Wallet. Create a Pass é só para iPhone. Aproximadamente metade dos usuários de Wallet está no Android, e nosso gerador cria passes do Google Wallet a partir do mesmo formulário”
    • É impressionante como tanta gente nos EUA se recusa a usar Android
  • A documentação de Wallet Pass[0] e PassKit[1] é incrivelmente fraca e confusa, a ponto de ser rara de ver, e está cheia de fluxos legados que você é obrigado a suportar para integrar direito
    Seria ótimo se esse recurso permitisse não ter mais que lidar com isso
    [0]: https://developer.apple.com/documentation/walletpasses
    [1]: https://developer.apple.com/documentation/passkit

  • Acho que uma das coisas legais do Wallet é aparecer uma notificação na tela inicial quando você está perto de um lugar ou quando o horário do evento está chegando, e ao tocar ela já mostra o passe automaticamente
    Fico curioso se a opção de “criar manualmente” vai conseguir fazer isso
    Não sei bem como isso poderia funcionar

    • Se você estiver com frequência perto de uma estação de trem e tiver uma passagem de ida e volta que pode usar a qualquer momento, essa função fica bem curiosa
    • Eu uso o Pass2U Wallet com localização configurada
      Quando chego perto do Children's Museum ou do Community Center, meu ID já fica pronto
    • Não seria só preencher essa localização e horário ao criar o passe?
    • Gosto do Wallet Creator (https://apps.apple.com/us/app/wallet-creator/id1486573384)
      É gratuito e permite configurar geofence ao criar o passe