Shortcuts là ứng dụng cho phép user có thể define một workflow và tạo Shortcut nhanh để run Workflow đó.
Ví dụ chúng ta có thể quick look các bài viết mới nhất tại trang Tinhte qua RSS feed ngay trên màn hình Widget, lướt nhanh SubRedit, Translate đoạn text trong Clipboard sang tiếng Việt, Upload 1 image và trả về url trong clipboard, Scan QR code, change setting của device khi đến 1 địa điểm, tự động lấy báo cáo thời tiết, tin tức vào buổi sáng, tích hợp với Home kit mở, tắt đèn...
Không chỉ cung cấp các action sẵn có, developer chúng ta có thể phát triển các "action" dùng để tích hợp với các action sẵn có của Apple và bên thứ 3.
Demo:
Cài đặt Ứng dụng Imgur trên Appstore, đây là ứng dụng cho phép upload ảnh dùng để nhúng vào các forum hay chia sẻ, ứng dụng này đã phát triển "Shortcut action" cho phép chúng ta Input đầu vào là 1 image -> upload -> image url.
Tạo Siri shortcut cho phép chọn 1 ảnh trong Photo Album và trả về 1 URL để nhúng diễn đàn:
Mở ứng dụng "Shortcuts" và chọn "Create shortcut"
Chọn các action
Select Photos - Upload to Imgur - Copy to Clipboard
Ở đây Select photo là input, ta có thể chọn các input từ các nguồn khác nhau vd như Album, Take From camera, từ 1 ứng dụng chỉnh sửa khác, workflow khác...
Nhấn "Done để lưu lại"
Chúng ta có thể access Shortcut này tại màn hình khóa.
Chọn Image source
Uploading
test thử bằng các parse vào Safari
Một số Short khác mới vọc tối qua:
Translate:
Tinh Tế
Browser Sub Reddit
Có rất nhiều shortcuts mà chúng ta có thể tham khảo, cài đặt hoặc tự tạo cho mình, có thể tham khảo tại sub reddit r/shortcuts
Về phía developer chúng ta, chúng ta có thể phát triển các action để tích hợp với Siri. Ví dụ ứng dụng Findfriend có thể tạo shortcut để lấy list thành viên group, bấm vào thành viên có thể show tiếp action Call, show location, send message...
Apple đã mở ra 1 hướng đi mới trong lập trình di động, trong đó các ứng dụng có thể tương tác mạnh mẽ với nhau, user có thể define bất chuỗi workflow hay automation mà họ muốn, làm cho chiếc điện thoại hữu ích và đa năng hơn rất nhiều.
Bắt đầu từ iOS 12, Apple introduce ứng dụng "Shortcuts". https://itunes.apple.com/us/app/shortcuts/id915249334?mt=8&ign-mpt=uo%3D2
Shortcuts là ứng dụng cho phép user có thể define một workflow và tạo Shortcut nhanh để run Workflow đó. Ví dụ chúng ta có thể quick look các bài viết mới nhất tại trang Tinhte qua RSS feed ngay trên màn hình Widget, lướt nhanh SubRedit, Translate đoạn text trong Clipboard sang tiếng Việt, Upload 1 image và trả về url trong clipboard, Scan QR code, change setting của device khi đến 1 địa điểm, tự động lấy báo cáo thời tiết, tin tức vào buổi sáng, tích hợp với Home kit mở, tắt đèn...
Không chỉ cung cấp các action sẵn có, developer chúng ta có thể phát triển các "action" dùng để tích hợp với các action sẵn có của Apple và bên thứ 3.
Demo:
Cài đặt Ứng dụng Imgur trên Appstore, đây là ứng dụng cho phép upload ảnh dùng để nhúng vào các forum hay chia sẻ, ứng dụng này đã phát triển "Shortcut action" cho phép chúng ta Input đầu vào là 1 image -> upload -> image url.
Tạo Siri shortcut cho phép chọn 1 ảnh trong Photo Album và trả về 1 URL để nhúng diễn đàn:
Ở đây Select photo là input, ta có thể chọn các input từ các nguồn khác nhau vd như Album, Take From camera, từ 1 ứng dụng chỉnh sửa khác, workflow khác...
Nhấn "Done để lưu lại"
Chúng ta có thể access Shortcut này tại màn hình khóa.
Chọn Image source
Uploading
test thử bằng các parse vào Safari
Một số Short khác mới vọc tối qua: Translate: Tinh Tế
Browser Sub Reddit
Có rất nhiều shortcuts mà chúng ta có thể tham khảo, cài đặt hoặc tự tạo cho mình, có thể tham khảo tại sub reddit r/shortcuts
Về phía developer chúng ta, chúng ta có thể phát triển các action để tích hợp với Siri. Ví dụ ứng dụng Findfriend có thể tạo shortcut để lấy list thành viên group, bấm vào thành viên có thể show tiếp action Call, show location, send message... Apple đã mở ra 1 hướng đi mới trong lập trình di động, trong đó các ứng dụng có thể tương tác mạnh mẽ với nhau, user có thể define bất chuỗi workflow hay automation mà họ muốn, làm cho chiếc điện thoại hữu ích và đa năng hơn rất nhiều.