Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Appiumバージョンはどれを選ぶべき?Appium V1/V2/V3の比較とV3の...
Search
KintoTech_Dev
October 28, 2025
0
29
Appiumバージョンはどれを選ぶべき?Appium V1/V2/V3の比較とV3のメリット・デメリット
KintoTech_Dev
October 28, 2025
Tweet
Share
More Decks by KintoTech_Dev
See All by KintoTech_Dev
CO-LAB Tech Night vol.6 AWS re:Invent 2025 ReCap
kintotechdev
0
28
Amazon Q Developer を活用した Amazon GuardDuty の脅威のログ分析
kintotechdev
0
170
Splunk Cloud MCP サーバと 生成 AI によるセキュリティ分析の 効率化
kintotechdev
0
510
Practical Examples of Playwright Regression Testing/Playwrightのリグレッションテストの実用例
kintotechdev
0
9
Claude Code × Playwright環境で 自然言語による指示のみで フロントエンドテストを自動実行できた話
kintotechdev
0
24
Basic Knowledge of Mobile Automation Testing Tool/モバイル自動化テストツールの基礎知識
kintotechdev
0
13
Appiumを動かすまでのつまづきポイント~初心者が感じたリアルな壁と学び~
kintotechdev
0
41
ChatGPT APIとLangChainハンズオン会 投影資料
kintotechdev
0
10
2024/01/19_ChatGPT APIとLangChainハンズオン会 投影資料
kintotechdev
0
11
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Code Review Best Practice
trishagee
74
19k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
67
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
180
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
1.9k
Producing Creativity
orderedlist
PRO
348
40k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.2k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
0
21
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Transcript
Appium バージョンは どれを選ぶべき? Appium V1/V2/V3の比較とV3のメリット・デメリット KINTOテクノロジーズ株式会社 2025/10/22 1/15
KINTO Technologies パンヌ ウェイ Pann Nu Wai KINTOテクノロジーズ(自動化テスト者) ◆ TOYOTA
Wallet アプリ (Appium) ◆ Global KINTO アプリ (Appium) ◆ Global KINTO ID Platform Web (Cypress) ◆ Global KINTO ID Platform API テスト (Cypress) ◆ KINTO かんたん申し込み アプリ (Appium) ◆ Unlimited アプリ (Appium) ◆ Unlimited アプリ (Playwright) 2/15
KINTO Technologies 目次 ◆ バージョン選定の重要性 ◆ V1/V2/V3の特徴と比較 ◆ Appium V3の詳細分析
◆ バージョン選定の実践的ガイダンス 3/15
KINTO Technologies バージョン選定の重要性 ◆ アーキテクチャの違いによる開発効率への影響 ◆ メンテナンス性とテストコードの寿命 ◆ 新機能へのアクセスと最新OSへの対応 ◆
チームの学習コストと移行コスト ◆ 長期的なサポートとコミュニティの活発度 4/15
KINTO Technologies Appium V1の特徴 ◆ 2013年リリース - Appiumの初期バージョン ◆ モノリシックなアーキテクチャ
- すべての機能が一体化 ◆ 安定性と実績 - 長年の使用により成熟 ◆ 豊富なドキュメントとコミュニティの知見 ◆ 現在はレガシー扱い - 2022年に公式サポート終了 ◆ 新規プロジェクトでの採用は非推奨 5/15
KINTO Technologies Appium V2の特徴 ◆ 2022年リリース - V1の後継として再設計 ◆ プラグインアーキテクチャ
- ドライバーとプラグインを分離 ◆ 必要な機能のみインストール可能 - 柔軟性の向上 ◆ Node.js 14以上が必須 - モダンな実行環境 ◆ 現在のLTS (長期サポート) バージョン - 安定と実績のバランス ◆ 多くの企業で採用されている現行標準 6/15
KINTO Technologies Appium V3の特徴 ◆ TypeScript完全移行 - 型安全性と開発体験の向上 ◆ WebDriver
BiDi対応 (双方向通信の実装) ◆ パフォーマンス改善 より高速な実行 ◆ モダンなAPI設計 より直感的なインターフェース ◆ まだ発展途上 一部機能は開発中 7/15
KINTO Technologies V1/V2/V3 比較表 項目 V1 V2 V3 リリース年 2013年
2022年 2025年 アーキテクチャ モノリシック プラグイン プラグイン+TypeScript サポート状況 終了 LTS 最新開発中 コミュニティ 活発 活発 成長中 推奨用途 非推奨 現行標準 先進的プロジェクト向け 8/15
KINTO Technologies Appium V3のメリット (1) 技術的優位性 型安全性 TypeScript完全移行によるランタイ ムエラーの削減とIDEサポートの向 上
モダンな技術 ES6+の最新構文とライブラリの活 用が可能 WebDriver BiDi リアルタイムイベント取得とパフ ォーマンス向上を実現 効率的なリソース管理 メモリ使用量の最適化により高速 化を実現 9/15
KINTO Technologies Appium V3のメリット (2) 将来性と開発体験 ◆ 長期的なサポートの見込み - 最新バージョンとして今後の標準に
◆ 最新のモバイルOS対応 - iOS/Androidの新機能への早期対応 ◆ 開発者体験の向上 - より直感的なAPIと明確なエラーメッセージ ◆ コミュニティの成長 - 新しい知見とベストプラクティスの蓄積 ◆ 既存のV2コードとの互換性維持 - 段階的な移行が可能 10/15
KINTO Technologies Appium V3のデメリット・注意点 ◆ まだ新しく、実績が少ない - プロダクション環境での使用事例が限定的 ◆ ドキュメントが不足
- V2に比べて情報が少なく、トラブルシューティン グが困難 ◆ 一部のドライバーやプラグインが未対応 - エコシステムの成熟待ち ◆ 学習コストが高い - TypeScriptの知識が必要、既存チームの再教育が必要 ◆ 初期のバグのリスク - 新しいバージョン特有の不具合の可能性 ◆ 移行コスト - 既存のV2プロジェクトからの移行に時間と労力 11/15
KINTO Technologies バージョン選定の判断基準 ◆ プロジェクトの性質 新規 or 既存、期間、規模を考慮 ◆ チームのスキルセット
TypeScript経験、Appium習熟度を確認 ◆ 安定性の要求 プロダクション環境の重要度、リスク許容度を評価 ◆ サポート体制 社内のサポート、外部リソースの利用可能性 ◆ 長期的な視点 5年後を見据えたメンテナンス計画 12/15
KINTO Technologies Appium バージョン推奨 V1 早急にV2へ移行 サポート終了のリスク回避 推奨 V2 推奨バージョン
新規プロジェクトで推奨 安定性と実績のバランス V3 限定的に試験導入 一部機能で評価中 段階的なアプローチ: まずV2で安定化、その後V3への移行を検討 13/15
KINTO Technologies まとめ ◆ V1はレガシー、V2は現行標準、V3は将来への投資 ◆ V2は安定性と実績で現在の最適解 ◆ V3は最新版であるためまだ不安定な部分はあるかもしれない、今後安定 版となる想定
◆ プロジェクトとチームの状況に応じた選択が重要 14/15
ご清聴ありがとうございました Appium Meet Up 3 弊社では現在、AppiumとPlaywrightを組み合わせて、 アプリからWebへの操作自動化も取り組みを進めてます。 AppiumでもPlaywrightでも自動化興味ある方は、 このあとの懇親会でお声がけください! Pann
Nu Wai 15/15