Upgrade to Pro — share decks privately, control downloads, hide ads and more …

危うくスティーブ・ジョブズに抗議しに行くハメになるところだった話

Avatar for SHIFT EVOLVE SHIFT EVOLVE
November 25, 2021

 危うくスティーブ・ジョブズに抗議しに行くハメになるところだった話

Avatar for SHIFT EVOLVE

SHIFT EVOLVE

November 25, 2021
Tweet

More Decks by SHIFT EVOLVE

Other Decks in Business

Transcript

  1. PROFILE Name • 伊藤 慶紀 (Yoshinori Itoh) Work • 証券系Webアプリ

    のテストマネー ジャ • SHIFT 技術ブログ 執筆中 「IT古典良書を読 み解く」シリーズ Hobby • 将棋(アマ三段) • ドライブ(R34ス ライラインにチャ イルドシートが付 きました) • ラーメン(学生時 代はラーメン部の 隊長)
  2. TROUBLESHOOTING • 外注先に見積もりを出してもらうと1.5人月かかるとのこ と • 予算がなく揉めるだけで発注はされない • 仕方がないので、iOSアプリはデモ版ぐらいは作ったこと がある筆者が修正するはめに •

    定数があちこちに点在している奇天烈なソースを解析し ながら、アプリ・サーバーサイドを最低限の改修でApple の指摘事項を解消する手法を思いつく • 無事に想定通り、動作しAppleの審査も通過した • ちなみに解析~改修は1週間で終わった
  3. LESSON • iOSアプリ開発を外注する場合は受入条件としてAppleの審 査が通るまでを明確に記載すること • 外注先は出来ればコードレビューをすると良いが、コー ディング規約の有無を確認するだけでもソースが綺麗かど うかが見えてくる • App

    Store Reviewガイドラインは、本当に予告なく変わるの でチェックしておく • Appleのレビューは時間がかかるのでリリースが決まってい れば逆算して1ヶ月前には審査依頼すること • ちなみにAppleのレビューアは全員がクリスマス休暇をしっ かりとるので注意だったが2021年は方針が変わった模様 https://jp.techcrunch.com/2021/11/09/2021-11-08-apple-says-app-store-wont-close-to- developers-over-holidays-as-in-previous-years/
  4. ONE MORE THING • iOS、Androidアプリは毎年OSがバージョンアップしま す • 今まで動いていたアプリが動かなくなることが普通に 起きます •

    最新のOSをβ版からの動作確認および改修の内容を盛 り込んだ保守契約をすることを推奨します • こだわりが低ければ保守が大変なネイティブアプリよ りWebアプリにすることも一案です