วิดเจ็ตบนหน้าจอหลักเป็นหนึ่งในคุณสมบัติใหม่ที่ดีที่สุดใน iOS และในขณะที่การใช้งานวิดเจ็ตของ Apple ได้รับการยกย่องอย่างกว้างขวาง แอปบางแอปก็ใช้ฟีเจอร์นี้ให้ดียิ่งขึ้นไปอีก
Scriptable เป็นหนึ่งในแอพเหล่านี้ ช่วยให้คุณสร้างวิดเจ็ตที่กำหนดเองสำหรับหน้าจอหลักของ iPhone ซึ่งชุมชนได้ใช้เพื่อสร้างยูทิลิตี้ที่น่าทึ่ง
มาดูกันว่า Scriptable คืออะไร คุณสามารถใช้มันเพื่อสร้างวิดเจ็ต iPhone ที่ยอดเยี่ยมได้อย่างไร และวิธีทำให้วิดเจ็ตของคุณกลมกลืนกับวอลเปเปอร์หน้าจอหลักของคุณ
Scriptable คืออะไร
Scriptable เป็นแอป iOS ฟรีที่ให้คุณเรียกใช้ JavaScript บน iPhone และ iPad ของคุณ หากคุณเป็นโปรแกรมเมอร์ คุณสามารถเขียนสคริปต์ของคุณเองและเรียกใช้ได้ หากคุณไม่คุ้นเคยกับภาษาการเขียนโปรแกรมใดๆ เลย คุณก็แค่คัดลอกโค้ดที่คนอื่นเขียนเพื่อเพิ่มฟีเจอร์ที่มีประโยชน์ให้กับอุปกรณ์ iOS ของคุณ
ตัวอย่างเช่น เราได้เห็นสคริปต์ที่แจ้งเตือนคุณโดยอัตโนมัติเมื่อมีการลดราคาในแอป iOS ที่คุณชื่นชอบ
อ่านเพิ่มเติม:JavaScript คืออะไรและทำงานอย่างไร
Scriptable ยังค่อนข้างใหม่สำหรับ App Store แต่ได้เพิ่มคุณสมบัติที่เปลี่ยนแปลงเกมไปแล้วมากมาย รวมถึงความสามารถในการเรียกใช้สคริปต์ในวิดเจ็ต iOS 14 ซึ่งหมายความว่าคุณสามารถเขียนหรือคัดลอกโค้ด JavaScript ไปยัง Scriptable และมี "แอปขนาดเล็ก" ที่กำหนดเองซึ่งแสดงข้อมูลผ่านวิดเจ็ต
ชุมชน Scriptable ได้สร้างวิดเจ็ตที่ยอดเยี่ยมด้วยวิธีนี้แล้ว ด้วยคุณลักษณะที่มีประโยชน์ เช่น การแสดงข้อมูลสภาพอากาศไปยังฟีดข่าวส่วนบุคคลบนหน้าจอหลักของคุณ
แม้ว่าความเป็นไปได้จะไม่มีที่สิ้นสุด แต่คุณควรคำนึงถึงข้อจำกัดบางประการ ในขณะที่เขียนนี้ วิดเจ็ตบนหน้าจอหลักรองรับเฉพาะบน iPhone และ iPod touch เจนเนอเรชั่น 7 เท่านั้น ขออภัย คุณยังเพิ่มวิดเจ็ตในหน้าจอหลักบน iPad ไม่ได้
งงงวยเช่นนี้ ข้อจำกัดมาจากจุดสิ้นสุดของ Apple; มันไม่ใช่ความผิดของ Scriptable ในทำนองเดียวกัน iOS 14 มีข้อจำกัดด้านหน่วยความจำบางอย่างในวิดเจ็ตบนหน้าจอหลัก หากคุณกำลังวางแผนที่จะสร้างวิดเจ็ตของคุณเอง อย่าลืมตรวจสอบขีดจำกัดก่อนเริ่ม
สุดท้าย แอป Scriptable มีแกลเลอรีที่จะช่วยให้คุณค้นหาสคริปต์ที่น่าสนใจที่สุดและติดตั้งได้อย่างรวดเร็ว นี่เป็นการดีที่จะเริ่มต้นใช้งานแอป แต่คุณควรมองหาสคริปต์ที่โฮสต์บน GitHub เพราะคุณจะพบคำแนะนำในการตั้งค่าโดยละเอียดที่นั่น
คำอธิบายแกลเลอรีของ Scriptable ไม่ได้มีประโยชน์มากที่สุดสำหรับผู้เริ่มต้น เราพบข้อบกพร่องบางอย่าง เช่น ไม่สามารถมองเห็นภาพหน้าจอได้
วิธีการตั้งค่าสคริปต์ได้
มีขั้นตอนทั่วไปบางประการที่คุณจะต้องปฏิบัติตามขณะตั้งค่าวิดเจ็ตที่เขียนสคริปต์ได้ ซึ่งรวมถึงการคัดลอกโค้ด JavaScript และนำเข้าไปยังแอป อย่างไรก็ตาม ขั้นตอนสุดท้ายจะแตกต่างกันไปในแต่ละวิดเจ็ต ซึ่งเราจะไฮไลต์ในภายหลัง
อันดับแรก มาพูดถึงพื้นฐานกันก่อน สิ่งที่ต้องทำเพื่อตั้งค่ากับ Scriptable มีดังนี้:
- ดาวน์โหลดสคริปต์ได้ เป็นแอปเฉพาะสำหรับ iOS ที่ดาวน์โหลดได้ฟรี การซื้อในแอปเป็นคำแนะนำเสริมสำหรับนักพัฒนาที่ไม่เพิ่มคุณสมบัติใดๆ
- ดาวน์โหลดแอปคำสั่งลัดของ Apple โค้ด JavaScript มักจะยาว และคุณไม่จำเป็นต้องเลือกและคัดลอกโค้ดหลายร้อยบรรทัดบน iPhone ของคุณ เราจะใช้ทางลัดเพื่อบันทึกสคริปต์ไปยัง Scriptable โดยแตะสองครั้ง
- ดาวน์โหลดทางลัดบันทึกสคริปต์ไปยัง iPhone ของคุณ สำหรับวิดเจ็ต Scriptable ส่วนใหญ่ คุณจะต้องไปที่หน้า GitHub สำหรับสคริปต์และค้นหาโค้ดดิบเพื่อใช้ทางลัดนี้
- ตัวอย่างเช่น เมื่อคุณเปิดสคริปต์ Weather Cal บน GitHub ให้คลิกที่ Raw ปุ่มเหนือบรรทัดแรกของสคริปต์ จากที่นี่ ให้กดปุ่มแชร์ ใน Safari (หรือเบราว์เซอร์ที่คุณใช้) จากนั้นแตะ บันทึกสคริปต์ . สิ่งนี้จะเพิ่มลงใน Scriptable
การเพิ่มวิดเจ็ตที่เขียนสคริปต์ได้
ต่อไป มาดูวิธีเพิ่มวิดเจ็ต iOS ของ Scriptable ไปที่หน้าจอหลักของ iPhone:
- แตะส่วนที่ว่างของหน้าจอหลักค้างไว้จนกว่าไอคอนแอปทั้งหมดจะเริ่มกระตุก
- แตะปุ่ม บวก ไอคอนที่ด้านบนซ้าย
- ค้นหา เขียนสคริปต์ได้ .
- ปัดไปทางขวาเพื่อเลือกขนาดวิดเจ็ตที่คุณต้องการ คุณสามารถเลือก เล็ก , ปานกลาง , หรือ ใหญ่ .
- แตะ เพิ่มวิดเจ็ต .
- ตอนนี้ให้แตะวิดเจ็ต ซึ่งจะแสดงกล่องชื่อ เรียกใช้สคริปต์ .
- แตะ เลือก ข้าง สคริปต์ และเลือกสคริปต์ที่คุณต้องการใช้
- หากต้องใช้สคริปต์ ให้พิมพ์ข้อความใน พารามิเตอร์ กล่อง. ใช้สำหรับอินพุตพื้นฐานบางอย่าง เช่น เมื่อใดควรรีเซ็ตตัวจับเวลา
- แตะส่วนที่ว่างของหน้าจอ แล้วคุณจะเห็นวิดเจ็ตแสดงข้อมูลที่คุณต้องการ
วิธีการให้วิดเจ็ตที่เขียนสคริปต์ได้เป็นพื้นหลังโปร่งใส
วิดเจ็ตที่เขียนสคริปต์ได้บางอย่าง เช่น Weather Cal อนุญาตให้คุณเปลี่ยนพื้นหลังได้ คุณสามารถใช้คุณสมบัตินี้เพื่อทำให้วิดเจ็ตของคุณ "โปร่งใส" เคล็ดลับคือการใช้สคริปต์ที่จะจับภาพหน้าจอของหน้าจอหลักของคุณเพื่อสร้างภาพพื้นหลังที่เข้ากันอย่างสมบูรณ์แบบสำหรับวิดเจ็ต
ในทางเทคนิค สคริปต์นี้ควรทำงานร่วมกับแอปตัวสร้างวิดเจ็ตอื่นๆ เช่น Widgetsmith แม้ว่าจะได้รับการปรับให้เหมาะสมที่สุดสำหรับ Scriptable แต่คุณอาจพบปัญหาการจัดตำแหน่งเล็กน้อยกับแอปอื่นๆ
ทำตามขั้นตอนเหล่านี้เพื่อรับพื้นหลังโปร่งใสสำหรับวิดเจ็ต:
- ดาวน์โหลดสคริปต์ Invisible Widgets
- แตะ แชร์> บันทึกสคริปต์ และตั้งชื่ออะไรก็ได้ เช่น Invisible Widget .
- ไปที่หน้าจอโฮมของ iPhone ของคุณ แตะส่วนที่ว่างของหน้าจอหลักค้างไว้จนกว่าไอคอนแอปทั้งหมดจะเริ่มกระตุก ตอนนี้ให้ปัดไปทางซ้ายจนกว่าคุณจะไปถึงหน้าว่าง
- ตอนนี้ จับภาพหน้าจอของ iPhone ของคุณ
- เปิด เขียนสคริปต์ได้ , เรียกใช้ วิดเจ็ตที่มองไม่เห็น และแตะ ดำเนินการต่อ . จากนั้นเลือกภาพหน้าจอที่คุณถ่ายในขั้นตอนก่อนหน้า
- ทำตามคำแนะนำเพื่อเลือกขนาดและตำแหน่งของวิดเจ็ต แตะ ส่งออกไปยังรูปภาพ เมื่อทำเสร็จแล้ว.
- ตอนนี้คุณสามารถเปิดสคริปต์ใดก็ได้ใน Scriptable (ตราบเท่าที่อนุญาตให้คุณเพิ่มรูปภาพเป็นพื้นหลัง) และใช้ภาพนี้เพื่อสร้างวิดเจ็ตโปร่งใสที่สวยงาม
สคริปต์สู่ความรุ่งโรจน์
หากคุณเขียนโค้ดได้ Scriptable มีเครื่องมือทั้งหมดที่จำเป็นสำหรับการทำงานอัตโนมัติของ iOS อย่างจริงจัง แต่ถึงแม้คุณจะไม่ใช่โปรแกรมเมอร์ คุณก็ยังสามารถเพลิดเพลินกับผลงานของผู้อื่นได้โดยใช้แอปที่ยอดเยี่ยมนี้ วิดเจ็ตที่ยอดเยี่ยมเป็นเพียงส่วนหนึ่งของแพ็คเกจที่เขียนสคริปต์ได้ ลองมองไปรอบๆ และดูว่าคุณจะทำอะไรได้อีกบ้าง
และจำไว้ว่าระบบอัตโนมัติบน iOS ไม่ได้ลงท้ายด้วย Scriptable คำสั่งลัด Siri ยังมีเครื่องมือหลายอย่างที่ช่วยเพิ่มประสิทธิภาพการทำงานของคุณ