สิ่งที่ฉันเรียนรู้ขณะเขียนแอพสำหรับ Apple Watch

ดูเหมือนว่าฉันรอสมาร์ตวอทช์ที่เปิดใช้งานแอพตั้งแต่ที่เครื่องคิดเลขของฉันดูวันในช่วงต้นทศวรรษ 1980 ฉันยังรออยู่ เพราะในขณะที่ Apple Watch ใช้งานแอพเป็นส่วนขยายของหน้าจอ iPhone แอพเหล่านั้นก็ยังทำงานบน iPhone Apple ได้กล่าวว่านักพัฒนาจะสามารถเขียนแอพที่ทำงานโดยกำเนิดบน Apple Watch ได้ แต่ยังไม่ได้กำหนดวันที่ บางที Worldwide Developers Conference ของเดือนมิถุนายนอาจให้ความกระจ่างเกี่ยวกับข้อจำกัดนี้

เป็นเรื่องที่เข้าใจได้ เนื่องจากปัญหาอายุการใช้งานแบตเตอรี่ของ Apple Watch ที่คาดการณ์ไว้ ซึ่งสำหรับฉัน กลับกลายเป็นว่าไม่สมเหตุสมผล ฉันมักจะเข้านอนโดยที่แบตเตอรี่ของ Apple Watch เต็มประมาณ 50 เปอร์เซ็นต์ ถึงกระนั้น ถ้าฉันใช้ Apple ฉันก็คงจะลังเลที่จะปล่อยแอพ Apple Watch ดั้งเดิมหลายพันแอพที่เขียนโดยนักพัฒนาที่อาจไม่เคยแตะ Apple Watch เลยด้วยซ้ำ ตอนนี้นักพัฒนาสามารถทดสอบแอปของตนบนอุปกรณ์จริงแล้ว เราสามารถดูว่าแอปทำงานอย่างไรและเพิ่มประสิทธิภาพให้เหมาะสม

ฉันได้เขียนแอพ Apple Watch ห้าแอพที่มีอยู่แล้วใน App Store และฉันได้ส่งการอัปเดตที่ปรับแต่งเพื่อประสิทธิภาพแล้ว ฉันได้เรียนรู้มากมายในกระบวนการนี้ สำหรับผู้เริ่มต้น หน้าจอมีขนาดเล็ก แม้กระทั่งกับรุ่น 42 มม. ที่ใหญ่กว่าที่ฉันเป็นเจ้าของ มีเพียงปุ่มมากมายที่คุณสามารถใส่ได้บนหน้าจอ อันที่จริง สามข้ามและสามด้านล่างนั้นเกี่ยวกับสิ่งที่คุณต้องการมากที่สุด เมื่อผมรู้ว่าแอปแรกที่ผมเขียนคือ

จิ๋ว Tic Tac Toe! แอพ Apple Watch บางตัวไม่ทำอะไรเลยเมื่อใช้งานบน iPhone แต่ฉันไม่ต้องการให้ลูกค้าเป็น ผิดหวัง ฉันจึงทำให้แน่ใจว่าแอป Tic Tac Toe ของฉันทำงานบน iPhone และ iPad แม้ว่าเจ้าของจะไม่มี แอปเปิ้ลวอทช์.

จิ๋ว Tic Tac Toe

ต่อไป, ฉันยอมรับการออกแบบปุ่ม 3x3 และสร้างแอปอื่นที่ใช้อินเทอร์เฟซที่คล้ายกัน ตั้งแต่แอพแรกของฉันในปี 2008 เป็น 100เสียงแอปเอฟเฟกต์เสียงที่มีเสียงนับร้อย ฉันคิดว่าจะสร้างมันขึ้นมาใหม่สำหรับ Apple Watch แอพนั้นชื่อว่า TinySoundsและเช่นเดียวกับ Tiny Tic Tac Toe ที่ใช้งานได้บน iPhone (และ iPads) ที่จริงแล้ว แม้ในขณะที่แตะเอฟเฟกต์เสียงบน Apple Watch เสียงก็ยังเล่นบน iPhone นั่นเป็นข้อจำกัด (หรือคุณสมบัติ?) ของ Apple Watch ด้วยวิธีนี้ คุณสามารถใช้แอปนี้เป็น "รีโมทคอนโทรล" เพื่อเล่นเอฟเฟกต์เสียงบน iPhone แม้ว่าโทรศัพท์จะใช้แอพอื่นหรืออยู่ในโหมดล็อคหน้าจอก็ตาม!

แอพ My TinySounds ให้ผู้ใช้เข้าถึง 72 เสียง ซึ่งสอดคล้องกับ 9 หมวดหมู่ 8 ปุ่มแต่ละปุ่ม (หนึ่งปุ่มคือ สงวนไว้เพื่อกลับไปที่มุมมองหมวดหมู่) ฉันอาจสร้างเวอร์ชันที่ใช้ประโยชน์จากคุณสมบัติการเลื่อนของ Digital มงกุฎ. ปัญหาหนึ่งที่ฉันพบคือในขณะที่แอปมี 72 เสียง สองเสียงคือ Fart และ Burp เป็นที่เข้าใจกันว่า Apple มีกฎที่ต่อต้านแอพที่มีคำว่า "Primarily Fart apps" แต่ชัดเจนว่านั่นไม่ใช่แอพของฉัน ถึงกระนั้น พวกเขาปฏิเสธมัน จนกว่าฉันจะเปลี่ยนเสียงเหล่านั้น "นักวิจารณ์ที่ก้าวร้าวมากเกินไป" ฉันจะพูด บางทีพวกเขาจะให้ฉันเพิ่มเสียงเหล่านั้นกลับเข้าไป เนื่องจากอาจเป็นการแกล้งกันสนุกๆ แต่ยังเป็นส่วนหนึ่งของแอปที่มีประโยชน์ ตัวอย่างเช่น คุณสามารถเพิ่มเสียงหัวเราะหรือปรบมือของคุณเองได้!

WatchMagic

ตอนเด็กๆ ฉันจะแสดงมายากลในงานวันเกิด ฯลฯ ฉันคิดว่านี่จะเป็นโอกาสที่ดีที่จะผสมผสานความหลงใหลในเวทมนตร์และเทคโนโลยีเข้าด้วยกัน แล้วฉันก็สร้างขึ้น WatchMagic. โดยไม่ต้องให้อะไรมาก... ฉันต้องสอนตัวเองถึงวิธีแชร์ข้อมูลระหว่างแอพ iPhone และแอพ Apple Watch โดยใช้กลุ่มแอพ นั่นคือทั้งหมดที่ฉันจะพูดเกี่ยวกับเรื่องนั้น! วิธีการทำงานของเคล็ดลับคือผู้ใช้เลือกการ์ดจาก iPhone และนักมายากลเดาไพ่ในไม่กี่วินาที! ตอนนี้ไม่จำเป็นต้องใช้ Apple Watch แต่มันทำให้เคล็ดลับง่ายขึ้นมาก! ฉันคิดว่าหลังจากวางเดิมพันไม่กี่ครั้ง ลูกค้าสามารถชำระค่า Apple Watch โดยใช้แอพ WatchMagic ได้!

ดูตัวตุ่น

ฉันใช้ประโยชน์จากการออกแบบแอพ Tiny Tic Tac Toe และ TinySounds และสร้าง ดูตัวตุ่นเวอร์ชันของ Whack A Mole สำหรับ Apple Watch! สำหรับสิ่งนี้ ฉันต้องเรียนรู้วิธีทำแอนิเมชั่นบนนาฬิกา ฉันยังเพิ่มคุณสมบัติตัวจับเวลาในแอป

เปิดเผยข้อตกลง

ในที่สุด ฉันมีแอพฟรีที่ชื่อว่า การเข้าถึงทั้งหมด. เรา. แอปนี้นำเสนอฟีเจอร์ขูดขีดเสมือน REVEAL A DEAL เมื่อทำงานบน iPhone เพื่อให้ผู้ใช้เข้าถึงดีลท้องถิ่นได้ รอยขีดข่วนนั้นสนุกและฉันหวังว่าจะให้ผู้ใช้เกาบนหน้าจอ Apple Watch เพื่อดูข้อตกลง อนิจจา เนื่องจากแอปต่างๆ ทำงานบน iPhone และแสดงผลลัพธ์บน Apple Watch ฉันจึงเปิดใช้คุณลักษณะการขีดข่วนไม่ได้ คุณค่อนข้าง จำกัด เฉพาะการกดปุ่ม ดังนั้นฉันจึงทำให้ดีลปรากฏขึ้นทันที และทำให้แน่ใจว่าใช้งานได้ในโหมด Glance นี้ทำให้ผู้ใช้สามารถแสดงนาฬิกาของตนต่อแคชเชียร์เพื่อใช้ประโยชน์จากข้อตกลง!

ฉันได้เรียนรู้อะไรมากมายและจะส่งการอัปเดตเพิ่มเติมเกี่ยวกับการเพิ่มประสิทธิภาพ และสร้างแอป Apple Watch เพิ่มขึ้น ฉันเขียนหรือเริ่มเขียนแอพเหล่านี้หลายตัวก่อนจะเป็นเจ้าของ Apple Watch ตอนนี้นักพัฒนาจำนวนมากมีของจริงอยู่ในมือ (หรือบนข้อมือ) ฉันคาดว่าแอปจะดีขึ้น และเราจะได้เห็นสิ่งที่พวกเขาสามารถทำได้จริงๆ และในที่สุดเมื่อ Apple อนุญาตแอพที่มาพร้อมเครื่อง แอพของเราควรจะดียิ่งขึ้นไปอีก