{"id":126109,"date":"2025-10-25T18:37:24","date_gmt":"2025-10-25T18:37:24","guid":{"rendered":"https:\/\/www.europesays.com\/pt\/126109\/"},"modified":"2025-10-25T18:37:24","modified_gmt":"2025-10-25T18:37:24","slug":"ios-26-1-passa-a-guardar-fotos-em-segundo-plano-com-apps-de-terceiros","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/pt\/126109\/","title":{"rendered":"iOS 26.1 passa a guardar fotos em segundo plano com apps de terceiros"},"content":{"rendered":"<p>A Apple corrigiu uma das frustra\u00e7\u00f5es mais antigas dos utilizadores de iPhone com o iOS 26.1.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/pplware.sapo.pt\/wp-content\/uploads\/2025\/10\/apps_fotografias00.webp\" rel=\"nofollow noopener\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.europesays.com\/pt\/wp-content\/uploads\/2025\/10\/apps_fotografias00-720x405.webp.webp\" alt=\"\" width=\"720\" height=\"405\" class=\"aligncenter size-medium wp-image-1085104\"  \/><\/a><\/p>\n<p>Um novo framework integrado no PhotoKit vai finalmente permitir que as aplica\u00e7\u00f5es de terceiros fa\u00e7am c\u00f3pias de seguran\u00e7a das fotos em segundo plano, de forma totalmente fi\u00e1vel e sem necessidade de interven\u00e7\u00e3o manual.<\/p>\n<p>C\u00f3pias de seguran\u00e7a fi\u00e1veis em segundo plano<\/p>\n<p>At\u00e9 agora, os servi\u00e7os de armazenamento na cloud e as apps de fotografia de terceiros tinham de recorrer a solu\u00e7\u00f5es alternativas para conseguir guardar as imagens no iPhone.<\/p>\n<p>Com frequ\u00eancia, o processo era interrompido assim que a aplica\u00e7\u00e3o era fechada ou o dispositivo entrava em modo de espera, obrigando o utilizador a reiniciar manualmente a sincroniza\u00e7\u00e3o.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/pplware.sapo.pt\/wp-content\/uploads\/2025\/10\/apps_fotografias01.webp\" rel=\"nofollow noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1085106\" src=\"https:\/\/www.europesays.com\/pt\/wp-content\/uploads\/2025\/10\/apps_fotografias01-720x405.webp.webp\" alt=\"\" width=\"720\" height=\"405\" class=\"wp-image-1085106 size-medium\"  \/><\/a><\/p>\n<p id=\"caption-attachment-1085106\" class=\"wp-caption-text\">A App Store alberga hoje quase 2 milh\u00f5es de aplica\u00e7\u00f5es, muitas delas dedicadas \u00e0 fotografia e edi\u00e7\u00e3o. Agora chega uma ferramenta muito solicitada.<\/p>\n<p>Com o iOS 26.1, o problema fica resolvido. O <strong>sistema operativo passa a gerir ele pr\u00f3prio o processo de c\u00f3pia de seguran\u00e7a<\/strong> em nome das aplica\u00e7\u00f5es, controlando de forma inteligente a liga\u00e7\u00e3o de rede, o consumo de energia e a planifica\u00e7\u00e3o das tarefas para garantir uma execu\u00e7\u00e3o sem falhas, mesmo quando o iPhone est\u00e1 bloqueado.<\/p>\n<p>Nova extens\u00e3o do PhotoKit<\/p>\n<p>A Apple explica o funcionamento na sua <a target=\"_blank\" href=\"https:\/\/developer.apple.com\/documentation\/photokit\/uploading-asset-resources-in-the-background#Create-and-configure-the-extension-target\" rel=\"nofollow noopener\">documenta\u00e7\u00e3o oficial<\/a>:<\/p>\n<blockquote>\n<p>No iOS 26.1 e vers\u00f5es posteriores, o PhotoKit introduz uma nova extens\u00e3o chamada Background Resource Upload, que permite \u00e0s apps de fotografia oferecer uma experi\u00eancia de c\u00f3pia de seguran\u00e7a na cloud fluida.<br \/>\nO sistema gere os envios em nome da aplica\u00e7\u00e3o e processa-os em segundo plano, mesmo quando o utilizador muda para outras apps ou bloqueia o dispositivo.<\/p>\n<p>O sistema chama a extens\u00e3o quando \u00e9 altura de processar os uploads e gere automaticamente a conectividade de rede, a energia e o tempo de execu\u00e7\u00e3o para garantir um desempenho fi\u00e1vel.<\/p>\n<\/blockquote>\n<p>O que os programadores precisam de fazer<\/p>\n<p>Para tirar partido desta novidade, os programadores ter\u00e3o de integrar a extens\u00e3o <a target=\"_blank\" href=\"https:\/\/developer.apple.com\/documentation\/photokit\/uploading-asset-resources-in-the-background\" rel=\"nofollow noopener\">Background Resource Upload<\/a>.<\/p>\n<p>A Apple j\u00e1 publicou documenta\u00e7\u00e3o t\u00e9cnica detalhada com todos os passos necess\u00e1rios para a implementa\u00e7\u00e3o.<\/p>\n<p><strong>Entre as tarefas principais est\u00e3o:<\/strong><\/p>\n<ul>\n<li>Criar e configurar o alvo da extens\u00e3o<\/li>\n<li>Ativar a extens\u00e3o<\/li>\n<li>Tratar as tarefas de envio<\/li>\n<li>Gerir novas tentativas de tarefas falhadas<\/li>\n<li>Confirmar a conclus\u00e3o das tarefas<\/li>\n<li>Criar novas tarefas de envio<\/li>\n<li>Gerir o fim de execu\u00e7\u00e3o da extens\u00e3o<\/li>\n<\/ul>\n<p>Algumas destas fun\u00e7\u00f5es automatizadas requerem o consentimento expl\u00edcito do utilizador.<\/p>\n<p>Importa ainda referir que v\u00e1rios componentes deste framework ainda est\u00e3o em vers\u00e3o beta, podendo sofrer altera\u00e7\u00f5es at\u00e9 ao lan\u00e7amento final do iOS 26.1, que atualmente se encontra em fase beta para programadores e utilizadores que testam as beta p\u00fablicas.<\/p>\n","protected":false},"excerpt":{"rendered":"A Apple corrigiu uma das frustra\u00e7\u00f5es mais antigas dos utilizadores de iPhone com o iOS 26.1. Um novo&hellip;\n","protected":false},"author":2,"featured_media":126110,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[84],"tags":[109,107,108,21318,32,33,105,103,104,106,110],"class_list":{"0":"post-126109","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ciencia-e-tecnologia","8":"tag-ciencia","9":"tag-ciencia-e-tecnologia","10":"tag-cienciaetecnologia","11":"tag-ios-26-1","12":"tag-portugal","13":"tag-pt","14":"tag-science","15":"tag-science-and-technology","16":"tag-scienceandtechnology","17":"tag-technology","18":"tag-tecnologia"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@pt\/115436260297539601","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/posts\/126109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/comments?post=126109"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/posts\/126109\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/media\/126110"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/media?parent=126109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/categories?post=126109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/pt\/wp-json\/wp\/v2\/tags?post=126109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}