Microsoft đã và đang thúc đẩy các nhà phát triển tạo ra các ứng dụng Progressive Web Apps (PWA) hoặc Universal Windows Platform (UWP) có thể chạy hiệu quả trong mọi thứ, từ màn hình nhỏ của điện thoại Surface huyền thoại có tên mã Andromeda đến máy tính xách tay màn hình đôi Centaurus 2 trong 1 -có thể chuyển sang Surface Pro với Surface Book đến Surface Studio.
Tín dụng: Denys Prykhdov / Shutterstock
Apple được cho là sẽ thúc đẩy các nhà phát triển hợp nhất các ứng dụng Mac, iPhone và iPad thành một tệp thực thi duy nhất vào khoảng năm 2022-2023. Tuy nhiên, đừng lo lắng: Họ vẫn chưa giết được máy Mac. Và đây thực sự là một tin tuyệt vời cho tất cả mọi người.
Theo báo cáo của Bloomberg trong tuần này, công ty Cupertino muốn phát triển dễ dàng hơn một lần và triển khai ở mọi nơi thông qua một “sáng kiến nhiều bước” mới có tên là Marzipan. Đó là sau động thái của Apple vào năm ngoái để phát hành UIKit, công cụ dành cho nhà phát triển giúp đưa các ứng dụng iOS sang máy Mac dễ dàng hơn.
Apple đang lên kế hoạch gì
Với Marzipan, bài báo của Bloomberg nói rằng mục tiêu của Apple là tăng doanh thu bằng cách thúc đẩy việc tạo ra phần mềm “dễ dàng hơn”. Nhưng điều đó khá ngây thơ. Như bất kỳ nhà phát triển nào sẽ nói với bạn, ngay cả khi cơ sở mã giống nhau, không có điều gì gọi là "dễ dàng hơn" khi phát triển lên nhiều nền tảng.
Bất kể Apple có thể làm cho nó hoạt động trơn tru đến đâu, việc hợp lý hóa phát triển theo cách mà Apple đã hình dung sẽ luôn đi kèm với chi phí cao hơn liên quan đến phát triển giao diện người dùng và thử nghiệm phần cứng. Tuy nhiên, nó sẽ tốt hơn nhiều so với việc phải duy trì nhiều dự án cho nhiều nền tảng phần cứng.
Lợi ích rõ ràng cho người tiêu dùng là về lý thuyết, động thái này sẽ mang lại những ứng dụng tuyệt vời cho các máy Apple khác nhau mà trước đây không có. Hãy tưởng tượng một ứng dụng macOS chuyên nghiệp như Photoshop chạy trên MacBook như bình thường sẽ biến thành một phiên bản dựa trên cảm ứng trên iPad và sau đó là một phiên bản đơn giản hơn cho một chiếc iPhone mạnh mẽ. (Một phiên bản iOS của Photoshop đang hoạt động, ít nhất là cho iPad trong năm nay.) Tương tự như vậy, một ứng dụng như Netflix hoặc Gmail sẽ có thể dễ dàng di chuyển sang máy tính xách tay và máy tính để bàn của Apple.
Động thái này càng có ý nghĩa hơn khi bạn xem xét các kế hoạch được đồn đại của Apple về việc sử dụng bộ vi xử lý Axx dựa trên ARM trong MacBook của họ. IPad đã chỉ ra con đường, mang lại hiệu suất tốt hơn hầu hết các máy tính xách tay - nó chỉ bị giới hạn bởi RAM. Không còn nghi ngờ gì nữa, Apple sẽ sớm đưa bộ vi xử lý ARM vào tất cả các máy tính của mình.
Nhưng mấu chốt ở đây là, ngay cả khi Apple đã nói đi nói lại rằng họ không có kế hoạch hợp nhất macOS và iOS, việc hợp nhất phát triển này sẽ đạt được điều đó một cách hiệu quả.
Các ứng dụng sẽ vẫn có thể chạy ở chế độ cửa sổ trên máy Mac để bàn. Và Finder vẫn sẽ là "trình khởi chạy" ứng dụng của macOS trong thời điểm hiện tại - giống như cách mà bàn đạp iPhone hoặc iPad là trình khởi chạy của iOS.
Nhưng đó là những khác biệt vụn vặt. Trên thực tế, nếu các ứng dụng chạy với một cơ sở mã duy nhất trên iPhone, iPad và Mac, thì Apple sẽ hợp nhất tất cả các hệ điều hành một cách hiệu quả. Điều duy nhất sẽ thay đổi sẽ là trải nghiệm người dùng trên mỗi máy - giao diện người dùng mà bạn đặt trên đó.
Một làn sóng mới của các yếu tố dạng điện toán biến đổi
Một động thái như thế này sẽ cho phép Apple khám phá các yếu tố hình thức mới giống như cách mà Microsoft đang làm với phần cứng Surface của họ hoặc Google đang làm với điện thoại có thể gập lại hoặc chế độ máy tính để bàn Android Q được đồn đại.
Bởi vì thực tế là, trong khi Apple đang làm việc để thực hiện sự hợp nhất này vào năm 2022-2023, hai công ty đó đang đi trước trong việc phát triển một hệ điều hành liền mạch có thể hoạt động trên các dạng khác nhau, biến đổi trải nghiệm người dùng của các ứng dụng để thích ứng với các dạng đó. .
Tín dụng: Thurrot.com
Microsoft đã và đang thúc đẩy các nhà phát triển tạo ra các ứng dụng Progressive Web Apps (PWA) hoặc Universal Windows Platform (UWP) có thể chạy hiệu quả trong mọi thứ, từ màn hình nhỏ của điện thoại Surface huyền thoại có tên mã Andromeda đến máy tính xách tay màn hình đôi Centaurus 2 trong 1 -có thể chuyển sang Surface Pro với Surface Book đến Surface Studio.
Tất cả các máy này sẽ cắm vào cùng một HĐH Windows Core và cung cấp trải nghiệm người dùng hơi khác nhau, với các ứng dụng biến đổi để áp dụng các tính năng của bất kỳ phần cứng nào chúng chạy trong đó. Và tất cả chúng sẽ có sẵn trong các vùng chứa duy nhất trong Microsoft Store, giống như Apple được cho là có kế hoạch làm với ứng dụng Marzipan.
Và sau đó là Google, đang đi theo con đường ngược lại, chuẩn bị cho các nhà phát triển tạo ra ứng dụng có thể chạy trên mọi thứ, từ điện thoại Android đến điện thoại có thể gập lại đến thiết bị 2 trong 1 cho đến Chromebook.
Tín dụng: Google
Năm ngoái, công ty Mountain View cho biết họ đang làm việc để đảm bảo rằng hệ điều hành và ứng dụng của họ sẽ hoạt động liền mạch trên các hệ số dạng khác nhau. Trong một bài đăng trên blog trên trang Android Developers, công ty lưu ý rằng các ứng dụng cũng cần phải thay đổi giao diện người dùng của nó cùng với chính thiết bị. Một cái gì đó giống như YouTube sẽ hoạt động ở chế độ xem một ngăn và mở rộng động khi bạn mở ngăn thứ hai trên điện thoại của mình.
Quan điểm
Trong vài năm tới sẽ chứng kiến sự thay đổi hoàn toàn trong cách chúng ta hiểu về máy tính, với việc ba công ty công nghệ lớn áp dụng các thiết bị có thể thay đổi hình dạng và các ứng dụng có thể hoạt động liền mạch trên nhiều thiết bị. Chẳng bao lâu nữa, chúng ta sẽ không phải lo lắng về việc chương trình nào chạy ở đâu. Thay vào đó, chúng tôi sẽ chỉ chọn bất kỳ thiết bị nào và vui chơi hoặc làm công việc của mình.
Cuối cùng, máy tính đã trở nên thú vị trở lại.
Bài đăng này ban đầu xuất hiện trên Hướng dẫn của Tom.