Intelligent Technology's Technical Blog

株式会社インテリジェントテクノロジーの技術情報ブログです。

iOS7 と iOS8 の、両方に対応したアプリを作る

こんにちは。中山です。

先日、iOS8 が正式に公開されました。
いろいろと新しい機能が追加されているようですが、しかし、多くの iOS 開発者がいちばん気にしているのは、

これまでつくったアプリは、そのまま動くのだろうか?!

というところだと思います。

今回は、iOS8 で変更があったところを中心に、iOS7、iOS8 の両方で動作するアプリを作るためのテクニックを、いくつかピックアップして紹介してみようと思います。

続きを読む

乗るしかない、のか?!Mobile Chrome Apps!

進んでます。「Mobile Chrome Apps」

こんにちは、中山です。
このブログでも以前紹介した「Mobile Chrome Apps」ですが、その後もどんどん開発が進んでいるようで、先日、ついに「デベロッパプレビュー」版が発表されていました。

 
デベロッパプレビュー」版となったことで、操作方法が変わったところもありましたので、あらためて、「モバイル版Chrome Appsが動くまで」を、かんたんに紹介してみたいと思います。

続きを読む

Appiumでモバイルアプリのテストを自動化【iOS Mobile Safari編】

【追記2014/7/7】
記事中のAppiumのドキュメントへのリンク先は削除されてしまったようです。その代わりに公式サイトのドキュメントが整備されています。

【追記2014/7/16】
Appiumの新しいバージョン(1.2.0)に関する記事を書きました。

こんにちは、間藤です。

今回がiOS編の最後です。これまでは「アプリのテスト」だったのですが、今回のテスト対象はWebアプリケーションです。これをテストするのに、Mobile Safariを利用します。
ただ単に手動でWebアプリケーションをテストするだけなら、テスト用のiPhone端末なりiPad端末なりを用意すればよいわけですが、今回紹介する自動テストを実現しようとした場合、Macが必要だったり、iOS Developer Programへの登録が必要だったりと、手動テストでは不要な環境、手続きが必要になります。ネイティブアプリやハイブリットアプリであれば、MaciOS Developer Programへの登録はそもそも必要*1ですが、Webアプリケーションのテストのためにこういった環境を用意するのかという点は考えどころだと思います。

*1:Monacaのような開発環境を利用していれば話は別です

続きを読む

Appiumでモバイルアプリのテストを自動化【iOSハイブリットアプリ編】

【追記2014/7/7】
記事中のAppiumのドキュメントへのリンク先は削除されてしまったようです。その代わりに公式サイトのドキュメントが整備されています。

【追記2014/7/16】
Appiumの新しいバージョン(1.2.0)に関する記事を書きました。

こんにちは、間藤です。
Appiumによる自動テストの第3弾です。今回はハイブリットアプリの自動テストです。UIWebViewをいかにして操るのかということがポイントです。

続きを読む

Appiumでモバイルアプリのテストを自動化【iOSネイティブアプリ編】

【追記2014/7/7】
記事中のAppiumのドキュメントへのリンク先は削除されてしまったようです。その代わりに公式サイトのドキュメントが整備されています。

【追記2014/7/16】
Appiumの新しいバージョン(1.2.0)に関する記事を書きました。

こんにちは、間藤です。

年跨ぎとなってしまいましたが、予告通りAppiumのテストを実際に試していきます。今回は、ネイティブアプリの自動テストについて、iOSシミュレータと実機で動作をさせてみたいと思います。

続きを読む