Khả năng tương thích của bên thứ 3 mở đường cho Messages đến “vũ trụ ứng dụng”

41

Với API mới, các lập trình viên có thể xây dựng các tích hợp ứng dụng bên thứ 3 như stickers và ứng dụng mở rộng. Nhờ vậy, từ ngày 13/09, người dùng thiết bị Apple đã có thể sử dụng môi trường Messages được phát triển 1 cách rộng rãi.

“Khi đề cập đến việc thể hiện cảm xúc bản thân, nếu khai thác hết mọi khả năng sáng tạo, chúng ta có thể làm được rất nhiều thứ. Vì vậy, chúng tôi đã khai thông Messages, cũng như ứng dụng iMessages cho các lập trình viên” – Craig Federighi, Phó chủ tịch cấp cao bộ phận Software Engineering của Apple đề cập tại WWDC 2016.

Người dùng có thể nhấn vào App Drawer để xem các ứng dụng được cài sẵn, kéo thả nội dung có sẵn đó vào tin nhắn. Khả năng tiếp cận App Store – nơi tải các ứng dụng Messages mới – được tích hợp hoàn toàn mà không cần thoát ra để đến ứng dụng App Store.

Để vào được drawer, users sẽ nhấn vào button ứng dụng ở bên trái của trường nhập văn bản trong iMessages, bên cạnh các lựa chọn nhập hình ảnh và các bức vẽ Digital Touch.

Framework mới cho phép các lập trình tạo 2 loại app extensions: các gói Sticker và ứng dụng iMessage.

Với các gói Sticker mới, các lập trình viên dễ dàng tích hợp hình ảnh vào ứng dụng của mình bằng cách thả các hình ảnh vào folder Sticker Pack nằm trong danh mục các Stickers assets của ứng dụng. Các hình ảnh có thể thuộc 3 kich thước điểm khác nhau (100×100, 136×36, 206×206)

Người dùng còn có thể sử dụng các apps phức tạp hơn như Square Cash và thanh toán mà không cần rời Messages. Trong khi các lập trình viên ứng dụng iMessage có thể tùy chỉnh giao diện người dùng, tạo các trình duyệt sticker động hoặc sticker tùy chỉnh, thêm văn bản hoặc các files media, tạo tin nhắn tương tác với dữ liệu riêng của app và cập nhật các tin nhắn tương tác như games hoặc các ứng dụng hỗn hợp.

Craig Federighi đã miêu tả các hoạt động như sau: bạn có thể chọn rất nhiều Stickers đa dạng, nhấn và thả 1 trong số các Sticker đó vào 1 bức ảnh hoặc tin nhắn. Khi Federighi nhận 1 tin nhắn với ứng dụng được nhúng bên trong – ví dụ như đề xuất 1 quán ăn – Federighi có thể nhấp vào đó, mở menu, đặt chỗ, thêm vào giỏ hàng của mình và thả vào tin nhắn để chia sẻ cho bạn bè. Tất cả được thực hiện mà không cần rời khỏi ứng dụng Messages.

Nguồn: IDE Academy via AppleInsider