2010-01-04 27 views
11

Tôi bắt đầu phát triển các ứng dụng Android và tôi muốn biết liệu có bất kỳ mẹo nào để tạo các ứng dụng gọn nhẹ hay không. Đây là nỗ lực đầu tiên của tôi để viết các ứng dụng trên nền tảng di động nhưng tôi hy vọng rằng kinh nghiệm của tôi trong lập trình sẽ giúp ích.Lời khuyên cho các ứng dụng Android nhẹ

Tôi đã ghi nhớ cuốn sách "Java nhanh hơn, nhanh hơn, nhanh hơn", nhưng đây có phải là câu trả lời "câu trả lời" cho câu hỏi của tôi không? Có bất kỳ mẹo nào dành riêng cho Nền tảng Android cho phép tôi xây dựng các ứng dụng nhẹ không?

+0

Thực hiện theo RomainGuy trên Twitter cho lời khuyên lẻ tẻ nhưng hữu ích. –

Trả lời

11

Một nơi tốt để bắt đầu sẽ là các tài liệu Designing for PerformanceDesigning for Responsiveness trong Tài liệu dành cho nhà phát triển Android.

+0

cả hai câu trả lời tuyệt vời - nhưng tôi sẽ đánh dấu câu trả lời này là 'câu trả lời' vì nó có nhiều phiếu bầu hơn – Andreas

6

Nhận ra rằng bạn đang mã hóa cho một nền tảng có bộ nhớ hạn chế, vì vậy hãy thử không cấp phát bộ nhớ trừ khi bạn hoàn toàn phải nhớ. Điều cuối cùng bạn muốn là để bộ thu gom rác khởi động và bắt đầu ăn chu kỳ CPU. Ngoài ra, khá thường xuyên "hiệu suất" là đồng nghĩa với "kinh nghiệm người dùng" vì vậy nếu bạn phải làm bất cứ điều gì CPU chuyên sâu, làm điều đó trong nền và ra khỏi thread UI.

Dưới đây là một số thông tin bổ sung mà bạn có thể tìm thấy hữu ích:

+0

nhờ các mẹo – Andreas

Các vấn đề liên quan