1

私が取り組んでいる iOS アプリには、日付ベースの機能がいくつかあります。カレンダーがグレゴリオ暦に設定されている場合に機能しています。しかし、デバイスでカレンダーを別のもの (和暦や仏暦など) に変更すると、機能しません。おそらく、それを説明するためにコーディングしていないためです。

しかし、一般的な基準は何ですか。日付と時刻に基づくアプリはすべてのカレンダー形式をサポートすることが期待されていますか? そのようなアプリのうち、すべてのカレンダーをサポートしているアプリや、他のカレンダーの種類で動作しないアプリは承認されます。また、承認された場合、アプリが特定の種類のカレンダーでのみ動作することをどこで指定して、ユーザーがそのことを認識できるようにする必要がありますか?

4

1 に答える 1

2

すべてのカレンダーをサポートする必要があるという Apple の公式要件はありません。常識を働かせて、ターゲットオーディエンスにとって意味のあることをしてください。あなたのターゲットオーディエンスが西洋諸国(または少数の日本人/仏教徒を除く全世界)である場合は、グレゴリオ暦をサポートしてください. アプリが日本または極東地域専用に設計されている場合は、それらのカレンダーをサポートします。90% のケースに当てはまることを行い、限界のユース ケースの最適化に時間を無駄にしないでください。Calendar と NSDate の機能を活用した多くのアプリを出荷してきましたが、Gregorian 以外をサポートしたことはありません。苦情は聞いたことがありません。

于 2012-06-09T21:59:11.493 に答える