サイトアイコン ガジェット2ch

Androidアプリの開発はiOSアプリの開発よりも30%コスト高くつく-ソフト会社がデータ発表


何が原因?
1: 海江田三郎 ★ 2015/11/09(月) 10:41:30.53 ID:???.net
http://japan.zdnet.com/article/35073153/
ソフトウェア開発企業Infinumは、ここ1年半ほどで手がけた「iOS」搭載機器向けと「Android」搭載機器向けのアプリ開発プロジェクトからそれぞれ6つを抽出し、その開発時間や工数の比較結果を発表した。それによるとAndroidアプリの開発はiOSアプリの開発よりも30%コスト高になっていたという。

 iOS版とAndroid版でまったく同じ機能を有したアプリを開発するこれら6つのプロジェクトでは、iOS版の方がソースコード行数(LOC)で平均38%短かったという。コードが長ければ長いほど、工数も多く必要となる。Infinumの統計では、Android版を完成させるための工数は平均で28%多かったという。

 このデータと、実際の経験に基づいてInfinumは、iOSアプリの開発に用いられるSwiftとObjective-Cが、Androidアプリの開発に用いられるJavaよりもコードの記述量という点で有利であることを示唆している。

また、Infinumは開発時の経験から、Androidのエミュレータの動作速度がiOSのそれよりも遅い点と、Androidアプリのレイアウトで用いられるXMLの使われ方が、iOSで用られるWYSIWIGによるアプローチほど効率的でない点を指摘している。

 Android開発者には、その後の工程でもさらなる難関が待ち受けている。画面サイズやピクセル密度、さまざまなハードウェアコンポーネント、デバイス上で稼働するAndroidのバージョンによって異なるAndroid APIのレベルといった、無数の変動要素を考慮してテストを実施しなければならないのだ。
 ハードウェアが標準化されており、機種もさほど多くなく、最新バージョンのOSにすぐにアップデートされるiOSに比べると、Androidではアプリの開発がずっと複雑で時間もかかるというわけだ。

 もっとも、Infinumの所見が業界全体の状況を反映しているとは言い切れない。アプリ開発には開発者のスキルレベルや、使用するプログラミング言語に対する知見の深さといった数多くの要素が絡んでくるためだ。
 それでもInfinumがこういった情報を公開したのは、アプリを開発しようとする場合、モバイルプラットフォームの選択にあたって考慮すべき点を示したいという思いがあったためだろう。

2: 名刺は切らしておりまして 2015/11/09(月) 10:44:02.30 ID:U+lkhJf7.net
iOSは一社だけ、機種も機能も少ないから当たり前なんだけどな

11: 名刺は切らしておりまして 2015/11/09(月) 10:57:57.43 ID:AhK6KBNp.net
>>2
そんなもの単なる言い訳

3: 名刺は切らしておりまして 2015/11/09(月) 10:46:32.97 ID:C5JEb0bb.net
Android版は様々なバージョンに対応させなきゃならんから面倒なのは確かだろうな。
工数が増えるのは当然の事だ。

17: 名刺は切らしておりまして 2015/11/09(月) 11:08:17.43 ID:7yJBQYvb.net
>>3
泥は中華とかが有るから…使えない機種もありますで済むだろ、
使いたいソフトが走る機種を買えばいいんだよ、アップルより楽だろ、

45: 名刺は切らしておりまして 2015/11/09(月) 12:48:05.32 ID:DQeb3vKw.net
>>17
OSのバージョンだけじゃなく同じメーカーでも機種に因ってダメとかあるんだよ
そこが一機種との違い

4: 名刺は切らしておりまして 2015/11/09(月) 10:46:33.55 ID:iYfLhcFF.net
iOS向けにわざわざmacかわないと開発できんし
アプリはザルなんだか厳しすぎるんだかわからない謎の審査通らないと配布も困難
しかも一度審査通ってもアップルの気分次第で配布停止も起こる

5: 名刺は切らしておりまして 2015/11/09(月) 10:48:39.98 ID:vmQDQm/U.net
そりゃ機種数の差で当たり前やろ

7: 名刺は切らしておりまして 2015/11/09(月) 10:49:49.76 ID:0XS8NT5b.net
なんで行数で比べるんだ
プロジェクトの人員×期間とそれによる売り上げも比較しろよ

8: 名刺は切らしておりまして 2015/11/09(月) 10:50:05.98 ID:ZMQT41E3.net
テスト工数がどうしてもかかるよね。。
特定端末でしか起きない不具合が普通にあるし。

12: 名刺は切らしておりまして 2015/11/09(月) 10:58:51.95 ID:kHyc3Sp4.net
そりゃそうでしょ
バージョン毎に対応しないといけないし

泥は5.0くらいで一旦、小休止してソフト会社の負担減らすよう努力すべき

14: 名刺は切らしておりまして 2015/11/09(月) 11:01:56.66 ID:Vx6j31Ig.net
>>12
OSだって開発を続けて「新しい」ものをリリースし続けないと生き残れない

13: 名刺は切らしておりまして 2015/11/09(月) 11:00:55.94 ID:kB9yqJkC.net
>>1
人件費削れば解決

15: 名刺は切らしておりまして 2015/11/09(月) 11:06:04.42 ID:rnlFHWi5.net
エミュレータが遅いのはなんとかならんのかな
起動しなくてインストール失敗だと思って何度も入れ直して
諦めて飯食いに行って帰ってきたら起動してた

18: 名刺は切らしておりまして 2015/11/09(月) 11:13:43.09 ID:Vx6j31Ig.net
「新しい」アーキテクチャ
「新しい」ハードウェア
「新しい」OS
「新しい」ミドルウェア
「新しい」プログラミング言語
「新しい」フレームワーク
「新しい」開発環境
「新しい」アプリケーション

永遠に終わることのない開発競争が「新しい」仕事を作る

26: 名刺は切らしておりまして 2015/11/09(月) 11:29:43.75 ID:jBV4XRNd.net
自動的に古いOSは勝手に切り捨てるシステムだからな。iOSは。
Androidは4.0~5.1ぐらいまで対応させないといかんから意外とめんどくさい。

28: 名刺は切らしておりまして 2015/11/09(月) 11:33:25.49 ID:MJZDC1B+.net
泥アプリって数多いけど似たり寄ったりでクソみたいなのが多い

30: 名刺は切らしておりまして 2015/11/09(月) 11:38:16.69 ID:son6Qg+Z.net
Androidなら開発環境が格安だけど

34: 名刺は切らしておりまして 2015/11/09(月) 11:46:27.91 ID:hbLPKy6h.net
>>30
開発環境が格安だから収入も格安なんですねw

39: 名刺は切らしておりまして 2015/11/09(月) 12:23:21.48 ID:son6Qg+Z.net
>>34
まあそうだろうな
供給者が多いってことだもんな

33: 名刺は切らしておりまして 2015/11/09(月) 11:40:26.72 ID:EvgA9TaA.net
個人で作って気軽に楽しめるから泥が好き。
ただ、ガラケー持ちでスマホの契約はしてないが。

37: 名刺は切らしておりまして 2015/11/09(月) 11:58:50.47 ID:br5Mfq45.net
ソースコード数で比較するとか馬鹿げてる…

41: 名刺は切らしておりまして 2015/11/09(月) 12:35:57.80 ID:0DXYWQRx.net
家庭用ゲーム機のゲーム開発と、PC向けゲーム開発の違いと似る

42: 名刺は切らしておりまして 2015/11/09(月) 12:39:58.68 ID:deC3m4++.net
AndroidはLinuxで開発してる
Windowsでもいいけどなんとなく嫌

43: 名刺は切らしておりまして 2015/11/09(月) 12:41:34.55 ID:IzdtNYNb.net
>Android開発者には、その後の工程でもさらなる難関が待ち受けている。画面サイズやピクセル密度、さまざまな
ハードウェアコンポーネント

この辺は今後のiOS機器も同じだな
ipadでSplit View付けたから、今後はピクセル決めうちではなく、可変に対応しなくてはいけなくなったし、最近はハード面でも新機構付けてきているしな

47: 名刺は切らしておりまして 2015/11/09(月) 12:57:50.75 ID:LX7wVCCh.net
コード行での比較は違和感あるな。
対象機器の種類が多いから大変なのは納得だけど。

48: 名刺は切らしておりまして 2015/11/09(月) 12:59:37.02 ID:V0raID3W.net
企業用ならともかく
個人でやってる俺はもはやまじめに検証してないわ

小銭稼ぐ程度ならそれで十分やってけるよ

44: 名刺は切らしておりまして 2015/11/09(月) 12:47:58.61 ID:ARrtdaXf.net
appleとGoogleの手のひらの上で踊らされてるだけ

引用元:・http://anago.2ch.sc/test/read.cgi/bizplus/1447033290/


モバイルバージョンを終了