Vì vậy, tôi đã viết một ứng dụng iPhone hoàn hảo tuyệt vời, được thiết kế hoàn hảo để làm giàu, tôi sẽ bị ngập trong các phao và mô hình áo tắm và trực thăng. Tôi muốn kiếm tiền nhiều hơn bằng cách chuyển đổi nó thành một ứng dụng toàn cầu cho cả iPad và iPhone.Thực hành tốt trong thiết kế ứng dụng Universal (iPad/iPhone)
Bây giờ tôi đang làm điều đó, và là lập trình viên lười biếng, tôi đang cố gắng tối đa hóa việc sử dụng lại mã tôi đã viết, tôi thấy mình có thể tái sử dụng hầu hết - chắc chắn là tất cả các mô hình - - nhưng luôn luôn có một số điều nhỏ mà tôi phải sửa đổi trên một lớp điều khiển. Hoặc, có kiểm tra liên tục trên UI_USER_INTERFACE_IDIOM()
mà có vẻ như một mùi mã với tôi.
Đồng thời, tôi cho rằng phiên bản iPad không nên là phiên bản iPhone lớn. Một giao diện người dùng khác chắc chắn được bảo đảm cho hầu hết các trường hợp, nhưng sẽ có các điểm mà bạn muốn sử dụng lại một hộp thoại hoặc một hệ thống phân cấp toàn bộ khung nhìn.
Vì vậy, tôi hỏi cộng đồng. Một số phương pháp hay để làm theo để đảm bảo rằng ứng dụng của tôi có thể phổ biến với các chỉnh sửa tối thiểu?
Đó là những gì tôi sợ: một ứng dụng Universal thực sự là hai ứng dụng được nhồi vào một, chỉ với mô hình giữa chúng, trở thành một cơn ác mộng bảo trì. – ageektrapped