Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> สมาร์ทโฟน >> iPhone

วิธีเพิ่มวิดเจ็ตโปร่งใสที่กำหนดเองบนหน้าจอหลัก iPhone

วิดเจ็ตหน้าจอหลักเป็นหนึ่งในฟีเจอร์ใหม่ที่ดีที่สุดใน 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 ไม่ใช่ที่ช่วยเหลือได้มากสำหรับมือใหม่ เราเคยเจอบั๊กบางอย่าง เช่น ภาพหน้าจอไม่แสดง

วิธีตั้งค่า Scriptable

มีขั้นตอนทั่วไปบางอย่างที่คุณจะต้องทำตามขณะตั้งค่าวิดเจ็ต Scriptable ซึ่งรวมถึงการคัดลอกโค้ด JavaScript และนำเข้าสู่แอป อย่างไรก็ตาม ขั้นตอนสุดท้ายจะแตกต่างกันไปสำหรับแต่ละวิดเจ็ต ซึ่งเราจะเน้นย้ำในภายหลัง

ก่อนอื่น มาครอบคลุมพื้นฐาน นี่คือสิ่งที่ต้องทำเพื่อตั้งค่า Scriptable:

  1. ดาวน์โหลด Scriptable เป็นแอปเฉพาะ iOS ที่ฟรีในการดาวน์โหลด การซื้อในแอปเป็นค่าทิปให้ผู้พัฒนาที่ไม่เพิ่มฟีเจอร์ใดๆ
  2. ดาวน์โหลดแอป Shortcuts ของ Apple โค้ด JavaScript มักจะยาว และคุณไม่อยากต้องเลือกและคัดลอกหลายร้อยบรรทัดของโค้ดบน iPhone เราจะใช้ Shortcut เพื่อบันทึกสคริปต์ไปที่ Scriptable ในแค่ 2 ครั้งแตะ
  3. ดาวน์โหลด Shortcut "Save Script" ไปที่ iPhone สำหรับวิดเจ็ต Scriptable ส่วนใหญ่ คุณจะต้องไปที่หน้า GitHub ของสคริปต์และหาโค้ดดิบ (raw code) เพื่อใช้ Shortcut นี้
  4. ตัวอย่างเช่น เมื่อคุณเปิดสคริปต์ Weather Cal บน GitHub ให้คลิกปุ่ม Raw เหนือบรรทัดแรกของสคริปต์ จากที่นี่ กดปุ่ม แชร์ (Share button) ใน Safari (หรือเบราว์เซอร์ที่คุณใช้) แล้วแตะ Save Script นี่จะเพิ่มมันเข้า Scriptable
วิธีเพิ่มวิดเจ็ตโปร่งใสที่กำหนดเองบนหน้าจอหลัก iPhone วิธีเพิ่มวิดเจ็ตโปร่งใสที่กำหนดเองบนหน้าจอหลัก iPhone

การเพิ่มวิดเจ็ต Scriptable

ต่อไป มาดูวิธีเพิ่มวิดเจ็ต iOS ของ Scriptable ลงบนหน้าจอหลัก iPhone:

  1. แตะค้างที่ส่วนว่างเปล่าบนหน้าจอหลักจนไอคอนแอปทั้งหมดเริ่มสั่น
  2. แตะไอคอน บวก (+) ที่มุมซ้ายบน
  3. ค้นหา Scriptable
  4. สไลด์ขวาเพื่อเลือกขนาดวิดเจ็ตที่คุณต้องการ คุณสามารถเลือก เล็ก (Small) กลาง (Medium) หรือ ใหญ่ (Large)
  5. แตะ เพิ่มวิดเจ็ต (Add Widget)
  6. ตอนนี้แตะที่วิดเจ็ต นี่จะแสดงกล่องชื่อ รันสคริปต์ (Run Script)
  7. แตะ เลือก (Choose) ถัดจาก สคริปต์ (Script) และเลือกสคริปต์ที่คุณต้องการใช้
  8. หากสคริปต์ต้องการ ให้พิมพ์ข้อความในกล่อง พารามิเตอร์ (Parameter) ใช้สำหรับอินพุตพื้นฐานบางอย่าง เช่น เมื่อใดจะรีเซ็ตตัวจับเวลา
  9. แตะส่วนว่างของหน้าจอและคุณจะเห็นวิดเจ็ตแสดงข้อมูลที่คุณต้องการ
วิธีเพิ่มวิดเจ็ตโปร่งใสที่กำหนดเองบนหน้าจอหลัก iPhone วิธีเพิ่มวิดเจ็ตโปร่งใสที่กำหนดเองบนหน้าจอหลัก iPhone วิธีเพิ่มวิดเจ็ตโปร่งใสที่กำหนดเองบนหน้าจอหลัก iPhone

วิธีทำให้พื้นหลังวิดเจ็ต Scriptable โปร่งใส

บางวิดเจ็ต Scriptable เช่น Weather Cal อนุญาตให้คุณเปลี่ยนพื้นหลัง คุณสามารถใช้ฟีเจอร์นี้เพื่อทำให้วิดเจ็ตของคุณ "โปร่งใส" เทคนิคคือการใช้สคริปต์ที่จะถ่ายภาพหน้าจอหน้าจอหลักเพื่อสร้างภาพพื้นหลังที่ตรงกันพอดีสำหรับวิดเจ็ต

ทางเทคนิค สคริปต์นี้ควรทำงานกับแอปสร้างวิดเจ็ตอื่นๆ เช่น Widgetsmith แม้จะปรับให้เหมาะกับ Scriptable อย่างเต็มที่ คุณอาจเจอปัญหาการจัดตำแหน่งเล็กน้อยกับแอปอื่นๆ

ทำตามขั้นตอนเหล่านี้เพื่อได้พื้นหลังโปร่งใสสมบูรณ์สำหรับวิดเจ็ต:

  1. ดาวน์โหลดสคริปต์ Invisible Widgets
  2. แตะ แชร์ (Share) > Save Script และตั้งชื่อว่าอะไรก็ได้ เช่น Invisible Widgets
  3. ตอนนี้ไปที่หน้าจอหลัก iPhone แตะค้างส่วนว่างของหน้าจอหลักจนไอคอนแอปทั้งหมดเริ่มสั่น ตอนนี้สไลด์ซ้ายต่อจนถึงหน้าว่าง
  4. ถ่ายภาพหน้าจอ (Screenshot) ของ iPhone
  5. เปิด Scriptable รัน Invisible Widgets และแตะ ดำเนินต่อ (Continue) จากนั้นเลือกภาพหน้าจอที่ถ่ายในขั้นตอนก่อนหน้า
  6. ทำตามพรอมต์เพื่อเลือกขนาดและตำแหน่งของวิดเจ็ต แตะ ส่งออกไปที่รูปภาพ (Export to Photos) เมื่อเสร็จ
  7. ตอนนี้คุณสามารถเปิดสคริปต์ใดๆ ใน Scriptable (ตราบใดที่มันอนุญาตให้เพิ่มรูปภาพเป็นพื้นหลัง) และใช้ภาพนี้สร้างวิดเจ็ตโปร่งใสที่สวยงาม
วิธีเพิ่มวิดเจ็ตโปร่งใสที่กำหนดเองบนหน้าจอหลัก iPhone วิธีเพิ่มวิดเจ็ตโปร่งใสที่กำหนดเองบนหน้าจอหลัก iPhone วิธีเพิ่มวิดเจ็ตโปร่งใสที่กำหนดเองบนหน้าจอหลัก iPhone

เขียนสคริปต์เพื่อเกียรติยศ

หากคุณเขียนโค้ดได้ Scriptable มีเครื่องมือทั้งหมดที่คุณต้องการสำหรับอัตโนมัติ iOS อย่างจริงจัง แต่แม้คุณจะไม่ใช่โปรแกรมเมอร์ คุณก็สามารถเพลิดเพลินกับงานของผู้อื่นโดยใช้แอปยอดเยี่ยมนี้ วิดเจ็ตที่ดีเยี่ยมเป็นเพียงส่วนหนึ่งของแพ็กเกจ Scriptable ให้สำรวจดูว่าคุณสามารถทำอะไรได้อีกบ้าง

และจำไว้ว่าการทำงานอัตโนมัติบน iOS ไม่จบแค่ Scriptable Siri Shortcuts ก็มีเครื่องมือหลายอย่างที่ช่วยเพิ่มประสิทธิภาพการทำงานของคุณ