Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
危うくスティーブ・ジョブズに抗議しに行くハメになるところだった話
Search
SHIFT EVOLVE
PRO
November 25, 2021
Business
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
危うくスティーブ・ジョブズに抗議しに行くハメになるところだった話
SHIFT EVOLVE
PRO
November 25, 2021
More Decks by SHIFT EVOLVE
See All by SHIFT EVOLVE
価値実現重視へとシフトした時代を生き抜くには / 20260713 Takeshi Watarai
shift_evolve
PRO
0
9
SHIFTのコミュニティ活動 / 20260828 Yumiko Ohata
shift_evolve
PRO
2
59
AI活用によるレガシーモダナイゼーションとプロジェクトマネジメント / 20260827 Tsukasa Takemura & Takashi Maekawa
shift_evolve
PRO
0
42
兼務の事務局から、組織へ SHIFTのAWSアライアンス立ち上げ記 / 20260807 Satoshi Torano
shift_evolve
PRO
1
60
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
1.1k
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
240
”そのまま移行”からの脱却へ ― AI解析で実現するSAP S/4HANA導入成功メソッド / 20260729 Akio Hane
shift_evolve
PRO
1
55
区民の問い合わせ、AIにどこまで任せる? 品川区×SHIFTが挑む自治体音声AI実証の現在地 / 20260626 Taku Nishizawa and Satoshi Torano
shift_evolve
PRO
1
89
コミュニティを、仕事にした。‐ 学びの場が会社の価値になるまで / 20260724 Ayana Chandler
shift_evolve
PRO
0
130
Other Decks in Business
See All in Business
プロジェクトのリズムを 体に取り込む
kozotaira
0
210
ログラス会社紹介資料 / Loglass Company Deck
loglass2019
19
570k
SaaS・クラウド版・ソフトウェア版…どれを選ぶ? 用途と課題で紐解く Movable Type シリーズ選定ガイド
masakah
0
150
安定公務員みたいな学校から 毎年アップデートされる世界へ
maijun
1
670
UNICORN株式会社2026会社説明資料
unicorn
0
1.2k
20260806financial-results-presentation
sios3744
0
130
顧客理解レースでAIの一歩先を行く / Know customers better than AI
hirokiyamamoto14
PRO
1
440
エスキュービズム 会社紹介資料
human_resources
2
27k
データマネジメント研修(デジタル庁)
haseryo
22
26k
if AI未来ワークショップ for Businessご提案書
miraif
0
130
中期経営計画2027(2026年8月14日更新)
buyselltechnologies
0
3.4k
01_全社_FLUX採用ピッチ資料_Ver.5.5
flux
12
220k
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
970
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
590
How to make the Groovebox
asonas
2
2.4k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
410
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Making the Leap to Tech Lead
cromwellryan
135
10k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Site-Speed That Sticks
csswizardry
13
1.5k
Transcript
危うくスティーブ・ ジョブズに抗議しに 行くハメになるとこ ろだった話 2021年11月19日(金) SHIFT 伊藤 慶紀 ブラックフライデー!トラブルシューティング LT会
注意事項 • Jobs風に英語多めの敢えて スタイリッシュな発表資料 にしていますが内容は全然 スタイリッシュではありま せん。ご了承下さい。
AGENDA • Profile • Outline • Trouble • Troubleshooting •
Lesson
PROFILE Name • 伊藤 慶紀 (Yoshinori Itoh) Work • 証券系Webアプリ
のテストマネー ジャ • SHIFT 技術ブログ 執筆中 「IT古典良書を読 み解く」シリーズ Hobby • 将棋(アマ三段) • ドライブ(R34ス ライラインにチャ イルドシートが付 きました) • ラーメン(学生時 代はラーメン部の 隊長)
OUTLINE • 2013年(iOS7時代)中堅出版社がアプリに参画 • 役員は全員ITに疎いため、技術部門を新設 • 筆者は途中参画でPMになるが、既に開発は進んでい る状態 • 正直、アプリの設計はあんまり良くないが戻れない
• アプリ内課金型 iOSとAndroid版 • 開発自体は外注
TROUBLE • 無事(?)にアプリが完成しApp Store,Google Playに 登録を残すのみ。この作業は内部で実施した • 見事にappleの審査でReject(拒否)される
TROUBLE • アプリ内で値段の違うチケット購入すると同価格の書籍が買え る方式だったが、いつの間にかAppleはその方式は禁止にしてお りAppleの審査でReject(却下)された • 他にも細かな指摘がいくつかあった • 外注先との契約が曖昧で、仕様通りのものは完成したというこ とで修正は別見積となり大いに揉める
• Android版は審査がないためリリースされたのにiOS版がリリー スさえないことに社長はイライラ • 遂には「シリコンバレーに行ってスティーブ・ジョブズに文句 を言ってこい」と言われる
TROUBLESHOOTING • 外注先に見積もりを出してもらうと1.5人月かかるとのこ と • 予算がなく揉めるだけで発注はされない • 仕方がないので、iOSアプリはデモ版ぐらいは作ったこと がある筆者が修正するはめに •
定数があちこちに点在している奇天烈なソースを解析し ながら、アプリ・サーバーサイドを最低限の改修でApple の指摘事項を解消する手法を思いつく • 無事に想定通り、動作しAppleの審査も通過した • ちなみに解析~改修は1週間で終わった
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/
One more thing…
ONE MORE THING • iOS、Androidアプリは毎年OSがバージョンアップしま す • 今まで動いていたアプリが動かなくなることが普通に 起きます •
最新のOSをβ版からの動作確認および改修の内容を盛 り込んだ保守契約をすることを推奨します • こだわりが低ければ保守が大変なネイティブアプリよ りWebアプリにすることも一案です
THE END