Nếu bạn là một người sử dụng iPhone và có thói quen liên tục cập nhật các phiên bản iOS mới khi ra mắt, chắc hẳn bạn đã có những trải nghiệm không thực sự tuyệt vời trong vài tháng gần đây. Các bản cập nhật iOS mới của Apple luôn đi kèm với một vài lỗi, mặc dù không quá nghiêm trọng nhưng nó khiến cho người sử dụng cảm thấy rằng Apple đang đánh mất sự hoàn hảo của mình.
Một số lỗi có thể khiến người dùng khó chịu, như việc iPhone bị crash khi điều chỉnh thời gian đến ngày 2 tháng 12. Hay việc một số người dùng iOS 11 không thể nhận được cuộc gọi đến. Một số lỗi khác lại khá ngớ ngẩn, như việc ứng dụng máy tính thực hiện phép cộng “1+2+3” với kết quả là 24.
Các bản cập nhật iOS liên tiếp gặp phải các lỗi ngớ ngẩn.
Liệu có phải chất lượng phần mềm của Apple đang ngày càng giảm sút? Thật khó để có thể khẳng định điều đó, khi phần mềm thì luôn luôn có khả năng bị lỗi, còn Apple ngày càng bán được nhiều iPhone hơn và làm tăng khả năng người dùng phát hiện ra các lỗi này.
Tuy nhiên những rắc rối vẫn bắt nguồn từ Apple, khi cố gắng tích hợp thật nhiều tính năng mới và thực hiện thật nhiều thay đổi trong các bản cập nhật iOS. Cũng vì vậy mà các bản cập nhật lớn của iOS thiếu đi sự ổn định.
Năm nay, lần đầu tiên sau 10 năm, Apple sẽ ra mắt phiên bản iOS 12 với rất ít thay đổi và rất ít những tính năng mới. Thay vào đó, bản cập nhật này sẽ tập trung vào sự ổn định, hiệu năng và cố gắng khắc phục tất cả những lỗi hiện có.
Theo báo cáo của Bloomberg và Axios, iOS 12 ra mắt chính thức vào mùa thu năm nay sẽ giống với những gì chúng ta đang trải nghiệm trên iOS 11. Đây liệu có phải là tin đáng mừng đối với người dùng, hay họ sẽ phản đối một phiên bản iOS mới không có nhiều cải tiến?
Một sự thay đổi lớn trong cách phát triển phần mềm của Apple
Nếu nhìn vào truyền thống ra mắt các sản phẩm mới của Apple, chúng ta có thể dễ dàng nhận thấy một quy tắc đối với phần cứng và phần mềm. Đó là việc phần cứng cứ 2 năm mới có những thay đổi lớn, trong khi đó đối với phần mềm chỉ là 1 năm.
Apple hoạt động một cách kỷ luật, đặt ra một lịch trình để ra mắt những sản phẩm mới. Và cứ đến thời điểm đúng trong lịch trình, bắt buộc các đội ngũ phát triển phải hoàn thành công việc của mình. Nó khó khăn hơn rất nhiều những gì chúng ta tưởng tượng.
Cứ một năm một lần, Apple phải ra mắt phiên bản iOS mới với nhiều cải tiến mới.
Đặc biệt là đối với đội ngũ phát triển iOS cho iPhone và iPad. Cứ mỗi một năm, đội ngũ này phải cố gắng tìm ra những tính năng mới để nhồi nhét vào trong một phiên bản iOS, ra mắt cùng lúc với iPhone mới vào mùa thu. Những tính năng mới, những cải tiến về phần mềm cũng chính là cách quảng bá cho iPhone.
Apple đã có rất nhiều những tính năng mới thực sự tốt, như Siri, Touch ID, 3D Touch, Face ID hay Animoji. Nhưng càng ngày, những ý tưởng mới càng khó bặt kịp lịch trình cứ mỗi một năm phải ra mắt một phiên bản iOS hoàn toàn mới.
Apple đang phải thay đổi cách phát triển phần mềm của mình. Theo Bloomberg: “Apple sẽ bắt đầu thay đổi với việc ra mắt một phiên bản iOS với các tính năng hoàn toàn mới mỗi hai năm, thay vì một năm như trước đây. Đội ngũ phát triển sẽ có nhiều thời gian hơn để tạo ra những thay đổi thực sự hữu ích”.
Sự thay đổi này cũng dựa trên một thực tế rằng hầu hết các khách hàng của Apple không phải là các chuyên gia công nghệ, hay các nhà đánh giá. Họ đơn giản chỉ là sử dụng những thiết bị iPhone và iPad với mong muốn chúng hoạt động thật ổn định, ít xảy ra lỗi.
Tuy nhiên những đổi mới tại Apple chắc chắn sẽ không bao giờ dừng lại. Đội ngũ phát triển vẫn sẽ phải làm việc để tìm ra những tính năng và cải tiến mới cho iOS. Chỉ là họ sẽ có thêm thời gian, giống như đội ngũ phát triển iPhone.
Đối với người sử dụng, sự thay đổi này của Apple cũng không phải điều quá tồi tệ.
Sau 10 năm phát triển, iOS không còn là một nền tảng trẻ tuổi và cần sự ổn định
iPhone và nền tảng iOS đã trải qua khoảng thời gian phát triển lên tới 10 năm. Do đó, iOS không còn là một nền tảng mới, và cũng không còn cần thu hút người dùng với những tính năng màu mè. Thay vào đó, một nền tảng đã trải qua 10 năm phát triển cần có được sự ổn định.
Thay đổi trong cách phát triển nền tảng iOS sẽ giúp Apple đi xa hơn, thay vì đi nhanh hơn.
Theo cựu giám đốc điều hành của Microsoft, ông Steven Sinofsky nhận định thì thay đổi của Apple không phải từ những phản hồi của người dùng hay áp lực từ các chuyên gia công nghệ. Sự thay đổi này chỉ đơn giản là những gì một công ty công nghệ lớn cần phải làm sau khoảng thời gian dài xây dựng một sản phẩm cốt lõi.
“Khi có hàng trăm triệu người sử dụng iPhone mỗi ngày. Tỷ lệ lỗi rất nhỏ chỉ khoảng 0,01% cũng trở thành một con số rất đáng kể”, ông Sinofsky cho biết: “Apple biết mình đang làm gì, và chiến lược phát triển phần mềm mới sẽ giúp Apple đi xa hơn chứ không phải đi nhanh hơn”.
Vì vậy, chúng ta hãy đừng mong iOS 12 có quá nhiều sự thay đổi, những cải tiến lớn hay nhiều tính năng mới. Nhưng chắc chắn rằng iOS 12 sẽ là phiên bản đáng để cập nhật càng sớm càng tốt với những ai đang sử dụng iPhone và iPad.
Tham khảo: Business Insider
Nguồn: Genk.vn
Middle/ Senior NodeJS Developer
CÔNG TY CỔ PHẦN HASAKI BEAUTY & CLINIC
Location: Hồ Chí Minh
Salary: Competitive
(Senior) IOT Device Support Engineer
Location: Hồ Chí Minh
Salary: Competitive
Location: Hồ Chí Minh
Salary: Competitive
BACK-END DEVELOPER (Python/JavaScript/Scala/Go)
CÔNG TY TNHH CA ADVANCE VIỆT NAM
Location: Hồ Chí Minh
Salary: 750 - 1,200 USD
Location: Hà Nội
Salary: 8 Mil - 15 Mil VND
Chuyên viên Cao cấp Phát triển Ứng dụng IOS Developer - TA050
Ngân Hàng TMCP Việt Nam Thịnh Vượng - VPBANK
Location: Hà Nội
Salary: Competitive
Tổng công ty Bưu điện Việt Nam
Location: Hà Nội
Salary: 25 Mil - 35 Mil VND
Senior IoT and Automation Manager
Công Ty Cổ Phần GreenFeed Việt Nam
Location: Hồ Chí Minh
Salary: Competitive
[DI6] Mobile Developer (React Native) – 4C001
Ngân hàng Thương mại Cổ phần Hàng Hải Việt Nam (MSB)
Location: Hà Nội
Salary: 1,000 - 2,000 USD
Senior Java Developer Specialist
Location: Hồ Chí Minh
Salary: 1,000 - 1,600 USD