Hãy xây dựng một ứng dụng mà bạn không thể sống thiếu trước tiên

@MaiYangAI
TIẾNG TRUNG1 ngày trước · 17 thg 7, 2026
109K
70
6
3
238

TL;DR

Nhà phát triển Mai Yang chia sẻ hành trình xây dựng ContextEcho, nhấn mạnh rằng chìa khóa dẫn đến thành công của sản phẩm chính là tính hữu dụng cá nhân và kỷ luật loại bỏ các tính năng không cần thiết, ngay cả khi AI giúp việc xây dựng trở nên dễ dàng.

Tôi là một người rất mê podcast.

Mỗi ngày tôi dành từ 30 phút đến 2 giờ để nghe audio và video — chủ yếu là nghe podcast tiếng Trung và tiếng Anh khi chạy bộ và đi làm, xem video dài trên Bilibili trong lúc tập tạ. Thực ra, tôi bắt đầu chạy bộ chỉ để có thể nghe podcast.

Các ứng dụng trên thị trường đều tập trung vào "khám phá" và "luồng đề xuất", không thực sự phù hợp với cách tôi tiếp nhận thông tin. Vậy nên tôi nghĩ: tại sao không tự xây dựng một cái nhỉ? Sau một thời gian suy nghĩ, cuối cùng tôi cũng hành động. Tôi bắt đầu bằng cách trò chuyện với ChatGPT — bàn về ý tưởng, lập kế hoạch sản phẩm và định vị, cũng như cách xây dựng nó. Khi hướng đi dần rõ ràng, phiên bản đầu tiên của kế hoạch đã cơ bản được định hình.

Sản phẩm có tên là ContextEcho, một công cụ phát lại audio và video trên iOS được thiết kế tinh gọn. Nó cố tình tránh các tính năng khám phá chương trình, mạng xã hội, luồng đề xuất và tóm tắt AI. Nó chỉ làm hai việc — nghe ổn định + nhìn thấy sự tích lũy của bản thân (số ngày liên tiếp, thời gian tích lũy, xếp hạng chương trình, bản đồ nhiệt nghe). Đúng vậy, như bạn có thể đoán, tôi là một người mê dữ liệu.

Mai Yang - inline image

ContextEcho: Dòng thời gian đa nguồn + Thống kê học tập + Xếp hạng chương trình

Dưới đây là một số quan sát trực tiếp từ tôi với tư cách là người xây dựng, mà tôi nghĩ có thể mang lại một số giá trị tham khảo cho người khác.

Quan sát 1: Nút thắt của phát triển cá nhân trong kỷ nguyên AI không phải là viết code, mà là việc bạn có "dám cắt bỏ" hay không

Mất 76 ngày từ dòng code đầu tiên đến khi ra mắt trên App Store, với 468 lần commit và khoảng 48.000 dòng code Swift, hoàn thành hoàn toàn bằng cách lập trình cặp đôi với AI (Cursor).

Nhưng khó khăn thực sự không phải là tốc độ xuất ra — mà là tôi đã viết lại định vị ba lần giữa chừng. Lần quyết liệt nhất liên quan đến việc xóa tất cả các tính năng AI mà tôi từng tự hào (chú thích AI, đánh giá tự động, thư viện echo), một lần xóa gần 3.000 dòng code. Lý do rất đơn giản: tôi nhận ra rằng bản thân hầu như không bao giờ mở những tính năng đó. Thứ tôi thực sự sử dụng hàng ngày chỉ là "nghe" và "thống kê học tập."

Xu hướng mặc định của AI luôn là thêm vào; việc bớt đi chỉ có thể do người thực sự sử dụng sản phẩm hàng ngày quyết định.

Trước khi quyết định ra mắt, tôi đã tự sử dụng nó trong 72 ngày liên tiếp — hãy xây dựng thứ mà bạn không thể sống thiếu trước, sau đó mới nói đến chuyện đưa nó cho người khác. Đây là bài học lớn nhất của tôi sau ba tháng này.

Quan sát 2: Lưu lượng truy cập sẽ theo dõi các cột mốc của bạn, nhưng nó sẽ không xác thực nhu cầu cho bạn

Video demo ContextEcho: https://x.com/MaiYangAI/status/2070506319866654834

Tweet ra mắt chính thức ContextEcho: https://x.com/MaiYangAI/status/2073088055171571719

Tweet về thứ hạng của ContextEcho sau khi ra mắt:

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

Tôi đã đăng hơn chục tweet trước và sau khi ra mắt. Tôi nhờ AI tổng hợp dữ liệu và nhìn lại khá thú vị:

Mai Yang - inline image
  • Lọt vào bảng xếp hạng trả phí: 13,4k lượt xem; Ra mắt chính thức: 11,3k; Phát hành video demo: 5,7k
  • Chia sẻ hàng ngày "đã nghe 20 ngày liên tiếp": 229; Cài đặt phiên bản dev và mời người thử beta trong bình luận: 275; Chia sẻ một tập cụ thể tôi đã nghe khi chạy bộ: 147

Từ dữ liệu trên, bạn có thể thấy kiểu tweet nào mọi người thích: các cột mốc và câu chuyện thu hút người xem, trong khi chia sẻ sử dụng hàng ngày hầu như không có tương tác.

Giờ hãy nói về chuyển đổi thực tế, tức là cách nhìn nhận đúng đắn về khoảng cách giữa "sự quan tâm beta trên Twitter" và "giá trị sản phẩm thực tế." Tweet ra mắt có 11.000 lượt xem, nhưng khi tôi mời người thử beta công khai trước đó, hầu như không ai đăng ký. Lúc đó tôi cảm thấy lạnh sống lưng. Điều thực sự thúc đẩy tôi ra mắt là sự công nhận và khích lệ trực tiếp từ một nhóm bạn tại một sự kiện offline (Cafe Cursor Shenzhen) — tôi chỉ mua tài khoản developer sau ngày hôm đó. Sau khi ra mắt, ứng dụng đã lọt vào danh mục Giáo dục trả phí, leo từ vị trí 125 lúc ra mắt lên đỉnh cao là 23.

Nhìn lại, việc có ra mắt hay không dẫn đến hai con đường hoàn toàn khác nhau cho sự phát triển của sản phẩm: chỉ sử dụng cho bản thân so với có người dùng thực sự là hai trạng thái khác biệt. Khi người dùng thực sự trong nhóm beta đưa ra phản hồi trực tiếp về vấn đề, cảm giác phấn khích và hồi hộp rất mạnh mẽ — đó là niềm vui khi sản phẩm thực sự được đưa ra ngoài. X có thể giúp bạn lan truyền câu chuyện, nhưng sự xác thực thực sự đến từ việc đặt sản phẩm vào tay người dùng.

Thành thật mà nói, ứng dụng của tôi thậm chí bây giờ cũng không có nhiều lượt tải, nhưng nó thực sự hữu ích và có giá trị cho một nhóm nhỏ người. Tôi nghĩ điều này đúng trong kỷ nguyên AI — xét cho cùng, đây chỉ là ứng dụng đầu tiên tôi ra mắt. Tại sao phải đặt ra yêu cầu cao như vậy cho bản thân? Không có thất bại, làm sao có thành công?

Quan sát 3: Một cạm bẫy dễ bị bỏ qua — Đăng ký ICP cho App Store Trung Quốc

Bắt đầu từ năm 2023, App Store Trung Quốc bắt buộc phải có đăng ký ICP. Ban đầu tôi ra mắt mà không đăng ký, "sống sót" được một thời gian trong giai đoạn chuyển tiếp chính sách — kết quả là khi tôi phát hành bản cập nhật phiên bản 1.2.0 vào lúc dữ liệu đang cao điểm, nó đã kích hoạt yêu cầu đăng ký và ứng dụng bị gỡ trực tiếp khỏi cửa hàng Trung Quốc.

Tin tốt là: các nhà phát triển cá nhân có thể tự hoàn tất đăng ký; không yêu cầu phải có tư cách pháp nhân. Sau đó tôi đã làm qua proxy của Alibaba Cloud: mua một tên miền + một máy chủ ứng dụng nhẹ (hơn 300 RMB, rẻ hơn nhiều cho người dùng mới), làm theo hướng dẫn điền thông tin, trả lời cuộc gọi thẩm định và hoàn tất xác minh SMS của Bộ Công nghiệp và Công nghệ thông tin trong vòng 24 giờ. Mất khoảng 6 ngày để có mã số đăng ký. Sau khi nhập vào App Store Connect, ứng dụng đã trực tuyến trở lại trong khoảng mười phút. Tôi đã viết một bản ghi đầy đủ về trải nghiệm này trong bài viết này: https://maiyang.me/post/2026-07-14-appstore-china-icp-filing/.

Bài học chỉ là một câu: Nếu bạn muốn ra mắt ở Trung Quốc đại lục, hãy đăng ký ICP sớm. Các ứng dụng cũ có thể sống sót nhờ giai đoạn chuyển tiếp, nhưng ngay khi bạn gửi bản cập nhật phiên bản, bạn rất có thể sẽ bị yêu cầu hoàn tất đăng ký — đừng như tôi, chờ đến khi dữ liệu bảng xếp hạng tăng và hào hứng phát hành phiên bản mới chỉ để bị gỡ xuống.

Cuối cùng, tôi muốn nghe về những trải nghiệm cạm bẫy của bạn

Tôi viết ba quan sát này một phần để ghi lại cho bản thân và một phần để bắt đầu một cuộc trò chuyện. Hãy cùng thảo luận:

  • Cạm bẫy đau đớn nhất bạn từng gặp là gì? Đó là vấn đề kỹ thuật, định vị, hay điều gì đó hoàn toàn bất ngờ như đăng ký ICP?
  • Có khoảnh khắc nào thay đổi quan điểm của bạn về "làm sản phẩm" không? Với tôi, đó là khoảnh khắc tôi nhận ra "tôi thậm chí không mở các tính năng AI mà tôi từng tự hào" — thật đau lòng, nhưng nó cũng làm sáng tỏ nhiều điều.

Hãy thoải mái trò chuyện trong phần bình luận.

Trang web chính thức (bao gồm ảnh chụp màn hình và giới thiệu đầy đủ): https://www.contextecho.top/

Viết lại trong 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
Dành cho nhà sáng tạo

Biến Markdown của bạn thành bài viết 𝕏 gọn gàng

Khi bạn đăng bài viết dài của riêng mình, việc định dạng hình ảnh, bảng và khối mã cho 𝕏 rất mệt mỏi. YouMind biến cả bản nháp Markdown thành một bài viết 𝕏 gọn gàng, sẵn sàng để đăng.

Thử Markdown sang 𝕏

Thêm pattern để giải mã

Bài viết viral gần đây

Khám phá thêm bài viết viral