Где разместить уведомления об авторских правах в минимальном пользовательском интерфейсе приложения Mac? - PullRequest
2 голосов
/ 13 сентября 2011

Я делаю минимальный порт простого приложения для iPhone / iPad (например, 2D казуальная игра с одним видом) для Mac (почти ничего не изменилось в пользовательском интерфейсе, кроме замены сенсорных элементов интерфейса Cocoa Touch на Cocoa, нажимаемых мышью) Элементы пользовательского интерфейса). В приложении для iPhone маленькая кнопка «i» открывает текстовое представление, содержащее основные инструкции, за которыми следуют все необходимые (возможно, длинные) BSD / MIT / Apache / Artistic / et.al. уведомления об авторских правах и связанные с ними заявления об отказе от ответственности для любого случайного заимствованного кода.

Портированное приложение Mac предназначено для распространения из магазина приложений Mac, поэтому дополнительные файлы README вне пакета / песочницы приложения использовать нельзя. Я отмечаю, что многие приложения из магазина Mac App не помещают этот текст в поле «О программе» или используют небольшую кнопку «i», как приложения для iPhone.

Так куда же поместить эквивалентный текст README в приложение Mac App Store?

Мне бы хотелось, чтобы этот текст был включен в приложение Mac, чтобы его можно было просматривать из приложения, даже когда Mac полностью отключен.

ДОБАВЛЕНО: Я вижу рекомендации по размещению всего этого текста в диалоговом окне «О программе», но, если это так, я предполагаю, что многие приложения экономят на всем необходимом тексте, который, похоже, подходит ко многим из этих лицензий (я видел несколько со страницей или двумя обязательными заявлениями об отказе. В каком приложении Mac есть все это в диалоговом окне «О программе ...»? *

Ответы [ 2 ]

4 голосов
/ 13 сентября 2011

Просто поместите файл Credits.html или Credits.rtf в ваш пакет, он будет автоматически отображаться в диалоговом окне, которое отображается после нажатия пункта «О MyApp» в главном меню.

2 голосов
/ 13 сентября 2011

Обычно приложение для Mac включает в себя окно «О программе» со значком, именем, номером версии и автором приложения.

Если у вас есть кредиты для отображения, вы можете отобразить их в этом окне, если этотолько несколько строк.Если у вас длинный текст, вы должны добавить кнопку «Кредиты» в окне «О программе», которая в конечном итоге откроет конкретное окно кредитов с нужным вам текстом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...