Ứng dụng đã kết thúc. Hãy sống lâu ứng dụng mới.
Số lượt tải ứng dụng đang ở mức cao nhất mọi thời đại, nhưng một số người sáng tạo ngày càng nhiều tin rằng một thế giới vượt ra khỏi chúng là bước tiến mới cho công nghệ.
Chúng ta liên tục chuyển đổi giữa các ứng dụng để thực hiện các công việc hàng ngày. Nhưng điều này có thể làm phiền, tốn pin và tốn thời gian. Không hiếm khi người ta phải sử dụng đồng thời nhiều ứng dụng để thực hiện một công việc. Hãy tưởng tượng tất cả những lần bạn phải chuyển sang email trong khi sử dụng ứng dụng khác, vì bạn cần xác nhận một điều gì đó trong hộp thư đến của bạn.
Với mọi người trung bình sử dụng điện thoại từ bốn đến năm giờ mỗi ngày, điều này cuối cùng tích lũy thành rất nhiều thời gian và tiền bạc phí phạm. Một nghiên cứu gần đây trên Harvard Business Review cho thấy nhân viên chuyển đổi giữa các ứng dụng và trang web 1.200 lần mỗi ngày, tương đương với năm tuần mỗi năm. Hãy tưởng tượng điều đó kết hợp với việc sử dụng thiết bị của bạn ngoài giờ làm việc.
Không chỉ tốn thời gian, nó còn làm mất năng lượng và hiệu suất của con người do điều được biết đến trong não học là ‘chuyển đổi ngữ cảnh.’
Chưa đầy hai thập kỷ, chúng ta đã từ việc ước ao có 'một ứng dụng cho điều đó' đến việc có rất nhiều lựa chọn. Trên bề mặt, điều này có thể trông như là một lợi ích. Trên thực tế, nó chỉ làm nổi bật vấn đề cơ bản trong hệ sinh thái ứng dụng — có quá nhiều ứng dụng, nhưng rất ít trong số chúng thực sự làm những gì chúng ta muốn chúng làm cho chúng ta.
Các giọng nói hàng đầu trong cộng đồng công nghệ cho rằng sự xuất hiện của các công cụ lập trình ít và không cần mã nguồn, kết hợp với khả năng truy cập dữ liệu chưa từng có trên đám mây, tạo điều kiện thuận lợi để tưởng tượng lại cách chúng ta xây dựng những trải nghiệm được định hình bởi ứng dụng.
Khi các nền tảng đám mây đã trở thành một phần quan trọng trong nhiều ứng dụng, chúng đã chứa đựng một lượng lớn dữ liệu có thể đóng vai trò như những khối xây dựng cho sự chuyển đổi này hướng phát triển ứng dụng. Nhưng mô hình mới này có thể trông như thế nào? Điều gì cần để biến nó thành hiện thực? Và liệu đây có phải là sự kết thúc của ứng dụng như chúng ta biết nó không?
Từ sự thống trị của ứng dụng đến không có ứng dụng
Tham gia vào bất kỳ cuộc trò chuyện nào về tương lai của phát triển ứng dụng, bạn sẽ nghe thấy hai trường phái suy luận khác nhau.
Người ủng hộ của 'siêu ứng dụng' tin rằng một ứng dụng tổng thể nên thực hiện các hoạt động của nhiều ứng dụng khác nhau. Tuy nhiên, điều này có lẽ sẽ được xây dựng và quản lý bởi một công ty công nghệ lớn. Ví dụ, WeChat cho phép người dùng không chỉ trò chuyện mà còn mua sắm, thanh toán hóa đơn và truy cập các dịch vụ của chính phủ. Việc Meta cho phép người dùng đăng nhập vào nhiều nền tảng bằng tài khoản Facebook của họ, hoặc mua sắm trực tiếp trên Instagram, có thể được xem là một tiên đề cho điều này.
Ngược lại, những người ham mê Web3 tin rằng tương lai sẽ là một hệ sinh thái ứng dụng phi tập trung, nơi sở thích của người dùng, so với quyết định tại phòng họp, sẽ định hình thị trường. Thế giới này sẽ đặt nhiều sự chú ý hơn vào quyền riêng tư dữ liệu và cố gắng phá vỡ ảnh hưởng mà Big Tech đang có đối với thị trường.
Sự xuất hiện của các công cụ lập trình ít và không cần mã nguồn là chìa khóa để làm cho phát triển trở nên dân dụ.
Trong khi cả hai hướng tiếp cận đều khác nhau về lý do, chúng cơ bản chỉ ra sự không hài lòng với cảnh quan ứng dụng hiện tại. Nhưng liệu chúng ta có phải chọn giữa việc mất quyền riêng tư so với một lượng lớn ứng dụng mới?
Thách thức là các trải nghiệm có sẵn sẽ khó mà đáp ứng được những nhu cầu không lường trước và sự đổi mới mà không phù hợp với mục tiêu tổng thể của doanh nghiệp.
Ví dụ, một ứng dụng đặt lịch tại salon chủ yếu nhằm cho phép khách hàng đặt và đặt lịch hẹn, điều này trực tiếp liên quan đến mục tiêu kinh doanh tăng doanh thu cho nhà phát triển ứng dụng và khách hàng doanh nghiệp của họ.
Nhưng nếu khách hàng salon thực sự muốn một ứng dụng có thể cho họ xem họ sẽ trông như thế nào với các kiểu tóc khác nhau hoặc cho phép họ gửi hình ảnh về kiểu tóc mong muốn trước khi đặt lịch. Và nếu người dùng muốn kiểm tra lịch của họ để xem một thời gian cụ thể có xung đột với lịch hẹn khác không, hoặc tìm hiểu thời tiết sẽ như thế nào vào những ngày có sẵn?
Nếu không có một quan điểm tính đến trải nghiệm từ đầu đến cuối khi làm tóc, vượt ra khỏi khả năng hiện tại của ứng dụng, những nhu cầu chưa được xem xét này có thể khó khăn để xuất hiện, dẫn đến những cơ hội bị bỏ lỡ để tương tác thực sự với người dùng ngoài những điều hiển nhiên.
Thay vì phụ thuộc vào các công ty tạo ra một ứng dụng có thể giải quyết một cách hơi hoặc một phần nhu cầu của họ, một số người tin rằng chúng ta đang bước vào một kỷ nguyên vượt ra khỏi ứng dụng, nơi mọi người có thể kết nối trực tiếp với các dịch vụ mà họ cần trên đám mây, mà không cần một ứng dụng làm trung gian.
Sự hội tụ của không cần mã nguồn và đám mây
Sự xuất hiện của các công cụ lập trình ít và không cần mã nguồn là chìa khóa để làm cho việc phát triển trở nên dân dụ đối với công chúng rộng lớn. Sự tiện lợi của các công cụ lập trình ít và không cần mã nguồn mở ra cơ hội cho mọi người bày tỏ nhu cầu của họ thông qua công nghệ mà họ đã xây dựng, ngay cả khi họ không có từ vựng kỹ thuật để biến những ý tưởng đó thành hiện thực. Tương tự, các đội ngũ kỹ sư cũng có thể hưởng lợi từ những công cụ này bằng cách nhanh chóng tạo ra các ứng dụng và dịch vụ mà không cần phải đàm phán vào nhiều chi tiết kỹ thuật.
Nhưng có khả năng tạo ra một công cụ không đủ. Để xây dựng một trải nghiệm thực sự cá nhân hóa, chúng ta cần dữ liệu.
Với hơn 140 tỷ lượt tải ứng dụng, việc sử dụng công nghệ của chúng ta đã tạo ra một kho dữ liệu phong phú trên nhiều ứng dụng. Kết hợp, mỗi ứng dụng đại diện cho một hồ sơ đầy đủ và duy nhất về danh tính và sở thích của chúng ta.
Thay vì đổ dữ liệu vào một ứng dụng thông qua nhiều API, các nhà đổi mới công nghệ như đối tác tổng quát a16z Peter Levine hình dung việc có khả năng kết hợp dữ liệu một cách mượt mà để người dùng có thể truy vấn yêu cầu từ một nguồn tin cậy duy nhất. Kết quả sẽ là một dịch vụ cho phép người dùng kết nối trực tiếp với đám mây để truy cập thông tin cá nhân hóa duy nhất tùy thuộc vào yêu cầu của họ.
Sự hội tụ của những xu hướng này đang mang lại các công nghệ mới lên hàng đầu. Đồng bộ với những phát triển do ngành công nghiệp dẫn đầu, một phương pháp mới độc đáo là ý tưởng của công ty GraphQL hàng đầu Apollo Graph, Inc, đang tạo điều kiện cho ngành công nghiệp công nghệ tiếp cận một cách không cần ứng dụng thông qua việc phát triển kiến trúc 'supergraph' mới.
Làm cho supergraph đơn giản cho tất cả
Supergraph tạo ra mạng lưới các khả năng dữ liệu và microservices của một công ty. Nó cho phép các nhóm phát triển backend của họ một cách độc lập bằng cách kết hợp dữ liệu từ nhiều nguồn mà không cần phải tạo ra một biểu đồ tùy chỉnh.
Peggy Rayzis, Giám đốc Trải nghiệm Phát triển tại Apollo, cho biết supergraph sẽ giảm ngưỡng cho việc phát triển ứng dụng. “Bằng cách làm cho nó dễ tiếp cận hơn và giảm thời gian đó, bạn sẽ thấy thêm nhiều sự đổi mới, và vì supergraph linh hoạt đến vậy, bạn có thể sử dụng nó cho bất kỳ loại ứng dụng nào.”
Mặc dù Rayzis lưu ý có vô số ứng dụng cho supergraph, nhưng cô chỉ đến các công ty thương mại điện tử và du lịch sử dụng công nghệ mới này để biến đổi nền tảng của họ.
Làm cho phát triển ứng dụng cứng nhắc trở nên linh hoạt mở ra cánh cửa cho các mô hình và trải nghiệm mới.
Ví dụ, nếu bạn đặt chuyến đi và muốn ở một nơi phục vụ những bữa ăn yêu thích của bạn. Thay vì phải tự tìm hiểu thông tin này, một nền tảng sử dụng supergraph có thể tìm kiếm dữ liệu từ ứng dụng giao hàng thức ăn và mang về của bạn, cùng với lịch sử tìm kiếm chuyến đi và lưu trú trước đó để xác định địa điểm và khách sạn nào phù hợp nhất với sở thích của bạn. Các câu trả lời xuất phát từ nhu cầu cá nhân của mỗi người, dẫn đến việc cung cấp thông tin cá nhân hóa. Thiết kế linh hoạt và linh hoạt này phục vụ cho nhu cầu đặc biệt của mỗi người, tập trung đầu ra dựa trên người sử dụng cá nhân đó.
Công cụ như supergraph của Apollo cho phép nhà phát triển ứng dụng nhìn toàn cảnh về cách kết hợp dữ liệu nào sẽ hữu ích nhất cho khách hàng. Kết quả là họ có thể xây dựng một kiến trúc xoay quanh nhu cầu của người dùng, tự nhiên giúp mọi người trả lời các truy vấn một cách hiệu quả và hiệu quả.
Thay vì viết hàng trăm dòng mã nguồn,” Rayzis nói, “Bạn có thể mở Explorer, công cụ phát triển GraphQL của chúng tôi, và mà không cần mã nguồn nào cả, nhấp vào dấu cộng để xây dựng truy vấn đó. Đó là một ví dụ tuyệt vời về cách supergraph hỗ trợ và làm cho việc phát triển ứng dụng trở nên dễ tiếp cận thông qua các công cụ mã nguồn thấp.”
Thay vì một nền tảng kết nối một cách lạ lẫm với nhiều API, các nhóm kỹ thuật có thể dễ dàng đưa dữ liệu từ nhiều nguồn và tạo ra một nguồn tin cậy trung ương cho phép họ tạo ra một cấu trúc linh hoạt và modular phù hợp với từng người.
Tại sao đến lúc tái tạo ứng dụng
Giống như cách ứng dụng mất thời gian để trở thành phổ biến, cách tiếp cận phát triển này có thể thay đổi cách mọi người tương tác với công nghệ. Bây giờ chúng ta đã biến đám mây thành một nguồn dữ liệu phong phú cho vô số ứng dụng, chúng ta có thể đóng gói tất cả dữ liệu đó theo cách cải thiện trải nghiệm cho từng người dùng cụ thể, thay vì một phần nhòe của họ.
Xây dựng kiến trúc dựa trên thách thức của trải nghiệm người dùng đối mặt với những quy tắc lâu dài mà chúng ta đã quen thuộc nhưng đồng thời cũng là một hướng đi hữu ích cho cả các nhóm kỹ thuật và người dùng. Làm cho việc phát triển ứng dụng cứng nhắc trở nên linh hoạt mở ra cánh cửa cho các mô hình và trải nghiệm mới, điều quan trọng đối với cả hai bên.
