สร้าง App ใช้เองบน iOS ด้วย Shortcuts

เคยมั้ยครับที่ต้องพิมพ์อะไรซ้ำ ๆ หรือทำอะไรซ้ำ ๆ กับแอปเดิม ๆ จนคิดว่ามันน่าจะมีปุ่มเดียวที่กดแล้วมันทำกิจวัตรนี้ให้เราเองเลย ไม่ต้องมานั่งกดเองทุกเที่ยว ถ้าคำตอบคือ "เคย" Shortcuts อาจช่วยท่านได้

Shortcuts คือ อะไร?

Shortcuts คือ App ที่ทำให้เราสามารถเขียน Workflow ให้ iOS ทำตามลำดับ 1, 2, 3.... ได้ เหมือนการเขียนโปรแกรม แต่ง่ายกว่า เพราะไม่ต้องใช้ความรู้ทางภาษาคอมพิวเตอร์ใด ๆ ถ้าใครเคยใช้ Automator ของ Mac ก็จะเข้าใจดี ตัวอย่างถ้าคุณซักผ้าเป็นประจำ และแทนที่จะใช้ตั้งเวลานับถอยหลังเตือนเวลาซักผ้าเสร็จ คุณอาจจะอยากให้มันไปเตือนใน Reminder แทน ทีนี้สิ่งที่คุณจะต้องบอก iPhone ก็คือ
ใช้เวลาซักผ้าเท่านี้ -> ให้สร้าง Task ใน Reminder หัวข้อ 'ซักผ้า' และ เตือนเมื่อถึงเวลา  
เราสามารถเอา Workflow นี้ไปเขียนใน Shortcuts ได้ และทุกครั้งที่คุณซักผ้า คุณก็แค่กด "ซักผ้า" แล้ว Shortcuts จะจัดการที่เหลือเอง

ตัวอย่างการใช้งาน Shortcuts

Shortcuts สามารถโหลดได้ที่ https://itunes.apple.com/us/app/shortcuts/id915249334?mt=8 ไม่มีค่าใช้จ่าย เป็น App ของ Apple เอง ที่ซื้อ Workflow แล้วเอามาพัฒนาต่ออีกที ถึงใครจะยังไม่เห็นประโยชน์ผมก็แนะนำให้โหลดมาลองเล่นดู เพราะเป็น App ที่คู่ควรมีไว้ติดเครื่องจริง ๆ

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

สิ่งที่ต้องทำถ้าไม่ใช้ Shortcuts
1. เปิด Google map
2. เลือก Navigation
3. เลือก Destination เป็น อัสสัมชัญระยอง

สิ่งที่ต้องทำเมื่อใช้ Shortcuts
1. กด icon Assumption

จะเห็นว่ามันลดขั้นตอนเหลือแค่ขั้นตอนเดียว ซึ่ง Shortcuts เหมาะมากสำหรับสิ่งที่ทำซ้ำ ๆ เป็นประจำ
ทีนี้มาดูกันว่าผมเขียน Shortcut ทางไปโรงเรียนลูกยังไง

1. เมื่อโหลด Shortcuts มาแล้วก็เปิด Shortcuts ขึ้นมา แล้วเลือก Create Shortcut


2. จากนั้นเราจะมาเจอหน้าว่าง ๆ หน้าที่เราคือเขียน Workflow ว่าจะให้ iPhone ทำอะไรบ้าง

สิ่งที่ผมจะบอกให้ iPhone ทำตามลำดับคือ

- เอาข้อมูล Location ของ โรงเรียนอัสสัมชัญระยอง
- ส่งข้อมูล Location ดังกล่าวให้ Google Map แสดง Direction

เมื่อคิดได้แบบนี้แล้วเราก็มาเริ่มขั้นตอนแรกกันเลย ให้กด Search ด้านล่าง แล้วพิมพ์คำว่า Location เราจะเห็นคำสั่ง (Action) ต่าง ๆ ที่เกี่ยวกับ Location ซึ่งคำสั่งแรกที่เราต้องการคือ Street Address

เมื่อกด Street Address แล้ว เราก็มาใส่ข้อมูลที่อยู่ของ Location ที่เราต้องการ ผมใส่แค่คำว่า Assumption Rayong ก็พอแล้วที่จะหา Location ได้ ไม่ต้องใส่บ้านเลขที่หรืออะไร

จากนั้นก็มาถึงคำสั่งที่สอง คือ Show Directions เหมือนเดิมคือกด Search Location -> Show Direction โดยคำสั่งนี้จะรับ Location จากคำสั่งก่อนหน้าและแสดง Direction จาก Location ปัจจุบันไปถึง Location ที่รับมา โดยเราสามารถเลือกได้ว่าจะเปิด Map หรือ Google Map และจะเดิน, ขับรถ, หรือบริการสาธารณะ

แค่นี้ ลองกด play ข้างบนดูก็จะเห็นว่า iPhone จะเปิด Google Map และแสดง direction ไปที่โรงเรียนอัสสัมชัญระยองเอง

เพิ่มเติมผมอยากให้ Shortcut นี้พอเปิด Google Map แล้วก็หยุดทำงานไป ผมเลยเพิ่มคำสั่งสุดท้ายในหมวด Scripting -> Control Flow คือ Exit Shortcut

เมื่อเสร็จแล้วหน้าตาของ Shortcut ไปโรงเรียนลูกก็จะเป็นแบบนี้


แต่แค่นี้ยังไม่สะดวกเพราะเราจะสามารถเปิด Shortcut นี้ได้ต้อง เปิด App Shortcuts ก่อน เราเลยจะเพิ่ม Shortcut นี้ไปใน Home Screen ให้เหมือน App อันนึงเลย วิธีทำคือจากหน้า Shortcut ให้กดปุ่มตรงมุมขวาบนตามรูป

ก็จะมาที่หน้าจัดการ Shortcut เราก็ตั้งชื่อให้ Shortcut ของเราซะ และเลือก Add to Home Screen แล้วทำตามคำแนะนำ เราก็จะเห็น Icon Shortcut ของเราเป็นเหมือน App อันนึงบนหน้า Home ยิ่งกว่านั้น เรายังสามารถเลือก Add to Siri เพื่อเราจะได้สั่ง Siri ให้ Run Shortcut ของเราได้ด้วย

Shortcut Share และ Gallery
เราสามารถแชร์ Shortcut ที่เราทำขึ้นให้คนอื่น ๆ ได้ และเรายังสามารถ Download Shortcut อื่น ๆ จาก Gallery หรือลอง Google ดู ก็จะมี Shortcut ให้ Download เยอะอยู่ เราสามารถโหลดมาศึกษาได้ว่า เค้าทำกันยังไง แล้วเอามาปรับแต่งตามความต้องการของเรา

Shortcut ที่เราเขียนเป็นไปได้ตั้งแต่พื้นฐานอย่างที่ผมยกตัวอย่างไป จนถึง Advanced แบบสร้าง Collage จากรูปที่เลือก หรือพวกที่ดึงข้อมูลจาก Internet ก็มี และเรายังสามารถศึกษาการเขียนโปรแกรมจาก App นี้ได้ด้วย ใครยังไม่เคยลองเล่น แนะนำว่าลองเลยครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่