Nghị quyết Độc lập về HĐH?


1

Tôi biết đây không thực sự là một câu hỏi, nhưng đã có bất kỳ tiến bộ hay tin tức nào gần đây về Nghị quyết Độc lập trong bất kỳ HĐH chính nào chưa? (Windows / Mac / Linux)

Tôi khá hứng thú với toàn bộ ý tưởng và khái niệm về nó nhưng gần đây nó khá im ắng về toàn bộ chủ đề.


1
Bạn có ý nghĩa gì bởi Nghị quyết Độc lập?
Sathyajith Bhat

1
Tôi thứ hai yêu cầu làm rõ.
Joshua

2
Nghị quyết độc lập - Tôi sẽ không mong đợi thuật ngữ này không rõ ràng.
afrazier

Tất nhiên điều này đã được giới thiệu bởi TeX / Donald Knuth ;-) Bạn còn mong đợi gì nữa từ một thuật ngữ quá mơ hồ và nghe có vẻ kỹ thuật?
trolle3000

Nếu bạn có máy Mac, các công cụ dành cho nhà phát triển bao gồm /Developer/Applications/Performance Tools/Quartz Debug.app đó là niềm vui để thử (nhưng không có gì hơn).
Daniel Beck

Câu trả lời:


3

Apple đã rất nỗ lực khi cho phép nhiều RI hơn trong Leopard, nhưng vẫn còn rất nhiều bitmap có độ phân giải cố định và / hoặc độ phân giải thấp ở nhiều nơi khác nhau. Windows 7 cũng giống như vậy, nhảy vọt so với người tiền nhiệm của nó, nhưng vẫn bị mắc kẹt ở nhiều nơi khác nhau.

Để làm rõ: Độ phân giải Độc lập đề cập đến khả năng của một hệ điều hành để thu nhỏ các đối tượng trên màn hình, do đó, nếu bạn đang chạy màn hình độ phân giải siêu cao, các biểu tượng và văn bản của bạn sẽ không bị co lại liên tục. hình ảnh 512x512 pixel có thể là 2 "trên màn hình 20" chạy ở 1680x1050. Trên màn hình 20 "chạy ở 3360x2100 trở lên, mật độ pixel sao cho cùng một hình ảnh 512x512 sẽ có kích thước của tem bưu chính. Nó thường phụ thuộc rất nhiều vào việc sử dụng văn bản và đồ họa dựa trên vector, thay vì bitmap có độ phân giải cố định .

Cho đến khi những màn hình mật độ cao đó trở nên khả dụng và chính thống hơn, hoặc ít nhất là trong thị trường cao cấp / chuyên nghiệp, bạn sẽ không thấy một cú hích lớn nào cho bất kỳ HĐH nào để hoàn thành việc điều chỉnh chúng.


2
Câu cuối cùng của bạn là những gì thực sự đóng dấu thỏa thuận: Cho đến khi chúng tôi nhận được nhiều màn hình cao hơn trên máy tính xách tay và máy tính để bàn, chúng tôi sẽ không thấy RI "kết thúc". Điều đó nói rằng, với hầu hết các GPU hiện tại, việc mở rộng bitmap hi-res có thể nhanh hơn và dễ dàng hơn so với việc cố gắng di chuyển quá nhiều sang đồ họa dựa trên vector. Văn bản đã được chia tỷ lệ sạch, nhờ TrueType / OpenType.
afrazier

2

Hiện tại tất cả các hệ thống đều dựa trên pixel màn hình (72ppi). Chỉ có một số HĐH đã hỗ trợ cấu hình cho mật độ pixel trên mỗi inch nhiều hơn:

  • Windows 7: bạn có khả năng mở rộng giao diện, nhưng chỉ được sử dụng cho khả năng truy cập (Bảng cấu hình & gt; Giao diện và cá nhân hóa & gt; Làm cho văn bản và các mục khác lớn hơn hoặc nhỏ hơn)

    enter image description here

  • Trong iOS giữa iPhone & lt; 4 và iPhone 4 độ phân giải màn hình dày hơn gấp 2 lần (màn hình Retina). Bạn có thể thấy nó trên ứng dụng biểu tượng iOS 3.x (trên iPhone 4), nó bị mờ.

Vấn đề là, hầu hết các khung GUI (như Qt) sử dụng các đơn vị dựa trên pixel để vẽ / định cỡ các thành phần giao diện người dùng (các tiện ích ui) và không hỗ trợ mở rộng. Có rất nhiều, được sử dụng bởi rất nhiều ứng dụng khác nhau.


1
Bạn có nhận ra rằng Mac OS X cũng khá tiên tiến về vấn đề đó? Tôi đang viết nhận xét này trong Safari có hệ số 1,5. Các thanh cuộn và các thành phần UI cụ thể của ứng dụng hơi mờ, nhưng bên cạnh đó, nó hoạt động rất tốt. Dock thậm chí tự động điều chỉnh trực tiếp (ish) khi thay đổi hệ số tỷ lệ trong /Developer/Applications/Performance Tools/Quartz Debug.app.
Daniel Beck

Có, MacOS (iOS là cùng một cơ sở, dành cho thiết bị di động) cho phép bạn mở rộng các thành phần UI, nhưng nó chỉ dành cho mục đích gỡ lỗi
mems

1

Mặc dù không có nhiều trên các hệ điều hành máy tính để bàn, các hệ điều hành di động (iOS, Android) có thể có một số thông tin hữu ích hơn. Xem xét các điện thoại cao cấp hiện tại đang chạy ở & gt; 200 dpi, đồ họa và văn bản phải lớn hơn đáng kể để giữ cho nội dung trên màn hình có thể đọc được bởi những người bình thường.

Thật khó để hình dung sự khác biệt cho đến khi bạn nhìn thấy ảnh chụp màn hình Android hoặc iPhone 4 kích thước đầy đủ ở 800 / 854x480 hoặc 960x480 trên máy tính để bàn của bạn.


1

Mặc dù bị người hâm mộ Apple từ chối rộng rãi, MacOS (hiện là 10.6) không hỗ trợ làm việc cho sự độc lập giải quyết và các kế hoạch về vấn đề này đã lặng lẽ biến mất kể từ Leopard. Các di tích vẫn còn, tuy nhiên, và vẫn có thể được kích hoạt trong dòng lệnh. Hầu hết các ứng dụng riêng của Táo (đặc biệt là Finder, Mail, iTunes) sẽ hiển thị các giao diện bị hỏng nghiêm trọng ngay khi cài đặt DPI được thay đổi. IDE của Apple (XCode) thậm chí sẽ sụp đổ nghiêm trọng, cho thấy các nhà phát triển của Apple hiện không làm việc với vấn đề này. Do việc thực hiện độc lập độ phân giải sẽ không chỉ yêu cầu sự thích ứng của các ứng dụng của HĐH và của Apple mà cả các ứng dụng của bên thứ 3, Apple có thể sẽ đưa ra thông báo về các kế hoạch khoảng 9-12 tháng về vấn đề đó. Vì vậy: có lẽ không có sự độc lập giải quyết trong Lion. Nhưng có lẽ chúng ta có cách giải quyết (kích thước phông chữ có thể định cấu hình trong các ứng dụng riêng lẻ).

Vấn đề là rất tồi tệ và bực bội, đặc biệt là với sự xuất hiện của màn hình độ phân giải cao trong màn hình 17P MBP và 27in, mà nhiều người không thể sử dụng được.

Trong Windows, tính độc lập độ phân giải đã hoạt động kể từ XP (mặc dù các cài đặt có phần bị ẩn). Một số biểu tượng sẽ mở rộng quy mô và trong những ngày đầu, một số ứng dụng có văn bản và nút lớn hơn phù hợp với hộp thoại, nhưng những vấn đề này gần như không còn nữa. Đối với hầu hết các ứng dụng, Windows có thể được sử dụng với độ phân giải cao tùy ý.


1

GTK + và Metacity hoàn toàn ổn khi sử dụng SVG qua Cairo để hiển thị các điều khiển và trang trí cửa sổ.

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.