► Là lịch sự-ứng dụng của bạn không bao giờ nên ăn cắp tập trung hay làm gián đoạn hoạt động hiện tại của người dùng. Thay vào đó, sử dụng thông báo (chi tiết trong chương 10) để yêu cầu sự chú ý của người dùng khi ứng dụng của bạn không phải là ở phía trước. Có rất nhiều cách để cảnh báo người dùng — ví dụ,Các cuộc gọi được công bố bởi một nhạc chuông hoặc rung; Khi bạn có thư chưa đọc mes¬sages, đèn flash LED; và khi bạn có thư thoại mới, một biểu tượng nhỏ thư chưa đọc sẽ xuất hiện trên thanh trạng thái. Tất cả các kỹ thuật này và nhiều hơn nữa có sẵn ứng dụng của bạn bằng cách sử dụng cơ chế thông báo.^ Giới thiệu một giao diện người dùng hấp dẫn và trực quan-ứng dụng của bạn có khả năng là một trong một số sử dụng tại bất kỳ thời gian, do đó, nó là quan trọng rằng giao diện bạn trình bày dễ sử dụng. Dành thời gian và nguồn lực cần thiết để tạo ra một giao diện người dùng hấp dẫn như nó có chức năng, và không bắt buộc người dùng để giải thích và học ứng dụng của bạn mỗi khi họ tải nó. Sử dụng nó nên được đơn giản, dễ dàng, và rõ ràng — đặc biệt cho không gian giới hạn màn hình và môi trường người dùng mất tập trung.^ Là đáp ứng-phản ứng là một trong những cân nhắc thiết kế quan trọng nhất trên điện thoại di động. Bạn không có nghi ngờ đã gặp phải sự thất vọng của một phần "đông lạnh" của phần mềm; mul¬tifunctional bản chất của một điện thoại di động làm cho điều này thậm chí còn gây phiền nhiễu. Với khả năng bị trì hoãn do chậm và kết nối dữ liệu không đáng tin cậy, nó là quan trọng mà các ứng dụng của bạn sử dụng chủ đề của công nhân và nền tảng dịch vụ để giữ cho hoạt động của bạn đáp ứng, và thêm impor¬tant, để ngăn chặn chúng từ ngăn chặn các ứng dụng khác từ đáp ứng kịp thời.Phát triển cho AndroidKhông có gì bao phủ cho đến nay là cụ thể cho Android; cân nhắc thiết kế trước rất quan trọng trong việc phát triển ứng dụng cho bất kỳ thiết bị di động. Ngoài những nguyên tắc chung, Android cũng có một số cân nhắc cụ thể.Mất vài phút để đọc thiết kế thực tiễn tốt nhất trong hướng dẫn Dev Android của Google tại http://developer.android.com/guide/index.html.Triết lý thiết kế Android yêu cầu rằng các ứng dụng được thiết kế dành cho:> Hiệu suất> Phản ứng> Sự tươi mát> An ninh> Liền> Trợ năngĐược nhanh chóng và hiệu quả
đang được dịch, vui lòng đợi..
