สร้างแอปที่คุณขาดไม่ได้ตั้งแต่เริ่มต้น

@MaiYangAI
จีน1 วันที่ผ่านมา · 17 ก.ค. 2569
109K
70
6
3
238

TL;DR

นักพัฒนา Mai Yang แบ่งปันเส้นทางการสร้าง ContextEcho โดยเน้นย้ำว่ากุญแจสู่ความสำเร็จของผลิตภัณฑ์คือการใช้งานได้จริงสำหรับตัวผู้ใช้เอง และวินัยในการตัดฟีเจอร์ที่ไม่จำเป็นออก แม้ว่า AI จะทำให้การสร้างแอปเป็นเรื่องง่ายก็ตาม

ฉันเป็นคนที่ชอบฟัง Podcast มากๆ

ในแต่ละวันฉันใช้เวลา 30 นาทีถึง 2 ชั่วโมงไปกับเสียงและวิดีโอ โดยส่วนใหญ่คือฟัง Podcast ภาษาอังกฤษและจีนตอนวิ่งกับตอนเดินทาง และดูวิดีโอยาวๆ บน Bilibili ตอนเล่นเวท จริงๆ แล้ว ฉันเริ่มวิ่งก็เพื่อจะได้มีเวลาฟัง Podcast นี่แหละ

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

ผลิตภัณฑ์นี้ชื่อว่า ContextEcho เป็นเครื่องมือเล่นเสียงและวิดีโอบน iOS ที่เรียบง่าย มันจงใจหลีกเลี่ยงฟีเจอร์การค้นหาโปรแกรม ฟีเจอร์โซเชียล ฟีดแนะนำ และสรุปผลด้วย AI มันทำแค่สองอย่างคือ ฟังอย่างต่อเนื่อง + มองเห็นการสะสมของตัวเอง (จำนวนวันที่ฟังติดต่อกัน เวลาสะสม อันดับโปรแกรม ฮีตแมปการฟัง) ใช่ครับ คุณคงเดาได้ว่าฉันเป็นคนที่ชอบข้อมูลสถิติ

Mai Yang - inline image

ContextEcho: การเล่นต่อเนื่องข้ามแหล่งที่มา + สถิติการเรียนรู้ + อันดับโปรแกรม

นี่คือข้อสังเกตจากประสบการณ์ตรงของผมในฐานะผู้สร้าง ซึ่งคิดว่าน่าจะมีประโยชน์สำหรับคนอื่นบ้าง

ข้อสังเกตที่ 1: ข้อจำกัดของการพัฒนาตัวเองในยุค AI ไม่ใช่การเขียนโค้ด แต่เป็นความ "กล้าตัด"

จากบรรทัดโค้ดแรกจนถึงเปิดตัวใน App Store ใช้เวลา 76 วัน มี 468 คอมมิต และโค้ด Swift ประมาณ 48,000 บรรทัด ซึ่งทำทั้งหมดโดยการจับคู่เขียนโค้ดกับ AI (Cursor)

แต่สิ่งที่ยากจริงๆ ไม่ใช่ความเร็วในการพัฒนา แต่เป็นว่าผม เปลี่ยนตำแหน่งของผลิตภัณฑ์ถึงสามครั้ง ระหว่างทาง ครั้งที่โหดที่สุดคือการลบฟีเจอร์ AI ที่ผมภูมิใจในตอนนั้นทิ้งทั้งหมด (AI annotations, automatic reviews, echo library) ลบโค้ดสุทธิครั้งเดียวเกือบ 3,000 บรรทัด เหตุผลง่ายๆ คือผมพบว่าตัวผมเองแทบไม่ได้เปิดใช้ฟีเจอร์พวกนั้นเลย สิ่งที่ผมใช้จริงทุกวันมีแค่ "การฟัง" และ "สถิติการเรียนรู้"

แนวโน้มพื้นฐานของ AI คือการเพิ่มเสมอ การลบทำได้โดยคนที่ใช้ผลิตภัณฑ์จริงทุกวันเท่านั้น

ก่อนตัดสินใจเปิดตัว ผมใช้มันเองติดต่อกัน 72 วันก่อน — สร้างสิ่งที่คุณขาดไม่ได้ก่อน แล้วค่อยคุยว่าจะให้คนอื่นใช้ นี่คือบทเรียนที่ผมได้มากที่สุดในสามเดือนนี้

ข้อสังเกตที่ 2: ทราฟฟิกจะดูความสำเร็จของคุณ แต่มันไม่ได้ยืนยันความต้องการให้คุณ

วิดีโอสาธิต ContextEcho: https://x.com/MaiYangAI/status/2070506319866654834

ทวีตเปิดตัว ContextEcho อย่างเป็นทางการ: https://x.com/MaiYangAI/status/2073088055171571719

ทวีตเกี่ยวกับอันดับของ ContextEcho หลังเปิดตัว:

https://x.com/MaiYangAI/status/2073569387295203710

ผมโพสต์ทวีตกว่าสิบข้อความก่อนและหลังเปิดตัว ให้ AI ช่วยสรุปข้อมูล ดูแล้วน่าสนใจทีเดียว:

Mai Yang - inline image
  • ติดอันดับชาร์ตแบบเสียเงิน: 13.4k วิว; เปิดตัวอย่างเป็นทางการ: 11.3k; ปล่อยวิดีโอสาธิต: 5.7k
  • แชร์รายวันว่า "ฟังครบ 20 วันติดต่อกัน": 229; ติดตั้งเวอร์ชั่นนักพัฒนาและเชิญผู้ทดสอบเบต้าในคอมเมนต์: 275; แชร์ตอนที่ฟังตอนวิ่ง: 147

จากข้อมูลข้างต้น จะเห็นว่าคนชอบทวีตแบบไหน: เรื่องความสำเร็จและจุดเปลี่ยนสำคัญได้คนดูเยอะ แต่การแชร์การใช้งานประจำวันแทบไม่มีคนสนใจ

มาถึงเรื่อง Conversion จริง ซึ่งก็คือวิธีมองช่องว่างระหว่าง "ความสนใจในเบต้าบน Twitter" กับ "คุณค่าของผลิตภัณฑ์จริง" อย่างถูกต้อง ทวีตเปิดตัวมีคนดู 11,000 ครั้ง แต่ตอนที่ผมเชิญผู้ทดสอบเบต้าต่อหน้าสาธารณะก่อนหน้านั้น แทบไม่มีใครสมัครเลย ตอนนั้นผมรู้สึกหนาวใจมาก สิ่งที่ผลักดันให้ผมเปิดตัวจริงๆ คือการยอมรับและกำลังใจจากเพื่อนๆ สิบกว่าคนในงานออฟไลน์ (Cafe Cursor Shenzhen) — ผมเพิ่งซื้อบัญชีนักพัฒนาหลังจากวันนั้นไป หลังจากเปิดตัว แอปติดอันดับหมวดหมู่ Education แบบเสียเงิน จากอันดับ 125 ตอนเปิดตัว ขึ้นไปถึงอันดับ 23

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

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

ข้อสังเกตที่ 3: หลุมพรางที่มองข้ามง่าย — การยื่น ICP สำหรับ App Store จีน

ตั้งแต่ปี 2023 App Store จีนบังคับให้ต้องมี ICP filing ตอนแรกผมเปิดตัวโดยไม่ยื่น "รอดมาได้" พักหนึ่งในช่วงเปลี่ยนผ่านนโยบาย — ผลคือพออัปเดตเวอร์ชั่น 1.2.0 ตอนที่ข้อมูลกำลังดี ก็เจอข้อกำหนดให้ยื่น filing และแอปถูกถอดออกจากร้านจีนทันที

ข่าวดีคือ: นักพัฒนาเดี่ยวสามารถยื่น filing ได้เอง ไม่จำเป็นต้องมีนิติบุคคล ภายหลังผมใช้บริการ proxy ยื่นของ Alibaba Cloud: ซื้อ domain name + เซิร์ฟเวอร์แอปพลิเคชันเบา (กว่า 300 หยวน ถูกมากสำหรับผู้ใช้ใหม่) กรอกข้อมูลตามคู่มือ รับสายตรวจสอบ ทำ SMS ยืนยันกับกระทรวงอุตสาหกรรมและเทคโนโลยีสารสนเทศภายใน 24 ชั่วโมง ใช้เวลาประมาณ 6 วันจึงได้หมายเลข filing เมื่อป้อนเข้า App Store Connect แอปก็กลับมาออนไลน์อีกครั้งในเวลาประมาณสิบนาที ผมบันทึกประสบการณ์นี้ไว้อย่างละเอียดในบทความนี้: https://maiyang.me/post/2026-07-14-appstore-china-icp-filing/

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

สุดท้ายนี้ อยากฟังประสบการณ์เรื่องหลุมพรางของคุณบ้าง

ผมเขียนข้อสังเกตสามข้อนี้เพื่อบันทึกไว้ให้ตัวเองและเพื่อเริ่มการสนทนา มาคุยกัน:

  • หลุมพรางที่เจ็บปวดที่สุดที่คุณเคยเจอคืออะไร? เป็นเรื่องเทคนิค เรื่องตำแหน่งผลิตภัณฑ์ หรือเรื่องที่ไม่คาดคิดอย่างการยื่น ICP?
  • มีช่วงเวลาที่เปลี่ยนมุมมองของคุณเกี่ยวกับ "การสร้างผลิตภัณฑ์" ไหม? สำหรับผม มันคือตอนที่รู้ว่า "ฉันไม่เปิดใช้ฟีเจอร์ AI ที่ฉันภูมิใจเลย" — มันเจ็บปวด แต่ก็ทำให้หลายอย่างชัดเจนขึ้น

มาคุยกันในคอมเมนต์ได้เลย

เว็บไซต์อย่างเป็นทางการ (รวมภาพหน้าจอและคำแนะนำเต็ม): https://www.contextecho.top/

สร้างต่อใน YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม