YouMind
Đăng nhập

Shopify chuyển dịch từ React Native sang Native

@mustafa01ali
TIẾNG ANH10 thg 9, 2026
2.9M
5.2K
515
259
2.8K

TL;DR

Shopify đang chuyển đổi các ứng dụng di động của mình từ React Native sang Swift và Kotlin thuần (native), với lập luận rằng các mô hình ngôn ngữ lớn (LLM) hiện đã giúp giảm thiểu gánh nặng truyền thống khi phải duy trì hai cơ sở mã nguồn riêng biệt.

Shopify đang chuyển tất cả ứng dụng di động của chúng tôi từ React Native trở lại Swift và Kotlin.

Việc tập trung hoàn toàn vào React Native vào năm 2020 đã mang lại thành công vượt bậc cho chúng tôi. Chúng tôi đã tiết kiệm được rất nhiều thời gian khi xây dựng một tính năng duy nhất, cho phép các nhà phát triển không có nền tảng di động đóng góp vào ứng dụng của chúng tôi và không còn phải liên tục chạy theo sự tương đồng về tính năng.

Kể từ đó, các LLM đã trở nên tốt hơn đáng kể. Chúng có thể sử dụng phiên bản iOS để xây dựng phiên bản Android và ngược lại, giúp các nhà phát triển làm việc ngoài stack thông thường của họ và giữ cho cả hai nền tảng đồng nhất thông qua các thông số kỹ thuật, bài kiểm tra và quy trình đánh giá chung.

Native vẫn đồng nghĩa với việc xây dựng và bảo trì phần mềm trên hai nền tảng. Điều đó vẫn chưa biến mất. Nhưng giờ đây, LLM có thể đảm nhận đủ phần triển khai, dịch thuật, kiểm thử và đánh giá đến mức nó không còn là yếu tố quyết định như năm 2020 nữa.

Điều đó đã giúp cho việc xây dựng lại từ đầu trở nên khả thi. Shop đã đi từ bằng chứng khái niệm đến một [ứng dụng native được xây dựng lại hoàn toàn](https://shopify.engineering/shop-app-migration) trên các cửa hàng ứng dụng chỉ trong 12 tuần. Các ứng dụng khác cũng đang được tiến hành.

Ngay từ đầu, chúng tôi đã muốn đóng góp lại cho React Native và giúp nó trở nên tốt hơn. Chúng tôi biết ơn cộng đồng đã đón nhận React Native Skia, FlashList và Restyle, và chúng tôi cam kết chuyển đổi chúng một cách sạch sẽ, với lộ trình rõ ràng và không có bất ngờ nào cho những người phụ thuộc vào chúng.

React Native là lựa chọn đúng đắn cho chúng tôi vào năm 2020. Native là lựa chọn đúng đắn cho chúng tôi bây giờ. Mục tiêu vẫn không thay đổi: xây dựng ứng dụng tốt hơn và phát hành nhanh hơn.

Thông tin chi tiết tại đây: https://shopify.engineering/back-to-native

Lưu một chạm

Đọc sâu bài viết viral bằng AI trong YouMind

Lưu nguồn, đặt câu hỏi tập trung, tóm tắt lập luận và biến một bài viết viral thành các ghi chú có thể tái sử dụng trong một không gian làm việc AI duy nhất.

Khám phá 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