Vì sao app đầu tiên bạn xây bằng AI nên xấu một chút
Nếu dự án đầu tiên bạn làm bằng công cụ tạo app bằng AI trông còn thô ráp, thì đó là một điểm cộng, không phải lỗi. Đây là lý do vì sao đánh bóng là thứ sai để tối ưu khi còn sớm — và bạn nên theo đuổi điều gì thay vào đó.
Lần đầu dùng một công cụ tạo app bằng AI, người ta thường làm một trong hai việc. Họ hoặc chấp nhận ngay thứ đầu tiên AI đưa cho và cho ra mắt, hoặc dành ba ngày chỉnh các nút sao cho đúng tông màu chàm hoàn hảo trước khi kịp kiểm chứng xem có ai thật sự muốn cái thứ đó không.
Nhóm thứ hai đông hơn nhiều, và đó là một sai lầm tốn kém hơn. Bài viết này nói về lý do vì sao app đầu tiên bạn xây bằng AI nên xấu một chút một cách có chủ đích.
Cái bẫy đánh bóng
Có một cảm giác đặc biệt ập đến vào khoảng mười phút sau khi bắt tay xây một thứ gì đó. Luồng cơ bản đã chạy. Người dùng có thể đăng ký, làm cái việc đó, thấy kết quả.
Rồi mắt bạn vướng vào phần khoảng cách giữa các thành phần. Tiêu đề thì quá to. Trạng thái trống còn dòng chữ giữ chỗ. Màn hình đăng nhập thì trông như màn hình đăng nhập từ năm 2008.
Bạn nhờ công cụ tạo app bằng AI sửa khoảng cách. Nó sửa. Giờ thì cái nút nằm sai chỗ. Bạn nhờ nó sửa cái đó. Nó sửa. Giờ hiệu ứng động của modal có vẻ kỳ kỳ trên di động. Bạn dành hai giờ tiếp theo để nhích từng thứ một, từng pixel một.
Vấn đề không phải là đánh bóng thì xấu. Đánh bóng rất tốt — về sau. Vấn đề là đánh bóng là loại tiến độ dễ đo lường nhất. Nó nhìn thấy được. Nó có cảm giác như đang làm việc. Và nó gần như chẳng liên quan gì đến chuyện app của bạn có tốt hay không.
Khi app của bạn xấu một chút, bạn vẫn tập trung vào cái nó làm được. Khi app của bạn đẹp, bạn bắt đầu đối xử với nó như thể đã xong.
Điều bạn thực sự cần biết
Bạn không đang xây một app. Bạn đang kiểm chứng một giả định.
Giả định đó thường trông như: những người gặp vấn đề X sẽ dùng một công cụ làm được Y để giải quyết nó. Mọi thứ khác — màu sắc, kiểu chữ, các hình minh họa cho trạng thái trống, chuyến tham quan onboarding — tồn tại để phục vụ giả định đó. Nếu giả định sai, chẳng có chút đánh bóng nào có ý nghĩa. Nếu giả định đúng, bạn còn khối thời gian để sửa màu sắc sau.
Một người bạn của tôi dành hai tuần tháng trước để xây một app theo dõi thói quen. Không phải ý tưởng độc đáo nhất thế giới, nhưng anh có một góc nhìn riêng: theo dõi thói quen theo nhóm ba cái, và các nhóm sẽ hết hạn theo tuần. Công cụ AI đưa cho anh một bản prototype chạy được trong khoảng một giờ. Anh dành phần còn lại của hai tuần để làm cho nó đẹp.
Khi cuối cùng anh cho mọi người xem, phản hồi là: “Tôi thích đấy, nhưng tôi sẽ chẳng bao giờ dùng ba cái cùng lúc.” Giả định cốt lõi của anh đã sai. Phiên bản đẹp sai y hệt cách phiên bản xấu sai. Anh chỉ dành thêm mười ngày để đánh bóng một câu trả lời sai.
”Đủ xấu” trông như thế nào
Xấu không có nghĩa là hỏng. Nó nghĩa là cố tình ít trang trí. Vài dấu hiệu của một app đang ở đúng mức độ xấu cho một bản dựng đầu tiên:
- Theme mặc định đang gánh phần lớn việc trình bày. Nếu công cụ AI ra mắt kèm những mặc định hợp lý, thì bạn chưa hề đụng vào chúng.
- Các trạng thái trống là văn bản thuần. Không hình minh họa, không câu chữ kiểu “Hình như ở đây chưa có gì cả 🎉”. Chỉ “Không có mục nào”.
- Favicon là mặc định. Logo cũng vậy, nếu có. Một wordmark bằng font mặc định là đủ.
- Luồng xác thực là bất cứ thứ gì công cụ đưa cho bạn. Không thương hiệu hóa. Không tùy chỉnh. Hoạt động được là được.
- Một trang có thể được đấu nối để làm việc thật. Mọi thứ khác có thể là một bản giả lập hoặc một liên kết đến một Google Form.
Nếu bạn nhìn chằm chằm vào bản dựng của mình và thấy hơi ngượng khi đưa nó cho một người bạn xem, thì có lẽ bạn đang ở đúng vùng. Sự ngượng ngùng đó hữu ích — nó thúc bạn nói về việc app làm được gì thay vì nó trông ra sao. Mà đó mới chính là cuộc trò chuyện bạn thật sự cần có.
Hai loại phản hồi mà sự xấu mang lại cho bạn
Khi bạn cho ai đó xem một app đã được đánh bóng, họ phản ứng với phần đánh bóng. “Ồ, dải màu chuyển sắc đẹp đấy.” “Tôi thích cái biểu tượng.” Chẳng cái nào trong số đó là thông tin cả. Nó tương đương với chuyện xã giao trong hội thoại.
Khi bạn cho ai đó xem một app xấu, bạn nhận được hai loại phản hồi khác nhau, cả hai đều hữu ích:
- “Cái này giải quyết một vấn đề thật cho tôi.” Đây là điều bạn đến để tìm. Nếu app xấu nhận được phản ứng này, giả định đứng vững, và bạn có giấy phép để đánh bóng. Lúc đó màu sắc mới quan trọng, vì bạn không đặt cược rằng màu sắc sẽ gánh nổi một ý tưởng dở.
- “Tôi không thật sự hiểu cái này để làm gì.” Đây cũng là điều bạn đến để tìm, dù nó có làm nhói lòng. App xấu phơi bày điều này nhanh hơn vì chẳng có gì gây xao lãng khỏi cái cốt lõi. Một app đẹp hẳn đã nhận được một cái gật đầu lịch sự kèm câu “trông ngầu đấy” và bạn chẳng học được gì.
Cả hai phản ứng đều cho bạn biết phải làm gì tiếp theo. Phiên bản đã đánh bóng hẳn chỉ cho bạn vài ý kiến về độ đậm của font.
”Nhưng nếu tôi muốn cho nhà đầu tư / khách hàng / mẹ tôi xem thì sao?”
Một mối lo hợp lý. Có ba điều giúp ích.
Điều thứ nhất là “cho nhà đầu tư xem” thường xa hơn cảm giác của nó. Phần lớn những người nói “tôi cần cái này trông đẹp để cho nhà đầu tư xem” thật ra không có cuộc gặp nhà đầu tư nào trên lịch cả. Họ có một nhà đầu tư tương lai mơ hồ và một nỗi lo hiện tại rất thật. Nhà đầu tư tương lai mơ hồ đó hẳn thà thấy một sản phẩm chạy được với năm người dùng thật còn hơn một bản mockup đã đánh bóng mà không có ai.
Điều thứ hai là có sự khác biệt giữa xấu và dang dở. Một app xấu vẫn có thể cho cảm giác có chủ đích — màu phẳng, font hệ thống, khoảng cách nhất quán. Thứ bạn muốn tránh là trang trí nửa vời: một landing page với hiệu ứng động đẹp đẽ đứng trước một màn hình cài đặt vẫn còn đang hiển thị Lorem Ipsum, hay ba kiểu nút khác nhau vì bạn tùy chỉnh hai cái và quên cái thứ ba. Sự không đồng đều kiểu đó được đọc thành “tôi bỏ cuộc giữa chừng”, mà điều đó tệ hơn nhiều so với “tôi chưa bắt đầu thiết kế”.
Điều thứ ba là xấu-có-chủ-đích là một thể loại. Các công cụ indie thuần văn bản, thiết kế brutalist, cái thẩm mỹ “do một người làm” — đây là những phong cách được tôn trọng rộng rãi. Nếu bạn lo trông thiếu chuyên nghiệp, hãy chủ động nương theo phong cách đó thay vì xin lỗi vì nó.
Khi nào đánh bóng trở thành nước đi đúng
Có một điểm mà sự xấu hết hữu ích. Không phải một ngày cụ thể — mà là một cảm giác cụ thể. Bạn sẽ biết đánh bóng là nước đi đúng khi:
- Bạn có một số ít người dùng thật cứ quay lại.
- Bạn thôi nghe “tôi không hiểu cái này để làm gì” và bắt đầu nghe “ước gì nó làm được X”.
- Bạn ngượng vì app theo cái cách cụ thể là về việc nó trông thế nào, chứ không phải về việc nó chạy ra sao.
- Sự cọ xát trong giao diện đang gây ra việc bỏ cuộc thật sự, chứ không chỉ làm phiền bạn về mặt thẩm mỹ.
Khi bạn chạm tới điểm đó, hãy nhờ công cụ AI làm một lượt thiết kế. Chọn một kiểu chữ. Siết lại khoảng cách. Đánh bóng các trạng thái trống. Công sức bạn bỏ ra lúc đó được đền đáp, vì mỗi pixel đánh bóng đều đặt lên trên một thứ vốn đã chạy được.
Trước khi bạn chạm tới điểm đó, đánh bóng chủ yếu là sự trì hoãn khoác lên bộ đồ của tiến độ.
Phiên bản lời khuyên này mà bạn dùng được ngay hôm nay
Hãy mở công cụ tạo app bằng AI của bạn và nhìn vào bất cứ thứ gì bạn đang làm. Tự hỏi một câu duy nhất: nếu ngày mai tôi đưa cái này cho một người thật, liệu tôi có học được điều gì mà tôi chưa biết không?
Nếu có, bạn không cần đánh bóng. Bạn cần gửi nó đi.
Nếu không, khoảng cách thường không phải là app quá xấu. Khoảng cách thường là luồng cốt lõi chưa làm được gì cả — nó có một trang chủ và một trang đăng nhập và ba màn hình gần-như-hoạt-động, còn cái việc mà nó đáng lẽ phải làm thì vẫn đang là TODO. Đó mới là phần cần xây tiếp theo. Không phải màu sắc.
App đầu tiên bạn xây bằng AI đáng ra phải xấu. Nó đáng ra phải trông như một bản nháp. Đó là cách bạn biết nó vẫn đang chuyển động.
Nếu bạn đang ở giai đoạn sớm hơn của quá trình, bạn có thể thích bài app đầu tiên bạn xây bằng AI nên là gì hoặc cách mô tả điều bạn muốn cho một công cụ AI.