Apple sử dụng ngôn ngữ lập trình Swift trong mã nguồn iOS 13 “nhiều gấp đôi” so với iOS 12
Apple đã giới thiệu ngôn ngữ lập trình Swift tại Hội nghị dành cho các nhà phát triển WWDC 2014, và quảng bá rằng đó là ngôn ngữ lập trình “của tương lai” dành cho các nền tảng của Apple.
Kể từ đó, ngôn ngữ này đã được sử dụng rất rộng rãi bởi các nhà phát triển bên thứ ba; song điều trớ trêu là chính Apple lại rất chậm chạp trong việc tích hợp ngôn ngữ này vào hệ điều hành của mình.
Hiện tại, đa số các nền tảng hệ điều hành của Apple đều vẫn được viết bằng ngôn ngữ Objective-C cũ.
Có nhiều yếu tố dẫn đến tình trạng này. Đầu tiên, Apple vẫn có một lượng khổng lồ các dòng mã cổ điển viết bằng ngôn ngữ Objective-C truyền thống và điều quan trọng là chúng vẫn vận hành hoàn toàn bình thường (nếu không nói là rất tốt), do đó chẳng có lý do gì phải viết lại toàn bộ chúng chỉ để chuyển sang một ngôn ngữ khác (dù nó có mới hơn hay thuận tiện hơn), chưa kể trong quá trình viết lại sẽ tiềm ẩn nguy cơ rất cao xảy ra lỗi, mất rất nhiều thời gian và công sức để dò tìm và khắc phục. Thứ hai, trước phiên bản Swift 5, ngôn ngữ lập trình này vẫn chưa có được sự ổn định trong các ABI; và phải đến phiên bản Swift 5.1, ngôn ngữ này mới có được tính ổn định trong các module. Cả hai tính năng này đều rất quan trọng đối với việc triển khai ngôn ngữ lập trình Swift vào các thành phàn hệ thống.
Nói một cách đơn giản, phải đến những phiên bản gần đây, ngôn ngữ lập trình Swift mới thực sự có được sự ổn định cần thiết để vận hành các thành phần của hệ điều hành (phần mềm hệ thống).
Nhà phát triển Alexandre Colucci đã theo dõi việc triển khai ngôn ngữ lập trình Swift trong các phiên bản hệ điều hành của Apple bắt đầu từ iOS 9, bằng cách theo dõi các tệp nhị phân sử dụng mã nguồn Swift được tích hợp bên trong phần mềm. Báo cáo mới nhất của ông cho biết trên phiên bản hệ điều hành iOS 13, có 141 tệp nhị phân sử dụng ngôn ngữ Swift, hơn gấp đôi so với số tệp nhị phân Swift được tìm thấy trong iOS 12.
Không có gì ngạc nhiên khi đa số các thành phần sử dụng ngôn ngữ Swift trong iOS 13 là các tính năng mới, chẳng hạn như Sidecar, Find My và Reminders. Các ứng dụng khác sử dụng Swift bao gồm Health (Sức khoẻ), Books (Sách) và Shortcuts (thành phần bổ trợ của trợ lý ảo Siri). Ngoài ra, một số dịch vụ hệ thống cũng sử dụng ngôn ngữ này, chẳng hạn như ‘daemon’, chịu trách nhiệm “ghép đôi’ thiết bị iOS với các thiết bị ngoại vi như tai nghe AirPods và loa thông minh HomePod, và một thành phần khác phụ trách tính năng tìm kiếm ngoại tuyến trong ứng dụng Find My.
Theo VN Review
Video đang HOT
Hướng dẫn hạ cấp iOS 13 về iOS 12 trên máy tính Windows
iOS 13 là bản cập nhật lớn với rất nhiều thay đổi hấp dẫn như giao diện tối, khởi động ứng dụng nhanh hơn gấp đôi, công cụ chỉnh sửa video mới,...
Tuy nhiên, vì đây là bản thử nghiệm nên không thật sự ổn định trong quá trình sử dụng, vì thế ngay bây giờ mình sẽ hướng dẫn bạn cách hạ cấp iOS 13 về lại iOS 12 bằng 3uTools an toàn, nhanh chóng cho iPhone.
Lưu ý: Nếu bạn đã sao lưu dữ liệu trước khi nâng cấp từ iOS 12 lên iOS 13 thì sau khi hạ cấp, bạn có thể khôi lục lại dữ liệu trên iPhone của mình một cách đơn giản.
Hướng dẫn tải về và cài đặt 3uTools để hạ cấp iOS 13 về iOS 12
Bước 1: Trên máy tính Windows, tải về 3uTools theo đường dẫn sau:
Download 3uTools.
http://url.3u.com/zmAJjyaa
Bước 2: Mở file vừa tải về và cài đặt theo hướng dẫn sau:
Nhấn Install để bắt đầu quá trình cài đặt.
Sau khi hoàn tất hãy nhấn vào Launch để khởi chạy ứng dụng 3uTools
Sau khi 3uTools khởi động thành công, phần mềm sẽ yêu cầu bạn cập nhật Driver để hoàn tất, hãy nhấn chọn vào mục "Install Driver".
Hướng dẫn hạ cấp iOS 13 về iOS 12 nhanh nhất và an toàn nhất
Bước 1: Khởi động 3uTools vừa cài đặt.
Bước 2: Kết nối iPhone với máy tính, sau đó trên điện thoại vô hiệu hoá tính năng Find my iPhone bằng cách truy cập vào:
Cài đặt> iCloud> Tìm iPhone.
Bước 3: Tại giao diện chính của 3uTools hãy chọn vào mục Flash & JB> Chọn bản cập nhật iOS 12 cần hạ cấp về, ở đây mình sẽ chọn bản cập nhật mới nhất của iOS 12 là iOS 12.3.1> Nhấn vào nút Download bên cạnh để tải về file cài đặt.
Bước 4: Sau khi hoàn tất, nhấn vào nút Flash> nhấn tiếp vào Flash một lần nữa.
Bước 5: Lúc này điện thoại của bạn sẽ tự động tắt nguồn và hạ cấp iOS 13 về lại iOS 12.
Lưu ý: Không sử dụng điện thoại hoặc rút cáp kết nối khi quá trình hạ cấp đang diễn ra.
Chúc các bạn thao tác thành công và đừng quên chia sẻ với bạn bè nếu thấy thông tin này hữu ích nhé!
Theo Thế Giới Di Động
Apple sắp ra mắt các ứng dụng cho gia đình, tính năng phần mềm mới Theo Bloomberg, Apple đang lên kế hoạch tung ra một loạt ứng dụng, tính năng và công cụ lập trình mới tại hội nghị phần mềm thường niên vào tháng tới. Poster sự kiện Apple WWDC 2019. Hội nghị các nhà phát triển toàn cầu, hay WWDC, của Apple sẽ bắt đầu từ ngày 3/6. Tại hội nghị, Apple được cho là sẽ...