THÔNG CÁO BÁO CHÍ
10 tháng 6 2024
Apple cung cấp nhiều công cụ và tài nguyên hỗ trợ các nhà phát triển và tạo nguồn lực cho đổi mới
Các cải tiến dành cho Xcode và Swift, kết hợp với nhiều API mới, mở rộng khả năng giúp các nhà phát triển tạo ra những ứng dụng chất lượng cao
CUPERTINO, CALIFORNIA Hôm nay, Apple công bố bộ công cụ và tài nguyên sáng tạo mới với thiết kế giúp các nhà phát triển trên toàn thế giới tạo ra nhiều ứng dụng mạnh mẽ và hiệu quả hơn trên mọi nền tảng của Apple. Với Xcode16, các nhà phát triển có thể tiết kiệm thời gian trong quá trình phát triển và làm được nhiều việc hơn nhờ các tính năng mới như Swift Assist và hoàn thiện đoạn mã dự đoán các API mới và mở rộng cung cấp cho các nhà phát triển nhiều công cụ cải tiến ứng dụng đồng thời mang đến thêm nhiều tính năng mới hấp dẫn.
"Tại Apple, chúng tôi cam kết luôn mang các công nghệ và tài nguyên tiên tiến nhất đến với các nhà phát triển ở khắp mọi nơi nhằm hỗ trợ họ tạo nên những ứng dụng tuyệt vời," Susan Prescott, Phó Chủ tịch mảng Quan hệ Nhà phát triển toàn cầu cho biết. "Nhờ những đổi mới đã được tính toán kỹ lưỡng đằng sau Xcode 16 và các API nền tảng mới nhất, chúng tôi đã tạo ra những công cụ tốt nhất giúp các nhà phát triển xây dựng nhiều ứng dụng ấn tượng. Chúng tôi rất nóng lòng đón chờ các sản phẩm tiếp theo mà họ sắp tạo nên."
Xcode 16
Xcode 16 đặt ra tiêu chuẩn mới về năng suất của các nhà phát triển, cung cấp các tính năng và cải tiến về hiệu năng hỗ trợ các nhà phát triển trong việc xây dựng các ứng dụng đặc biệt nhanh hơn bao giờ hết.
Swift Assist đóng vai trò là người bạn đồng hành cùng các nhà phát triển trong mọi tác vụ viết mã, nhờ đó họ có thể tập trung vào các vấn đề và giải pháp ở cấp độ cao hơn. Công cụ này được tích hợp vào Xcode, hiểu bộ phát triển phần mềm mới nhất (SDK) và các tính năng ngôn ngữ Swift, do đó các nhà phát triển sẽ luôn nhận được các tính năng viết mã mới nhất hoàn toàn tương thích với các dự án của họ. Nhờ Swift Assist, các tác vụ như khám phá khung mới hay thử nghiệm các ý tưởng mới sẽ được đáp ứng chỉ sau một yêu cầu. Swift Assist sử dụng một mô hình cực mạnh mẽ chạy trên dịch vụ đám mây — và cũng như mọi dịch vụ dành cho nhà phát triển khác của Apple, Swift Assist sở hữu thiết kế chú trọng vào quyền riêng tư và bảo mật. Đoạn mã của nhà phát triển sẽ chỉ được dùng để xử lý các yêu cầu và không bao giờ lưu lại trên máy chủ, cũng như Apple sẽ không sử dụng những đoạn mã này để huấn luyện các mô hình học máy.
Bộ máy hoàn thiện đoạn mã dự đoán trong Xcode sử dụng một mô hình độc đáo được huấn luyện đặc biệt dành riêng cho Swift và Apple SDK, đồng thời có thể gợi ý đoạn mã mà các nhà phát triển cần. Tính năng hoàn thiện đoạn mã do chip Apple silicon và các cải tiến học máy trên macOS Sequoia hỗ trợ hoàn toàn, đồng thời chạy cục bộ trên thiết bị của nhà phát triển — nghĩa là đoạn mã hoàn toàn riêng tư và các nhà phát triển có thể nhận gợi ý liên quan nhanh chóng ngay cả khi đang làm việc ngoại tuyến.
Tính năng xem trước trên Xcode nay cung cấp cấu trúc liên kết động mới. Sử dụng thành phần lập trình tương tự dành cho xem trước và triển khai mã, mang đến luồng công việc mượt mà và năng suất hơn khi chuyển đổi giữa hai tác vụ.
Các cải tiến bổ sung dành cho môi trường thử nghiệm trên Xcode 16 giúp các nhà phát triển xem hiệu năng hoạt động của ứng dụng trong điều kiện thực tế dễ dàng hơn bao giờ hết ngay từ khi bắt đầu lập trình. Ví dụ, các nhà phát triển nay đã có thể bản địa hoá và thử nghiệm chính sách về quyền riêng tư, thoả thuận cấp phép và tên hiển thị nhóm đăng ký của ứng dụng.
Swift 6
Swift 6 mang đến nhiều tính năng mới với mục đích nâng cao năng suất của nhà phát triển cũng như sự rõ ràng khi viết mã. Nhờ cấu trúc đa lõi giúp thiết bị trở nên mạnh mẽ hơn, Swift tiếp tục bổ sung thêm nhiều tính năng hỗ trợ lập trình dễ dàng. Swift 6 mang đến tính năng an toàn tránh truy cập trùng dữ liệu khi biên dịch, giúp phát hiện lệnh truy cập đồng thời đến bộ nhớ trên dự án của nhà phát triển tại thời điểm biên dịch. Cải tiến này cho phép phát hiện và sửa lỗi với những thay đổi tối thiểu đến toàn bộ cơ sở mã, tăng tính an toàn và khả năng bảo trì cho mã trong tương lai.
WWDC24 đánh dấu kỷ niệm 10 năm ra mắt Swift. Từ khi ra mắt, Swift đã hỗ trợ các nhà phát triển tạo nên những trải nghiệm chất lượng cao trên toàn bộ hệ sinh thái của Apple. Ngày nay, gần 1 triệu ứng dụng đang sử dụng Swift, và công cụ này cũng được tối ưu trên hàng loạt phần mềm của Apple — từ ứng dụng đến khung lập trình, cho đến cả vi chương trình như Secure Enclave.
Một thập kỷ sau, Apple vẫn giữ nguyên cam kết nâng cao khả năng của Swift và nuôi dưỡng sự hợp tác trong cộng động nhà phát triển. Apple đang mở rộng tính khả dụng của Swift đến với nhiều nhà phát triển và lập trình viên hơn, với khả năng hỗ trợ các bộ chỉnh sửa mã bổ sung tận dụng Language Server Protocol. Để góp phần mở rộng Swift hơn nữa, một tổ chức GitHub hoàn toàn mới chỉ dành riêng cho Swift sẽ chứa hàng loạt các dự án quan trọng dành cho hệ sinh thái Swift — bao gồm cả bộ biên dịch Swift, Nền Tảng và các thư viện thiết yếu khác.
Swift Testing
Khung lập trình Swift Testing mới cung cấp cho các nhà phát triển nhiều API sáng tạo giúp việc viết lệnh thử nghiệm trở nên dễ dàng hơn. Tính năng này hoạt động trên nhiều nền tảng và dễ học, do đó các nhà phát triển có thể sử dụng để viết lệnh thử nghiệm cho nhiều nền tảng và miền khác nhau. Khung lập trình này cũng sở hữu hệ thống gắn thẻ linh hoạt giúp các nhà phát triển sắp xếp các lệnh thử nghiệm và kế hoạch thử nghiệm dễ dàng. Swift Testing được thiết kế dành cho rất nhiều trường hợp sử dụng Swift, từ ứng dụng cho đến máy chủ.
Game Porting Toolkit 2
Kể từ khi Game Porting Toolkit ra mắt, các nhà phát triển đã có thể mang những trò chơi của mình lên các thiết bị Apple nhanh hơn, và các game thủ nay có thể trải nghiệm nhiều tựa game hơn trên Mac. Game Porting Toolkit 2 mang khả năng này lên một tầm cao mới với những tính năng được yêu cầu nhiều nhất dành cho các nhà phát triển trò chơi, giúp đưa những trò chơi tiên tiến đến với Mac cũng như iPhone và iPad dễ dàng hơn. Cho dù nhà phát triển muốn mang một trò chơi đã hoàn thiện hay đang trong quá trình phát triển lên các thiết bị của Apple, Game Porting Toolkit 2 đều sẽ giúp tiết kiệm thời gian. Nhờ khả năng tương thích đã được cải thiện với các trò chơi trên Windows, các công cụ gỡ lỗi hiệu ứng mới cũng như các nội dung cập nhật trên Xcode giúp các nhà phát triển đồng bộ mã và hiệu ứng trò chơi trên các thiết bị khác nhau. Việc tạo nên những tựa game tuyệt vời trên iPhone, iPad và Mac nay dễ dàng hơn bao giờ hết.
visionOS 2
Apple Vision Pro tiếp tục thu hút các nhà phát triển trên toàn thế giới đang muốn tìm hiểu về khả năng độc đáo trong việc tạo nên trải nghiệm không gian mới — tất cả đều được hỗ trợ bởi visionOS, hệ điều hành không gian mang tính cách mạng với khả năng kết hợp nội dung số mượt mà cùng thế giới thực. visionOS 2 mang đến các API và khung lập trình mới, hỗ trợ các nhà phát triển tạo nên những trải nghiệm không gian phức tạp và đầy màu sắc chưa từng có trước đây.
Các API khối lượng cao mới trao cho các nhà phát triển nhiều quyền kiểm soát hơn về cách các đối tượng 3D hiển thị trong ứng dụng, cũng như cho phép các ứng dụng không gian phức tạp nhất chạy đồng thời, mang đến trải nghiệm đa nhiệm tối ưu. TabletopKit giúp các nhà phát triển dễ dàng xây dựng các trải nghiệm ứng dụng không gian tập trung xoay quanh mặt phẳng, như trạm làm việc hay các trò chơi bàn cờ và thẻ bài. RealityKit giúp đơn giản hoá quá trình phát triển dành cho các ứng dụng hỗ trợ nhiều thiết bị Apple khác nhau, giảm thời gian phát triển và khiến luồng công việc trên các ứng dụng Chung trở nên hiệu quả hơn.
Các nhà phát triển giờ đây có thể dễ dàng tạo nên các môi trường tuyệt đẹp và chân thực trong ứng dụng của mình thông qua các API mới, các công cụ được cải tiến và quy trình phát triển đơn giản hoá. Việc phát triển các trải nghiệm SharePlay không gian ấn tượng ngày càng trở nên dễ dàng hơn, đồng thời những nhà phát triển chưa sở hữu phần cứng Apple Vision Pro nay đã có thể tạo và xem trước các ứng dụng hoạt động trên SharePlay trong Simulator. visionOS 2 cũng hỗ trợ HealthKit, cho phép ứng dụng có thể truy cập và chia sẻ dữ liệu sức khoẻ một cách riêng tư và bảo mật.
Các API doanh nghiệp mới sẽ giúp các doanh nghiệp và các nhà phát triển doanh nghiệp tăng tốc xử lý luồng công việc của mình trong lĩnh vực y tế, sản xuất, hàng không vũ trụ, tự động hoá và nhiều ngành công nghiệp khác.
Các API Nền Tảng Bổ Sung
Các nhà phát triển có thể sử dụng Controls API mới giúp người dùng thực hiện nhiều tác vụ hơn từ nhiều vị trí linh hoạt, ví dụ như nhanh chóng mở khoá xe của mình hay mở camera bên thứ ba yêu thích ngay trong Trung Tâm Điều Khiển.
AccessorySetupKit cho phép các nhà phát triển ghép đôi các phụ kiện Bluetooth một cách liền mạch và bảo mật thông qua ứng dụng của mình mà không cần phụ thuộc vào quyền truy cập đến tất cả các phụ kiện Bluetooth ở gần, giúp duy trì sự riêng tư cho các thiết bị khác.
Nhờ các nội dung cập nhật dành cho tính năng Ngăn Xếp Thông Minh trên Apple Watch, các nhà phát triển có thể sử dụng các gợi ý như ngày và giờ, địa điểm, giờ thức dậy và giờ đi ngủ cùng nhiều gợi ý khác để hiển thị các ứng dụng dưới dạng tiện ích được đề xuất. Ngoài ra, lần đầu tiên từ trước đến nay, các ứng dụng hỗ trợ Hoạt Động Trực Tiếp sẽ tự động hiển thị trên Apple Watch.
Các nhà phát triển nay cũng có thể truy cập vào API chạm hai lần trên watchOS mới để chỉ định cử chỉ cho các phần quan trọng trong trải nghiệm ứng dụng Apple Watch của mình.
TestFlight
TestFlight giúp các nhà phát triển thu thập phản hồi có giá trị cho phiên bản beta đến từ các nhà thử nghiệm để cải thiện ứng dụng trong quá trình phát triển và phát hành. Với các cải tiến dành cho lời mời TestFlight và trải nghiệm đăng ký, các nhà phát triển sẽ có thể thu hút các nhà thử nghiệm theo thiết bị và hệ điều hành để nhận được các phản hồi chất lượng cao về cách cải thiện ứng dụng của mình.
Lời mời TestFlight sẽ bao gồm mô tả ứng dụng phiên bản beta, danh mục ứng dụng và ảnh chụp màn hình tuỳ chọn để làm nổi bật các tính năng cũng như nội dung dành cho các nhà thử nghiệm tiềm năng. Các chỉ số mới sẽ giúp các nhà phát triển đánh giá mức độ thu hút với liên kết công khai và xem lượt chấp nhận hay từ chối lời mời.
App Store
Trong suốt 15 năm qua, App Store đã giúp các nhà phát triển dễ dàng phân phối các ứng dụng và trò chơi của mình đến với tất cả mọi người trên toàn thế giới cũng như phát triển hoạt động kinh doanh. Năm nay, App Store sẽ mang đến những cách thức mới dành cho các nhà phát triển, giúp ứng dụng của họ dễ thấy hơn và các tính năng kiếm tiền bằng đăng ký mới.
Tính năng đề xuất hiển thị mới giúp các nhà phát triển dễ dàng đề xuất các nội dung sắp ra mắt trong ứng dụng của họ để được xem xét hiển thị trên App Store. Các nhà phát triển có thể nộp đề xuất trên App Store Connect kèm theo các thông tin chi tiết như ngày phát hành cũng như các quốc gia và vùng lãnh thổ liên quan. Đội ngũ biên tập của App Store sẽ xem xét mỗi đề xuất để giúp kết nối các ứng dụng và trò chơi tuyệt vời đến với những người yêu thích chúng.
Trang sản phẩm tuỳ chỉnh cho phép các nhà phát triển thể hiện các nội dung và tính năng khác nhau mà ứng dụng của mình sở hữu. Giờ đây, với liên kết sâu trên trang sản phẩm tuỳ chỉnh, các nhà phát triển có thể điều hướng mọi người từ một trang sản phẩm tuỳ chỉnh cụ thể trên App Store đến một phần liên quan trong ứng dụng một cách liền mạch. Các liên kết sâu có thể được kết hợp cùng các chiến dịch Search Ads để mang đến trải nghiệm nhất quán dành cho người dùng, từ nội dung họ thấy trên quảng cáo cho đến khi họ truy cập ứng dụng.
Đối với các ứng dụng đăng ký, các nhà phát triển có thể khuyến khích những người đã từng đăng ký đăng ký lại với các ưu đãi mới dành cho những người đã đăng ký. Các khách hàng đạt đủ điều kiện có thể xem những ưu đãi này trên App Store cũng như trong ứng dụng của mình. Đối với các ứng dụng trên macOS, các nhà phát triển có thể cung cấp gói giảm giá hay miễn phí đăng ký trong một khoảng thời gian với mã ưu đãi để thu hút, giữ chân và mang các khách hàng đã từng đăng ký trở lại.
Các nội dung cải tiến dành cho chế độ xem StoreKit mang đến cho các nhà phát triển nhiều lựa chọn mới giúp sắp xếp và hiển thị các giao dịch mua hàng trong ứng dụng.
Tính năng App Analytics đã được mở rộng để giúp các nhà phát triển có thêm thông tin chi tiết về hoạt động kinh doanh và hiệu suất ứng dụng của mình. Các báo cáo nay sở hữu hàng trăm chỉ số mới cho phép các nhà phát triển tìm ra cơ hội cải tiến.
App Store Connect
Ứng dụng App Store Connect cho iOS và iPadOS sở hữu giao diện người dùng nâng cấp, đồng thời mang đến một cách thức mới giúp các nhà phát triển quảng bá về các khoảnh khắc đặc biệt trên ứng dụng của mình. Cho dù đang ra mắt một ứng dụng hoàn toàn mới hay phát hành một bản cập nhật ứng dụng hấp dẫn, các nhà phát triển nay đã có thể dễ dàng tạo các nội dung tiếp thị từ App Store Connect để chia sẻ trực tiếp trên các kênh mạng xã hội của mình. Nếu một ứng dụng được vinh danh là Ứng Dụng Nổi Bật Trong Ngày, các nhà phát triển sẽ nhận được một thông báo từ App Store Connect với lời mời tạo nội dung tiếp thị nhằm kỷ niệm khoảnh khắc này.
Các nội dung cập nhật hôm nay mang đến những công cụ, công nghệ và tài nguyên khổng lồ mà Apple cung cấp cho các nhà phát triển. Để biết thêm chi tiết về các công nghệ nổi bật và các tính năng hấp dẫn khả dụng ngay hôm nay, vui lòng truy cập developer.apple.com/whats-new.
Chia sẻ bài viết
Media
-
Văn bản của bài viết này
-
Hình ảnh trong bài viết này