Apple Frames 3.3 với hỗ trợ mới cho iPhone 16, iPhone 16 Pro, iPad Pro M4 và Apple Watch Series 10 đã chính thức ra mắt! Điều bất ngờ là trong phiên bản mới này, bạn sẽ được trải nghiệm một đường vòng kỹ thuật đầy thú vị.
Để bắt đầu sử dụng Apple Frames, bạn chỉ cần tải xuống phiên bản mới nhất từ trang web MacStories. Sau đó, bạn có thể đặt ảnh chụp màn hình vào trong khung vật lý của thiết bị Apple một cách dễ dàng.
Tuy nhiên, việc phát hành bản cập nhật này đã mất nhiều thời gian hơn dự kiến do một số vấn đề kỹ thuật phức tạp. Nhưng cuối cùng, nhờ vào sự nỗ lực và sáng tạo của nhóm phát triển, Apple Frames đã được nâng cấp hoàn chỉnh và hoạt động tốt trên các thiết bị mới nhất từ Apple.
Đừng bỏ lỡ cơ hội trải nghiệm Apple Frames 3.3 và khám phá ngay các tính năng mới mà nó mang lại cho bạn! #AppleFrames #iPhone16 #iPadProM4 #AppleWatchSeries10 #SựKiệnNgàyHômNay
Chà, việc này chắc chắn mất nhiều thời gian hơn dự kiến.
Hôm nay, tôi rất vui vì cuối cùng cũng được phát hành phiên bản 3.3 của Apple Frameslối tắt của tôi để đặt ảnh chụp màn hình vào trong khung vật lý của thiết bị Apple. Trong phiên bản mới này, là bản cập nhật miễn phí cho tất cả mọi người, bạn sẽ tìm thấy sự hỗ trợ cho tất cả các thiết bị mới mà Apple phát hành vào năm 2024:
- iPad Pro 11” và 13” M4
- Dòng sản phẩm iPhone 16 và iPhone 16 Pro
- Apple Watch Series 10 42mm và 46mm
Để bắt đầu với Apple Frames, chỉ cần đi đến cuối bài đăng này (hoặc tìm kiếm Apple Frames trong Lưu trữ phím tắt MacStories), tải xuống phím tắt đã cập nhật và thay thế mọi phiên bản cũ hơn mà bạn có thể đã cài đặt bằng phím tắt đó. Lần đầu tiên chạy phím tắt, bạn sẽ được yêu cầu tải xuống lại nội dung tệp cần thiết cho Apple Frames, đây là thao tác một lần. Sau khi hoàn tất, bạn có thể tiếp tục đóng khung ảnh chụp màn hình của mình như bạn vẫn thường làm bằng cách sử dụng menu Apple Frames gốc hoặc API nâng cao mà tôi đã giới thiệu năm ngoái.
Vậy điều gì khiến bản cập nhật này lâu đến vậy? Chà, nếu bạn muốn biết cốt truyện, hãy tiếp tục đọc.
Câu chuyện về hai loại ảnh chụp màn hình
tôi bận việc của tôi Không phải câu chuyện đánh giá iPad Pro trở lại vào tháng 5 khi iPad mới ra mắt, sau đó WWDC đã diễn ra, vì vậy tôi đã không bắt tay vào phát triển phiên bản cập nhật của Apple Frames với sự hỗ trợ cho M4 iPad Pro cho đến khi hội nghị kết thúc. Tôi nhanh chóng tạo ra một phiên bản hỗ trợ khung iPad mới và thử phím tắt bằng ảnh chụp màn hình nhưng nó không hoạt động. Tuy nhiên, không phải theo nghĩa là phím tắt bị lỗi; thay vào đó, khi ảnh chụp màn hình được phủ lên trên khung iPad, độ trong suốt alpha xung quanh iPad sẽ chuyển sang màu đen đặc.
Tôi nghĩ điều đó thật kỳ lạ, nhưng ban đầu, tôi chỉ coi đó là sự cố ban đầu của iPadOS 18 beta. Tôi nghĩ rằng nó sẽ được sửa trong tương lai gần trong chu kỳ beta.
Tôi bắt đầu lo lắng khi tháng đã được thông qua và vấn đề không những không bao giờ được khắc phục mà độc giả MacStories còn liên tục yêu cầu tôi cập nhật phím tắt. Tệ hơn nữa, tôi đã đi đến mức nhận thấy vấn đề với một số ảnh chụp màn hình nhưng không có người khác. Loại lỗi tồi tệ nhất là loại lỗi mà bạn không thể tái tạo một cách đáng tin cậy. Tôi đã thử lại. Tôi đã yêu cầu Silvia tập hợp các phiên bản khác nhau của nội dung khung và thậm chí đã thử nghiệm các kỹ thuật khác nhau để phủ hình ảnh; không có gì hiệu quả. Đối với một số ảnh chụp màn hình, ứng dụng Phím tắt sẽ chuyển độ trong suốt xung quanh khung thành màu đen và tôi không biết giải thích điều đó như thế nào.
Tình hình càng trở nên tồi tệ hơn khi iPhone và Đồng hồ Apple mới được phát hành và tôi vẫn không thể tìm ra cách để Apple Frames hoạt động với chúng. Đây là lúc tôi cố gắng gửi phản hồi và liên hệ với những người làm việc riêng trên Phím tắt, truyền đạt những gì tôi đã thấy. Điều đó cũng không hiệu quả.
Tôi đã sẵn sàng từ bỏ Apple Frames, nhưng tôi quyết định ít nhất sẽ cố gắng đăng công khai các vấn đề của mình trước, điều này Tôi đã làm trên Bluesky.
Vì vậy, lý do tôi không thể cập nhật phím tắt Apple Frames cho các thiết bị mới nhất là do lỗi trong ứng dụng Phím tắt của iOS/iPadOS 18 vẫn chưa được khắc phục.
Trong vài tháng qua, tác vụ Hình ảnh lớp phủ luôn loại bỏ độ trong suốt alpha của PNG.
Tôi không biết làm thế nào để làm việc xung quanh nó.
— Federico Viticci (@viticci.macstories.net) Ngày 19 tháng 11 năm 2024 lúc 1:17 chiều
Nó đã hoạt động. Trong vòng 24 giờ, độc giả Douglas và Antonio của MacStories đã liên hệ với tôi để cung cấp thông tin chi tiết về thủ phạm tiềm năng mà họ đã xác định một cách độc lập: iOS 18 đang bị bắt một số ảnh chụp màn hình ở Màn hình P3 16 bit thay vì sRGB 8 bit.
Ngay khi tôi đọc email của Douglas và sau đó đọc email của Antonio bưu kiệnTôi đã có một trong số đó “tất nhiên là tôi nên nghĩ về điều này” khoảnh khắc. Tại sao PNG có độ trong suốt alpha lại mất độ trong suốt sau khi hình ảnh được phủ lên nó? Bởi vì có thể có siêu dữ liệu không khớp giữa hai hình ảnh và một hình ảnh đang bị “ép buộc” chuyển đổi sang định dạng làm mất độ trong suốt alpha.
Dưới đây là chi tiết của sự cố: đôi khi – dường như không có hình mẫu rõ ràng – iOS và iPadOS 18 chụp ảnh màn hình ở chế độ Màn hình 16-bit P3có nghĩa là chúng hỗ trợ gam màu rộng và dải động cao hơn. Tuy nhiên, đôi khi ảnh chụp màn hình vẫn được chụp ở định dạng cũ, sRGB 8 bit. Không có cách nào để phân biệt các loại ảnh chụp màn hình khác nhau này vì ứng dụng Ảnh gộp chúng lại với nhau dưới dạng tệp PNG trong cùng một bộ sưu tập Ảnh chụp màn hình. Để xác nhận lý thuyết của mình, tôi đã phải sử dụng phương pháp xuất sắc ẩn dụ app để kiểm tra siêu dữ liệu ảnh chụp màn hình của tôi. Như bạn có thể thấy bên dưới, một số trong số chúng được ghi ở Display P3 16 bit, trong khi một số khác ở sRGB 8 bit cũ.
Tôi hơi bối rối với cách tiếp cận này và tôi rất muốn biết làm thế nào và tại sao hệ thống quyết định chụp ảnh màn hình ở định dạng này thay vì định dạng kia. Bất chấp điều đó, điều đó giải thích tại sao tôi không thể tái tạo lỗi một cách nhất quán hoặc tìm ra vấn đề cơ bản là gì: nội dung khung (dựa trên Apple tập tin chính thức) là PNG sRGB 8 bit; khi phím tắt cố gắng phủ một ảnh chụp màn hình tương tự, mọi thứ đều hoạt động, nhưng nếu ảnh chụp màn hình là một trong những hình ảnh “ưa thích” mới có cấu hình Display P3 16 bit, thì tôi sẽ có viền đen xung quanh hình ảnh.
Apple chưa bao giờ công khai ghi lại điều này và cũng không có thông tin nào trong Phím tắt giải thích cách hoạt động của các hành động Hình ảnh lớp phủ và Hình ảnh mặt nạ với các cấu hình màu xung đột trong hình ảnh. Nhưng bây giờ tôi vẫn phải nghĩ ra giải pháp vì tôi đã biết vấn đề là gì.
Ban đầu, Antonio Bueno đề xuất một giải pháp sử dụng JavaScript để vẽ lại mọi ảnh chụp màn hình được chuyển tới lối tắt có cấu hình RGB khác. Điều đó xảy ra cục bộ, trên thiết bị, nhờ vào khả năng của Phím tắt để thực thi mã JS tùy ý trong một hành động URL. Nó đã hoạt động, nhưng nó đã thêm nhiều độ trễ của phím tắt do mức tiêu thụ bộ nhớ tăng lên. Hiệu suất của phương pháp dựa trên JavaScript kém đến mức phiên bản beta của Apple Frames bị lỗi nếu tôi cố đóng khung nhiều hơn ba ảnh chụp màn hình cùng một lúc. Tôi không thể sử dụng nó cho phiên bản cuối cùng.
Sau đó tôi nhận ra mình đã suy nghĩ sai về vấn đề này. Tôi tin rằng mình phải sửa ảnh chụp màn hình; thay vào đó, điều gì sẽ xảy ra nếu tôi chỉ cập nhật tất cả nội dung khung là 16-bit?
Lý thuyết của tôi là, với khung PNG 16 bit, việc dán ảnh chụp màn hình 8 bit hoặc 16 bit lên trên khung đó sẽ không gây rắc rối gì. Tôi đã kiểm tra điều này bằng cách yêu cầu Silvia xuất lại một khung hình duy nhất ở dạng 16-bit và chắc chắn là nó đã hoạt động. Nhưng điều đó dẫn đến một vấn đề khác: tôi có nên yêu cầu Silvia xuất lại thủ công thêm 68 nội dung khung nữa, một số trong số đó là các thiết bị Apple cũ hơn vẫn được Apple Frames hỗ trợ nhưng không còn có sẵn dưới dạng PSD trên trang web của Apple nữa?
Và đó, thưa các bạn, là nơi Một John đích thực đến. Như anh ấy sẽ trình bày chi tiết vào cuối tuần này trong MacStories hàng tuần dành cho thành viên Câu lạc bộJohn đã tìm ra cách nâng cấp tệp PNG 8 bit thành tệp 16 bit mà không làm giảm màu sắc hoặc kích thước tệp quá lớn theo cách tự động. Hãy theo dõi câu chuyện vào thứ Bảy.
Tóm lại, điều bạn nên biết là: Apple Frames hiện hoàn toàn tương thích với ảnh chụp màn hình 8 bit và 16 bit, đồng thời tất cả nội dung khung được tải xuống và sử dụng bằng phím tắt đều là PNG 16 bit. Kết quả là Apple Frames vẫn hoạt động hiệu quả hơn bao giờ hết; trên thực tế, nhờ một số logic được cải tiến để xếp chồng ảnh chụp màn hình, nó thậm chí còn nhanh hơn một chút so với trước đây.
Như tôi đã nói, tôi ước mình nghĩ đến điều này sớm hơn thay vì phải đợi hàng tháng trời để sửa một lỗi mà tại thời điểm này, có thể sẽ không bao giờ xuất hiện. Nhưng đôi khi đó là cuộc hành trình với tự động hóa. Tôi rất vui vì cuối cùng chúng tôi đã tìm ra điều này.
Tải xuống Apple Frames 3.3
Chà, đó là rất nhiều từ về cấu hình màu trong ảnh chụp màn hình. Tôi xin lỗi, nhưng thật vui khi cuối cùng cũng kết thúc được câu chuyện này.
Như tôi đã đề cập ở trên, bạn có thể tải xuống Apple Frames 3.3, hoàn toàn bỏ qua cốt truyện của nó và tiếp tục sử dụng phím tắt như bạn vẫn thường làm. Tôi rất vui khi có lại phiên bản cập nhật của Apple Frames và tôi hy vọng bạn cũng thích nó như tôi.
Bạn có thể tải xuống Apple Frames 3.3 bên dưới và tìm nó trong Lưu trữ phím tắt MacStories.