Ubuntu Phone SDK sẽ tác động đến sự phát triển máy tính để bàn như thế nào [đã đóng]


13

Nếu tôi phát triển một ứng dụng cho Ubuntu sau thông báo về Ubuntu Phone, tôi sẽ lo ngại về một số vấn đề. Tôi biết rằng những điều này sẽ không thay đổi ngay lập tức, nhưng tôi đang suy nghĩ về quyết định chiến lược để đảm bảo sự hỗ trợ tốt từ Canonical.

  • QML / QT sẽ là con đường phía trước bây giờ cũng cho môi trường máy tính để bàn?
  • Là nhanh chóng bây giờ là một công cụ của quá khứ?
  • Ngôn ngữ nào sẽ là ngôn ngữ ưa thích? C ++ và JavaScript có phải là con đường cho tương lai trong khi Python và Vala có thể không phải là lựa chọn chiến lược nhất?
  • Điều này sẽ ảnh hưởng đến các API hiện có như thế nào? Mô hình truyền thống với các thư viện sẽ thay đổi?

Tại sao nó lại có tác động?, Máy tính để bàn và trong trường hợp cụ thể của Ubuntu, Unity, thậm chí không được phát triển cho cùng một thiết bị, cũng như với cùng một bộ công cụ. Đối tượng mục tiêu khác nhau ngay cả khi họ muốn sử dụng một Giao diện cho mọi thứ.
Uri Herrera

Câu trả lời:


6
  • Qt đã là một bộ công cụ hạng nhất trên Ubuntu trong nhiều chu kỳ và có khả năng sẽ trở thành một trong những bộ công cụ quan trọng nhất để phát triển cross-formfactor trên Ubuntu. Nhưng không có ngôn ngữ hoặc bộ công cụ hiện có nào bị phản đối trên Bàn làm việc.
  • Có, Quickly sẽ ít quan trọng hơn như một công cụ để phát triển ứng dụng Ubuntu SDK. Các nhà phát triển Quickly đã quyết định rằng sẽ tốt hơn nếu xây dựng chức năng tương tự vào chính QtCreator, thay vì xây dựng các mẫu Qt / QML một cách nhanh chóng.
  • QML (có thể chứa Javascript) sẽ là ngôn ngữ và bộ công cụ được đề xuất để phát triển cross-formfactor trong Ubuntu. Python, Vala, C và C ++ sẽ tiếp tục có sẵn, mặc dù mức độ mà chúng được khuyến nghị cho sự phát triển mới có thể thay đổi.
  • Các API hiện có sẽ không bị ảnh hưởng bởi Bộ công cụ QML của Ubuntu, mặc dù các API mà chúng tôi đề xuất sẽ thay đổi tùy thuộc vào các API nào hỗ trợ tốt nhất cho các trình định dạng khác nhau của chúng tôi.

Tôi hy vọng điều này trả lời câu hỏi và mối quan tâm của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.