На iPhone ние проектираме приложения около стандартен размер на екрана от 320x480. Има ли стандартен размер на екрана, който трябва да използваме за разработване на приложения за Mac, по-специално такива, насочени към Mac App Store?
Каква е стандартната разделителна способност на екрана, за която трябва да проектираме приложение в Mac App Store?
Отговори (2)
Нямате. Настолните компютри нямат фиксиран размер като телефоните. Потребителите биха могли да имат екран (или два, или шест) с разделителна способност навсякъде от 800x600 до 3200x2400 или повече .
Вместо това проектирайте приложението си така, че да може динамично да се преоразмерява. Позволете на потребителя да преоразмерява прозорците, като плъзга ъглите им, за да ги направи толкова големи, колкото искат. Уверете се, че оформлението на елементите е плавно и че те се преместват/преоразмеряват съответно, когато техният родителски прозорец се преоразмерява.
Каквото и да правите, не се опитвайте да заключите потребителите си в определена резолюция или размер на прозореца. Те ще негодуват и приложението ви няма да бъде много успешно. Трябва да се откажете от модела iPhone, когато разработвате приложения за Macintosh. Има някои прилики, но и много важни разлики.
Разгледайте другите приложения на вашия компютър и вижте как се държат. Добри примери са приложенията, които Apple пакетира с нови Mac компютри, като iTunes, iPhoto, TextEdit, Pages и Keynote, наред с други. Някои компании-трети страни също проектират наградени софтуерни приложения, като Panic's Coda, Fetch и дори Microsoft Office. Трудно е да сгрешите, като следвате примера им.
За всички съвременни mac-ове поне 1024x768 ще бъде използваем екран (действителният екран ще бъде по-голям, но трябва да вземете предвид лентите с менюта, 16:9 и т.н.). Все пак това обикновено не е добър въпрос за задаване - вероятно трябва да имате диалози, които изглеждат добре на 800x600 и да се мащабират най-малкото - повечето хора обичат да могат да подреждат прозорците си според предпочитанията си и ако имате голям минимален размер, който ще бъде много досаден.