AppleまたはAndroid? 開発者に最適なものは何ですか? [意見]

これは、の創設者兼CEOであるDanBurcawによるゲストコラムです。 ダブルアンコール、iPhone(そして現在はiPad)用のアプリを開発しています。 ダンは、開発者がAndroidではなくiPhoneアプリで作業する必要がある理由に非常に情熱を注いでいます。 ここで彼は、Android開発者がお金を稼がない理由と、Androidアプリが常にiPhone / iPadアプリの二次的なものになる理由を説明します。

数年前、アプリはノベルティでした–かわいいアイデアです。 現在、App Storeだけでも25万を超えるかわいいアイデアがあり、Androidマーケットは急速に追いついてきています。

アプリはWildWild Westのようなものであり、開発者の観点からは、間違いなく銃撃戦が来るでしょう。 グーグル対。 アップル。 iPhoneとiPad対。 アンドロイド。 誰のためにコーディングする必要があり、その理由は何ですか? さらに言えば、消費者として、どの電話とアプリを選ぶべきですか?

一方では、新しくリリースされたiPadとiPhoneを搭載したAppleがあります。これは、厳密に制御されたプラットフォームとしては定評があります。 一方、Shiny New Androidプラットフォームは、アプリのオープンエンドの約束と、携帯電話の自由、携帯通信会社の自由など、十分な自由を備えています。 それは開発者の楽園のように聞こえます…実際、Googleがそれを販売する方法です。 しかし、1年後、開発者と消費者は同様にAndroidプラットフォームを本当にがっかりさせるだろうと私は予測しています。

オープンソースからの教訓

私はオープンソースの世界から来ました。Androidを取り巻く用語は、当時のLinuxの約束ほど何も思い出させません。哲学と平等主義に重きを置いていますが、品質管理ですか? それほど多くはありません。

利き手が良いことになる可能性があることを強調するのは嫌です。 しかし、あまりにも多くの自由が悪いことになる可能性があると主張するのはそれほど難しいことではありません。 特に開発者向け。

そうそう、Appleがコントロールしている。 しかし、それには方法があります。 誰が勝つか知っていますか? 消費者–そして最終的には開発者も。 Appleは定評のある消費者企業です。 また、長年にわたって洗練されてきた確立された開発者プラットフォームと、開発者が参加したい場合に従わなければならない一連のツールと明確に定義されたガイドラインがあります。

ドラコニアン? 必ずしも。 Appleのツールは機能の観点から非常に成熟しており、これはプラットフォームがその存続期間にわたって洗練されてきたことの明らかな結果です。 今日提供されていると思われる驚くべき機能は、Appleのトップダウンなしには存在しなかったでしょう。 アプローチ:開発者は、すでに確立されているプラ​​ットフォームに「よりスマートな」ソフトウェアを追加して、それを改善しているだけです。 もちろん、Appleの豊富な歴史は、そのプラットフォームだけでなく、Appleに多大な信頼性をもたらしています。そして、開発者もそれに惹かれています。

最近のiPhone4の紹介では、ハードウェアの重要性について多くのうめき声がありました。 しかし、開発者として、私はそれが大好きでした。 どうして? 品質を頼りにできるからです。 自分が書いたアプリが、ある携帯電話から別の携帯電話で機能しないことを心配する必要はありません。 Androidについては言えません。

それは私をオープンソースの難問に戻します。 理論的には、自由は素晴らしいことです。 Linuxで最初に開発したとき、私はそのような自由が大好きでした。 しかし、あなたは「自由の代償」ということわざを知っていますか? 私はそれがAndroid対を指しているとは思わない。 iPhoneですが、それでも関連性があります。Androidは開発者に多くの自由を与えますが、品質、一貫性、そして報酬の面で莫大な代償を払う必要があります。

今日、Androidプラットフォームはここにありますが、多くのデバイスやアプリが溢れています。キッチンの料理人が多すぎると彼らが言っていることはご存知でしょう…

Androidは、Android開発者に提供されるツールでもその若さを示しています。 多数のデバイスの問題を検討してください。開発者を支援する一連のツールが期待されます。 さまざまな画面サイズ、解像度、さらにはCPUを備えた複数のAndroidデバイスの荒野をナビゲートする 速度。 Androidエミュレーターは、開発者がサポートする各デバイスのプロファイルを構成することを想定しています。 そして、私は構成することを意味します。 ハードウェアのあらゆる側面を定義する必要があります。 市場に出回っている現在のデバイスの既製のプロファイルはありません。

GoogleはAndroidプラットフォームを「デベロッパーのパラダイス」として販売していますが、Android市場内のアプリの品質にすでに影響を与え、今後も影響を与える重要な要素があります。 はい、Androidマーケットは開発者に幅広い選択肢を提供していますが、エンドユーザーはどうでしょうか? Appleとは異なり、Android開発者は厳格なガイドラインに従う必要はありません。 欠点は、これが(開発プロセスでの)制御の喪失につながり、最終的には品質管理の喪失にもつながることです。

一方、消費者の観点からは、Androidプラットフォームはクールに見えますが、混乱を招きます。

どのデバイスを購入する必要がありますか?

どのキャリアがどのアプリをサポートしていますか?

アプリはデバイス上で正しく機能していますか? 15〜25%もの高い返品率があります。 確かに、Androidにはいくつかの異なるキャリアがあります。これは素晴らしいことです。 ただし、多くの場合、アプリは携帯通信会社間、携帯電話間、AndroidOSのバージョン間でも機能しません。

結論:優れたスマートフォンを手に入れることはできますが、Androidマーケットから入手したアプリが実際にそのスマートフォンで動作するかどうかはわかりません。

最終的に、Googleの戦略は、携帯電話会社が携帯電話を消費者にプッシュし、消費者がアプリ、バージョン、品質の試行錯誤を行えるようにすることです。

ドロイドのためのベライゾンのビジュアルボイスメールを取ります。 Visual Voicemailを使用すると、ユーザーは通話履歴をオンデマンドで表示できます(iPhoneに付属の機能)。 ただし、Droidでは、Verizonが料金を請求します 上にこの機能を使用するためにAndroidマーケットを通じて購入した電話、その月額サービス、およびアプリのコスト。 便利かもしれませんが、最高のユーザーエクスペリエンスを提供するのではなく、消費者を掘り下げるもう1つのチャンスのように感じてしまいます。

LinuxとGoogleのこの考えに戻る:

Googleがその一貫性と品質をすぐに修正しないと、Androidマーケットプレイスが悪化し、 ブランド全体が混乱するでしょう:問題があるのはEVOモデルだけですか、それともドロイドですか? もの? そのバグはSamsungの携帯電話だけにあるのでしょうか、それともバージョンの問題でしたか? 市場にAndroidスマートフォンが10〜20台しかない場合、一貫性のない品質はそれほど大きな問題ではありません。 しかし、来年、30または50に近づくときは? 開発者が、画面サイズ、解像度、技術要件が異なる30〜50、さらには100の異なるデバイスに対処または説明する必要がある場合はどうでしょうか。 それは本当に醜くなる可能性があります。 Android開発者にとって、アプリがすべてのAndroidデバイスでまったく同じように機能すると主張することはすでに非常に困難です。 30、50、100台のデバイスでこれを乗算すると、開発者市場では実際のシェイクアウトが発生する可能性があります。

(はい、開発者がさまざまなハードウェアでソフトウェアシミュレーションを実行できるAndroidエミュレーターがあります。 しかし、開発者が現在のすべてのハードウェアをテストするには、非常に長い時間と多くのリソースが必要になります。 結果が出るまでに、新しい技術要件を備えた新しいAndroidデバイスが拡大する市場に導入されるでしょう。)

面白くないだけです。

当面の課題は、提供されるすべてのデバイスで同じように動作するアプリを提供できると同時に、さまざまなデバイスをすべてサポートする1​​つのプラットフォームを提供することです。 開発者は、自分の作品が可能な限り最高に見えるようにし、可能な限り幅広い視聴者を獲得することを望んでいます。 ほとんどの開発者は、アプリをダウンロードして使用することを本当に望んでいます。 彼らのためにそれを簡単にします。

では、GoogleとAndroid:Linuxの教訓を学びましょう。自由が少し減り、品質と一貫性が少し増しますか? それはあなたが向かうべき場所です。 それまでの間、私はここにいて、優れたiPhoneおよびiPadアプリの構築に専念します。

ダンバーカウはの創設者兼最高経営責任者です ダブルアンコール、モバイルアプリケーションコンサルタント。 1990年代初頭、バーカウは初期のインターネットの詳細と、Linuxオペレーティングシステムを含む当時の新しいテクノロジーについて学びました。 これが彼の最初のいくつかの事業の基礎を形成しました。 1999年、BurcawはTerra Soft Solutions、Incを共同設立しました。 (Fixstarsが買収)Linuxベースの統合テクノロジーソリューションに焦点を当てたテクノロジーコンサルタント。 最高技術責任者として、バーカウはフォーチュン500企業、国防総省、およびエネルギー省向けのソリューションを設計しました。 注目すべきことに、彼は数百万ドルのテクノロジーソリューションを設計し、ロッキードマーティンに提供しました。 米海軍の潜水艦に搭載された高可用性ソナー画像処理プラットフォームの基盤 海軍。

最新のブログ投稿

上級者向けのヒント:Adobe PremiereClipを使用してiPhoneビデオを簡単に編集する
September 12, 2021

あなたのiPhoneには素晴らしいビデオ映像がたくさんありますが、そこに問題があります。 コンピューターの前に座って編集するという考えは、登る時間がない山のようです。Cielo de la Pazは、あなたが頂上に到達するのを喜んでお手伝いします–かなり早くも。 de la Pazは大胆不敵...

2021年のOLEDiPadProを我慢しないでください
September 12, 2021

2021年のOLEDiPadProを我慢しないでくださいAppleのタレコミは、2021年にOLEDスクリーンを備えたiPadProが登場するかどうかについて頭を悩ませています。写真:アップル伝えられるところによると、Appleは2021年にiPadProにOLEDディスプレイを準備していませ...

| マックのカルト
September 12, 2021

脱獄アプリはwatchOSの外観をiPhoneにもたらしますHoneyは、iPhoneがAppleWatchになりすますことができるジェイルブレイクアプリです。スクリーンショット: ブレイクボックスバーガー/ツイッターApple Watchのホーム画面の楽しい流動性をiPhoneに取り入れたい...