質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Monaca

「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

Q&A

解決済

2回答

295閲覧

大量の画像ファイルを使用したスマートフォンアプリを作るには?

umauman

総合スコア57

Monaca

「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

0グッド

0クリップ

投稿2017/07/08 03:15

編集2017/07/08 04:02

スマートフォンアプリの開発経験がまったくないものです。
Monacaの操作画面を色々と触ってみたり、DBに関してちょっとずつ勉強している最中です。

画像メインのクイズアプリを作ってみたいと思っているのですが
スマートフォンアプリとしては難しいのでしょうか?

###作りたいアプリ

画像を表示して、その画像が何であるかボタンで選択肢を表示、
正解、不正解を判定するクイズアプリ。

例えば、チューリップの画像を表示して、

-ひまわり →不正解
-チューリップ →正解
-たんぽぽ →不正解

のようなものです。

クイズの数はできれば沢山作成したいです。
ただ、アプリ申請の際にファイルの要領制限があるようで、画像が大量にあるとなかなか難しいのかな、と感じています。

例えばなのですが、画像のみ外部サーバーにアップしたものを絶対パスで表示するということはNGでしょうか?
試しにMonacaのHTML編集画面にて外部サーバーにアップしている画像を絶対パスで記述をしたところ、iPhoneの実機(Monacaデバッガーアプリ)で表示はされました。
ただこのように外部サーバーの画像リンクの場合は最終、iOSやAndroidで審査が下りないでしょうか。

的外れな疑問すぎるのか、ネットで検索をしても答えに辿り着かず質問をさせていただくことにいたしました。

画像を大量に使用したアプリを作成する方法がもしあればご教授いただけないでしょうか?
もしくはこのようなものはWEBアプリとして作るしかないでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

(もうすでに結論が出ていたらすみません。)

画像の絶対パスについて、前試したところ、きちんと表示はされました。
ただ、上の方が言っているような、ユーザーの通信負荷の問題に加えて、
高画質画像だとロードに多少時間がかかります。

そこのところを配慮した上で制作してみてはどうでしょうか?

投稿2017/11/29 20:52

moscow3

総合スコア201

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

umauman

2017/11/29 22:06

ご回答ありがとうございます! >前試したところ、きちんと表示はされました。 実際の経験値からのお答えでとても参考になります。 おっしゃる通り、実現したいことの押し付けで動きが重くなってしまうのは本末転倒なのでそのあたり考慮しつつ今後、色々と作れたらなと思います。
moscow3

2017/11/30 04:52

あと、もう一つだけ、 一般の人に当てはまるかどうかはわかりませんが、自分は結構安いスマホを使っているので、「アプリ自体の容量」も一つの尺度にはなるかと思います。
umauman

2017/12/20 12:41

画像を外部においてしまえば容量はかなり減らせるかなと思い今回の質問に至ったのですが色々考慮すべき点ありますね。私も安価なスマホのユーザーで、容量不足に常に悩んでいます。 ご回答に気づかず、かなり返信が遅れ失礼しました。 何度も本当にありがとうございました!!
guest

0

クイズの数はできれば沢山作成したいです。

例えば、クイズ100問とした場合の画像の数とアプリのファイルサイズを把握した方がよろしいかと思います。
それで問題なければ、何問までいけるか算出し、もし300問までいけるなら、300問までは現在の仕様で進めればよいかと思います。

例えばなのですが、画像のみ外部サーバーにアップしたものを絶対パスで表示するということはNGでしょうか?

外部サーバーから取得する場合、通信できない環境では画像は表示されないわけですから、アプリ初回起動時に必要な画像をダウンロードして端末内に保存し、参照する方法がベストかと思います。

投稿2017/07/08 11:05

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

umauman

2017/07/09 04:51

ご回答ありがとうございます。まずは正攻法でそのようにしてみます。 後で困ったら仕様変更を考えてみます。 その場合、オフラインで動かないのを良しとする前提で画像は外部リンクにできるのかがまだわからないのですが、ここはご存知ないでしょうか?(なんとなくダメな気がしますが…)
退会済みユーザー

退会済みユーザー

2017/07/10 07:19

例えば、LINEアプリのLINE NEWSはどこから画像を取得しているか?おそらく外部からでしょう。 と考えれば、特に問題ないと思いますが。 ただし、アプリを実行するたびに外部から画像を取得すると、ユーザーの通信負荷がかかりますよね。 という感じで考えていけば、ベストな方法が見つかるかと思います。
umauman

2017/07/18 06:49

通知が来ず?ご回答いただいたのに今やっと気づきました。申し訳ございません。 おっしゃる通り、ユーザーへ配慮する必要がありますよね。 色々なアプリを調べたところ、割とふんだんに画像を使っているものもありますので最初のアドバイスに従って最初は容量を確かめつつ進めようかと思います。 既に退会されているようですので、メッセージが届くかはわかりませんが、本当にありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問