Computer >> Hướng Dẫn Máy Tính >  >> Điện Thoại Thông Minh >> iPhone

Cách thêm widget tùy chỉnh trong suốt lên Màn hình chính iPhone

Widget màn hình chính là một trong những tính năng mới tốt nhất trong iOS. Mặc dù cách triển khai widget của Apple được khen ngợi rộng rãi, nhưng một số ứng dụng đã đưa tính năng này xa hơn nữa.

Scriptable là một trong những ứng dụng đó. Nó cho phép bạn tạo widget tùy chỉnh cho Màn hình chính iPhone, mà cộng đồng đã dùng để tạo ra một số tiện ích tuyệt vời.

Hãy xem Scriptable là gì, cách bạn có thể dùng nó để tạo widget iPhone tuyệt vời, và cách làm cho widget của bạn hòa quyện liền mạch với hình nền Màn hình chính.

Scriptable là gì?

Scriptable là một ứng dụng iOS miễn phí cho phép bạn chạy JavaScript trên iPhone và iPad. Nếu bạn là lập trình viên, bạn có thể viết script của riêng mình và chạy chúng. Nếu bạn không quen với bất kỳ ngôn ngữ lập trình nào, bạn chỉ cần sao chép mã do người khác viết để thêm các tính năng hữu ích cho thiết bị iOS của mình.

Ví dụ, chúng tôi đã thấy một script tự động cảnh báo bạn khi có giảm giá trên bất kỳ ứng dụng iOS ưa thích nào của bạn.

Đọc thêm: JavaScript là gì và nó hoạt động như thế nào?

Scriptable còn khá mới trên App Store, nhưng đã thêm nhiều tính năng thay đổi cuộc chơi, bao gồm khả năng chạy script trong widget iOS 14. Điều này có nghĩa là bạn có thể viết hoặc sao chép mã JavaScript vào Scriptable và có các "ứng dụng mini" tùy chỉnh của riêng mình hiển thị thông tin qua widget.

Cộng đồng Scriptable đã tạo ra một số widget tuyệt vời theo cách này, với các tính năng tiện lợi như hiển thị dữ liệu thời tiết đến nguồn tin tức cá nhân hóa ngay trên Màn hình chính.

Mặc dù khả năng gần như vô hạn, bạn nên nhớ một vài hạn chế. Tính đến thời điểm viết bài, widget màn hình chính chỉ được hỗ trợ trên iPhone và iPod touch thế hệ thứ 7. Rất tiếc, bạn không thể thêm widget vào Màn hình chính trên iPad.

Baffling as this is, the limitation is from Apple's end; it's not Scriptable's fault. Tương tự, iOS 14 có một số giới hạn bộ nhớ trên widget màn hình chính. Nếu bạn dự định tạo widget riêng, hãy kiểm tra các giới hạn trước khi bắt đầu.

Cuối cùng, ứng dụng Scriptable có một thư viện để giúp bạn nhanh chóng tìm thấy các script thú vị nhất và cài đặt chúng. Điều này tốt để bắt đầu với ứng dụng, nhưng bạn nên tìm script được lưu trữ trên GitHub vì bạn sẽ tìm thấy hướng dẫn thiết lập chi tiết ở đó.

Mô tả thư viện của Scriptable không hữu ích cho người mới bắt đầu; chúng tôi đã gặp một số lỗi như ảnh chụp màn hình không hiển thị.

Cách thiết lập Scriptable

Có một số bước chung bạn phải làm theo khi thiết lập widget Scriptable, bao gồm sao chép mã JavaScript và nhập nó vào ứng dụng. Tuy nhiên, các bước cuối cùng khác nhau cho từng widget, chúng tôi sẽ nhấn mạnh sau.

Trước tiên, hãy xem qua các bước cơ bản. Đây là những gì cần làm để thiết lập Scriptable:

  1. Tải xuống Scriptable. Đây là ứng dụng độc quyền iOS miễn phí. Mua trong ứng dụng là đóng góp tùy chọn cho nhà phát triển không thêm bất kỳ tính năng nào.
  2. Tải xuống ứng dụng Lối tắt của Apple. Mã JavaScript thường rất dài, và bạn không muốn phải chọn và sao chép hàng trăm dòng mã trên iPhone. Chúng ta sẽ dùng một lối tắt để lưu script vào Scriptable chỉ trong hai chạm.
  3. Tải xuống lối tắt Lưu Script về iPhone. Đối với hầu hết widget Scriptable, bạn phải vào trang GitHub của script và tìm mã gốc để sử dụng lối tắt này.
  4. Ví dụ, khi bạn mở script Weather Cal trên GitHub, nhấp nút Raw boven dòng đầu tiên của script. Từ đây, nhấp nút Chia sẻ trong Safari (hoặc trình duyệt bạn đang dùng) sau đó chạm Lưu Script. Thao tác này sẽ thêm nó vào Scriptable.

Thêm widget Scriptable

Tiếp theo, hãy xem cách thêm widget iOS của Scriptable vào Màn hình chính iPhone:

  1. Chạm và giữ bất kỳ phần trống nào của Màn hình chính cho đến khi tất cả biểu tượng ứng dụng bắt đầu rung.
  2. Chạm biểu tượng Cộng ở góc trên bên trái.
  3. Tìm kiếm Scriptable.
  4. Vuốt sang phải để chọn kích thước widget bạn cần. Bạn có thể chọn Nhỏ, Vừa hoặc Lớn.
  5. Chạm Thêm Widget.
  6. Bây giờ chạm vào widget. Điều này sẽ hiển thị một hộp gọi là Chạy Script.
  7. Chạm Chọn bên cạnh Script và chọn script bạn muốn sử dụng.
  8. Nếu script yêu cầu, hãy nhập văn bản vào hộp Tham số. Điều này dùng cho một số đầu vào cơ bản, như khi nào đặt lại bộ hẹn giờ.
  9. Chạm bất kỳ phần trống nào của màn hình và bạn sẽ thấy widget hiển thị thông tin bạn cần.

Cách cho widget Scriptable có nền trong suốt

Một số widget Scriptable, như Weather Cal, cho phép bạn thay đổi nền của chúng. Bạn có thể dùng tính năng này để làm cho widget của mình "trong suốt". Mẹo là sử dụng một script sẽ chụp ảnh màn hình Màn hình chính để tạo hình ảnh nền khớp hoàn hảo cho widget.

Về mặt kỹ thuật, script này nên hoạt động với các ứng dụng xây dựng widget khác như Widgetsmith. Mặc dù nó được tối ưu hóa hoàn toàn cho Scriptable, bạn có thể gặp vấn đề căn chỉnh nhỏ với các ứng dụng khác.

Làm theo các bước sau để có nền hoàn toàn trong suốt cho widget:

  1. Tải xuống script Widget Vô hình.
  2. Chạm Chia sẻ > Lưu Script và đặt cho nó bất kỳ tên nào, như Widget Vô hình.
  3. Bây giờ vào Màn hình chính iPhone. Chạm và giữ một phần trống của màn hình chính cho đến khi tất cả biểu tượng ứng dụng bắt đầu rung. Bây giờ tiếp tục vuốt trái cho đến khi đến một trang trống.
  4. Bây giờ chụp ảnh màn hình iPhone.
  5. Mở Scriptable, chạy Widget Vô hình, và chạm Tiếp tục. Sau đó chọn ảnh chụp màn hình bạn chụp ở bước trước.
  6. Làm theo các nhắc để chọn kích thước và vị trí của widget, chạm Xuất ra Ảnh khi xong.
  7. Bây giờ bạn có thể mở bất kỳ script nào trong Scriptable (miễn là nó cho phép bạn thêm hình ảnh làm nền) và dùng hình ảnh này để tạo widget trong suốt đẹp mắt.

Viết script để đạt vinh quang

Nếu bạn biết lập trình, Scriptable có tất cả công cụ bạn cần cho tự động hóa iOS nghiêm túc. Nhưng ngay cả khi bạn không phải lập trình viên, bạn cũng có thể tận hưởng công việc của người khác bằng ứng dụng tuyệt vời này. Widget xuất sắc chỉ là một phần của gói Scriptable; hãy nhìn quanh và xem bạn có thể đạt được gì khác với nó.

Và nhớ rằng tự động hóa trên iOS không kết thúc ở Scriptable. Lối tắt Siri cũng có một số công cụ để cải thiện năng suất của bạn.