Android上でiOSをコーディングする理由1つのアプリショップが30%安く

iOSまたはAndroidのいずれかのアプリを開発するという選択は、どのプラットフォームがより多くのお金を稼ぐかだけではありません。また、開発者がソフトウェアをより迅速かつ安価に入手できるようにするために、労力を軽減する方法もあります。

Star Trek:50年にわたる積極的な未来主義と大胆な社会的解説、MicrosoftのSurfaceオールインワンPCが10月のハードウェアの発売を見出し、iPhone 7、新しいApple Watch、AirPodを手がけ、GoogleはApigeeを6億2,500万ドルで買収

1つのアプリケーションショップによると、それはiOSであり、理由についての詳細がある。

アップルがiOS用のSwiftをリリースしたわずか数ヶ月後に、この言語は開発者にとって最も人気の高い言語の1つになった。

Infinumは、iOSとAndroidの両方のソフトウェアで構成された過去6回の開発プロジェクトの統計を共有しました。最終的には、iOSよりもAndroid用に構築する時間と労力の点で30%も多くなりました。

たとえば、同じプロジェクトでは、iOSバージョンの平均コード行数が、まったく同じ機能を持つAndroid版の場合より38%少なくなっています。余分なコードを書いておくと、さらに時間がかかる。Android版を完成させるためにInfinumの平均消費時間は平均28%もかかる。

Androidスタジオ

Infinumは、データとその経験に基づいて、iOSのSwiftとObjective-Cは、Androidアプリケーションに使用されるJavaよりもあまり冗長ではないことを示唆しています。しかし、それがInfinumにiOSソフトウェアへのAndroidの対応を構築するより多くの時間を費やす唯一の理由ではない。

同社は、経験上、AndroidエミュレータはiOS向けのエミュレータよりも低速であり、AndroidのアプリケーションレイアウトにXMLを使用することは、iOSが使用するWYSIWYGアプローチほど効率的ではないことに注意している。

そして、すべてのAndroid開発者が直面している大きな課題は、画面サイズ、ピクセル密度、さまざまなハードウェアコンポーネント、およびAndroid搭載デバイスのバージョンによって決まるAndroid APIレベルに基づいた無数のAndroidデバイス構成に対するテストコードです。

iOSと比べると、はるかに複雑で時間がかかりますが、ハードウェアはいくつかの携帯電話モデルに標準化されており、最新のiOSバージョンに素早く慣れることができます。

1つのアプリ開発者の経験は業界全体を反映していますか?

開発者の知識と両方のプログラミング言語の背景を含む非常に多くの変数が存在するため、そうではありません。

しかしInfinumが、iOSの開発コストがそれほど高くないという主張を正当化する理由は、アプリをどちらのモバイルプラットフォームにも持ち込むことを選択する際に、開発者が検討すべきものであることを確かめている。

あなたはiOSとAndroidアプリの開発者ですか?コメントであなたの経験と観察を分かち合い、Infinumが一回限りの状況であるか、同じものを見ているかどうかを教えてください。

クラウドコンピューティングは1度に1つのAPIを成長させ、開発者はApigeeを6億2500万ドルで買収し、ハードウェアはラスベリーパイが1000万回の売上を上げ、プレミアムバンドルで賞賛し、セキュリティは4年間後にNPAPI FlashをLinux用に復活させるスタシス

クラウドコンピューティングの成長

GoogleがApigeeを6億2,500万ドルで買収

ラズベリーパイは1000万回の売り上げを記録し、「プレミアム」バンドルで賞賛します

アドビは、4年間の停滞後、NPAPI Flash for Linuxを再編