Apple News+はガイドライン違反!? についての見解

先ごろ発表された、News+が、ガイドライン違反では?と話題になっています。

ネット上で話題になっているのは、ガイドラインではなく、ガイドラインからリンクのある以下のページのど球面とです

「3.1.2(a)許容される使用方法」の項目からリンク

自動更新サブスクリプション
https://developer.apple.com/jp/app-store/subscriptions/

無料トライアル
無料トライアルの購入フローでは、無料トライアルの期間、無料トライアルが終了したら請求が行われること、更新期間について明確に表示してください。無料トライアルが終了したら次のサブスクリプション期間の支払いが自動的に発生すること、いつでもキャンセルできることをユーザーが理解できるようにしてください。

これが明示的に示されてないとか、プライバシーポリシーが無いとか言われてるようです。

以下見解


1.まず、アプリは、ガイドラインページだけでなく、ガイドラインで明示されている以下の文書にも則っている必要があります。

Appプログラミングガイド(英語)
App Extensionプログラミングガイド
iOSデータストレージガイドライン(英語)
macOSファイルシステムドキュメント
Safari Extension開発ガイド(英語)
App Store Connectヘルプ

Human Interface Guidelines(英語)

App Storeアイデンティティガイドライン
Apple Payアイデンティティガイドライン(英語)
Apple Walletに追加のガイドライン(英語)
Apple商標および著作権使用に関するガイドライン

しかし、問題となった「自動更新サブスクリプション」はこのリストにありません。ですので、「自動更新サブスクリプション」がガイドラインと同じ効力を持つのかは疑問が残るところです。(理想としては、リンクのある項目には従うべきではあります。)

2.Appleは自社のアプリについてはガイドライン違反を繰り返しています。AppleStoreアプリのプッシュ通知などがその例です。


私の結論としては、App Store Review ガイドラインはサードパーティ製のアプリについて制限しているガイドラインであり、Apple社製のアプリについてのガイドラインではないのだとおもいます。

絶対にやってはいけないのが、同様の問題でリジェクトされたときに、「Appleだってやってるじゃないか!」と反論することです。これをするとブラックリスト入りです。感情的に反論してはいけません。

iOSアプリ開発 デザインパターン 入門 (技術書典シリーズ

おすすめです。 デザインパターン とかUI設計アーキテクチャパターンの説明がとてもわかりやすいです。他のお硬い本よりわかりやすいと思うなあ。

追記
現在、Kindle unlimitedで無料となっています。高い金だして買ったのになあ。

WordPress プラグイン 記事・カテゴリの並び替え

記事やカテゴリの並び替えについて

WordPressは本来、ブログ作成用のアプリケーションですから、記事の順番は登録順、日付順になってしまいます。

しかし、現在、Wordpressは一般的なWebサイトのCMSとして使われていますので、このような場合にはコンテンツ(記事)の順序が重要になってきます。

普通は記事の日付をいじったりするのですが、それはとても大変な作業なので、以下のプラグインの使用をオススメします。

“WordPress プラグイン 記事・カテゴリの並び替え” の続きを読む

Hestia 未分類カテゴリを表示しない

WordPress Hestiaテーマにてホーム画面にカテゴリ一覧を表示する場合に、未分類カテゴリだけは隠したい場合の対応。

カスタマイザーの追加CSSで以下のスタイルを追加する。

 

 

Hestia 記事画面の下に表示される「関連記事」を非表示にする

WordPress Hestiaテーマの 記事画面の下に表示される「関連記事」を非表示にする方法です。

/single.php の 31−35行目を削除することで対応できます。

 

 

Synology ds218j への git Serverのインストール1

1,2の作業がないと起動時にエラーになるので注意。

1.コントロールパネルから「端末とSNMP」を選択
2.SSHサービスを有効化する にチェックを入れる
3.パッケージマネージャーから git Serverをインストールする

 

qTranslateの言語切替メニューをトップメニューに追加

WordPressの多言語対応にqTranslateを使ってます。

ヘッダーのトップメニューに切り替えメニューを追加したいのですが、カスタマイザーからだとうまくできませんでしたので、以下の方法で対応しました。

1.「外観」「メニュー」からメニュー編集画面を表示。
2.ここからだと、Language Switcherが選択できる。
3.Add to Menu ボタンでLanguage Switcherをメニューに追加する。

 

Hestia で記事のタイトルフォントを書き換える

WordPress Hestiaテーマについて

.hestia-title クラスに Importantをつけて書き換えてやればとりあえず実現可能。
もっと良い方法があると思うので、ご存知の方は教えてください。

 

 

Hestiaで写真上のオーバーレイを除去、または色変更1

以下のサイトに書いてました。Proだとデフォルトの機能で色変更できるそうです。ただ、これだとトップ画像のオーバーレイまで影響を受けるんですよね。うーん。

 

公式サイトの解説

投稿ページにだけ影響させる方法がわかる方はコメント欄でご教授ください。

 

メニューの親項目にリンクのない項目を設定する

WordPress のメニューに、カスタムリンクを使って、リンクしない親項目を作る方法です。

1.「外観」- 「メニュー」を選択してメニュー編集画面に遷移する。
2.カスタムリンクを一つ作って、メニューに追加する。このとき、ダミーのURLを設定しておかないと追加できないので注意。
3.メニューに親項目が追加できたら、先程追加したダミーのURLを削除する。
4.その親項目に付随させたい子項目を配置する。