Thứ Ba, 7 tháng 2, 2017

Chính sách mới của Apple và lời báo tử sở hữu hàng trăm ngàn áp dụng cũ

bắt đầu từ iOS 11, phiên bản 32-bit của áp dụng iOS sở hữu thể sẽ không còn được hoạt động, giả dụ Apple thực hiện lời khuyến cáo hãng đưa ra trong iOS 10.3.

lúc Apple tung ra bản build beta của iOS 10.3 cách thức đây ít lâu, hãng đã với 1 thông điệp rõ ràng có các lập trình viên viết áp dụng cho iOS. Thông điệp này hiển thị lúc bạn cố gắng chạy những vận dụng 32-bit. Nó được phát hiện lần trước hết bởi CEO PSPDFKit và nhà lớn mạnh ứng dụng Peter Steinberger. Nội dung chậm tiến độ là: áp dụng của nhà lớn mạnh "sẽ không hoạt động được trên những bản iOS tương lai", và rằng ứng dụng phải được nhà phát triển update để tiếp diễn chạy. những vận dụng 32-bit vẫn chạy được trên iOS 10.3, nhưng với vẻ như iOS 11 sẽ dừng tương trợ hoàn toàn đối sở hữu chúng.

Dù thông báo của Apple ko đề cập rõ ràng phiên bản 32-bit hay 64-bit của áp dụng, thế nhưng thực tế là chỉ những vận dụng 32-bit cũ mới "kích hoạt" lời khuyến cáo của Apple. những thông điệp như vậy đề cập rõ ràng việc chỉ hỗ trợ vận dụng 64-bit cũng đã mang trong các bản beta của iOS 10.0, bên cạnh đó, chúng bị xoá đi trong phiên bản chính thức của bản iOS này. Apple đã đề nghị những áp dụng mới được viết cho iOS phải tương trợ kiến trúc 64-bit kể từ tháng 2/2015, và các bắt buộc update áp dụng trong khoảng tháng 6/2015 cũng phải hỗ trợ kiến trúc này. vì vậy, các ứng dụng đã "kích hoạt" lời khuyến cáo của Apple là những áp dụng mà nhà vững mạnh nó đã không động vào ít nhất một năm rưỡi. Trên thực tiễn, lập trình viên đã với thể tương trợ 64-bit trong khoảng năm 2013, tuy nhiên, gần như họ đều "nói không" cho tới khi việc hỗ trợ này là một đề nghị đề nghị của Apple.

Hồi mùa thu năm ngoái, Apple với động thái thẳng thừng, lúc theo một Con số, hãng gỡ 43.300 vận dụng khỏi App Store.

"Táo khuyết" là công ty kiểm soát hoàn toàn phần cứng, hệ quản lý, và nền móng cung cấp vận dụng. Đây chính là 1 phần lý do giải thích vì sao quá trình chuyển dịch trong khoảng 32-bit sang 64-bit diễn ra rất trót lọt và mau chóng. Phiên bản 64-bit của Windows phát hành năm 2005, và mặc dầu bắt đầu từ thời Windows 7, bản 64-bit của Windows khá phổ thông trên thị trường, cho đến nay chúng ta vẫn với phiên bản 32-bit của Windows 10. Nó được cài trên những loại máy tính giá phải chăng. Mac OS X (nay là macOS) bắt đầu hỗ trợ 64-bit trong khoảng 2003, và quá trình này phải tới 2012 mới hoàn tất. các phiên bản hiện tại của hệ quản lý này vẫn sở hữu thể chạy vận dụng 32-bit. Trên Android, ví như bạn sắm các model smartphone đời mới, khả năng máy hỗ trợ 64-bit là khá cao. tuy nhiên, 1 số máy Android mới vẫn chỉ hỗ trợ 32-bit, và các model đời cũ (thậm chí các máy thực thụ được cập nhật phần mềm và mang phần cứng hỗ trợ 64-bit) vẫn tiếp diễn dùng phiên bản 32-bit của Android.

1 số cột mốc chính trong công đoạn chuyển dịch sang 64-bit của Apple


Ứng dụng này không hoạt động được trên các phiên bản tương lai của iOS. Nhà phát triển nó phải cập nhật để cải tiến tính tương thích.

"Ứng dụng này không hoạt động được trên các phiên bản mai sau của iOS. Nhà lớn mạnh nó phải cập nhật để cải tiến tính tương thích".

Tháng 9/2013: Apple giới thiệu iPhone 5S. Chip Apple A7 của nó giúp 5S trở nên iDevice 64-bit đầu tiên. iOS 7 là phiên bản 64-bit đầu tiên của iOS, chí ít khi nó chạy trên chip A7.

Tháng 10/2013: iPad Air và iPad Mini hai được giới thiệu. Cả 2 đều tiêu dùng chip SoC Apple A7.

Tháng 3/2014: iOS 7.1 được tung ra. Nó khắc phục hồ hết lỗi crash liên quan tới bộ nhớ trong iOS 64-bit.

Tháng 9/2014: iPhone 6 và 6 Plus ra mắt. Chip Apple A8 của chúng là SoC 64-bit thứ hai của Apple. Apple ngừng bán iPhone 4S, biến iPhone 5C trở thành chiếc iPhone 32-bit rốt cuộc còn sót lại.

Tháng 10/2014: iPad Air hai và iPad Mini 3 được tung ra. Cả hai đều sử dụng chip 64-bit (2 máy tuần tự sử dụng chip A8X và A7). iPad Retina thế hệ thứ 4 được bán có giá 399 đô la Mỹ trước chậm triển khai, bị giới hạn cung ứng. mẫu iPad Mini đời đầu trở thành iPad 32-bit rút cục.

Tháng 2/2015: đầy đủ các áp dụng mới mà lập trình viên gửi lên App Store để Apple phê chuẩn phải hỗ trợ 64-bit.

1/6/2015: tất cả những update vận dụng gửi lên App Store phải hỗ trợ 64-bit.

19/6/2015: Apple thầm lặng dừng bán iPad Mini. iPad 32-bit độc nhất Apple bán giờ đây chỉ là hàng refurbished.

9/9/2015: Apple ban bố iPhone 6S và 6S Plus, song song ngừng bán iPhone 5C 32-bit và thay thế bằng iPhone 5S 64-bit. hầu hết iPhone mới Apple bán ra từ thời điểm này đều đã tương trợ 64-bit.

13/6/2016: Apple ban bố iOS 10. những bản beta của nó hiển thị khuyến cáo về ứng dụng 32-bit, tuy nhiên, cảnh báo này bị xoá trong bản chính thức của iOS 10. iOS 10 cũng giới hạn tương trợ chip Apple A5, tương tự, Apple A6 và A6X là các SoC rốt cuộc tương trợ iOS 32-bit.

24/1/2017: Apple tung ra bản beta trước tiên của iOS 10.3, cùng lúc, hiển thị lại khuyến cáo hãng khiến cho trên iOS 10 mang áp dụng 32-bit.

Việc iOS dừng hỗ trợ ứng dụng 32-bit cũng thích hợp với một quyết tâm khác của Apple: xoá những ứng dụng cũ ko còn được tác kém chất lượng của nó quan tâm khỏi App Store, giúp các bạn sắm được ứng dụng mà họ cần, chứ không hề tìm ra 1 áp dụng đã "cổ lỗ sỹ" không còn tác dụng. Apple đang cố gắng địa chỉ có nhà lớn mạnh áp dụng để dò la quan điểm của họ, không những thế, hãng muốn nhà lớn mạnh đưa ra quyết định rõ ràng, dứt khoát thay vì "dây dưa" như trong khoảng trước đến nay. nếu như iOS 11 ngừng hỗ trợ iPhone 5, 5C, và iPad thế hệ 4, việc ngừng tương trợ áp dụng 32-bit có thể cho phép Apple mẫu bỏ hoàn toàn code 32-bit khỏi iOS.

Theo Apple, xoá các áp dụng cũ và ngăn ko cho chúng hoạt động về căn bản sẽ thấp cho người dùng. Ngay cả lúc 1 áp dụng cũ vẫn chạy trên iOS, nó sẽ ko hỗ trợ tất cả các API mới nhất, và người dùng sở hữu thể bị crash cùng các vấn đề khác - các lỗi mà nếu như vận dụng vẫn được để ý vững mạnh sẽ ko gặp phải. Vấn đề chính ở đây là, làm cho thế nào để lưu trữ các áp dụng cũ này để nghiên cứu về sau hay để dùng qua bằng bộ fake lập. lúc các áp dụng này (rất phổ thông trong số ngừng thi côngĐây là game) ngừng hoạt động và bị xoá khỏi App Store, sẽ rất khó để sử dụng chúng cho việc nghiên cứu các Công trình khác, cũng như để lấy lại chúng khiến "di sản" về những ngày rạng đông của thời kỳ smartphone hiện đại.

Không có nhận xét nào:

Đăng nhận xét