MacでAndroidStudioをセットアップする方法(そしてなぜあなたがしたいのか)
独自のiOSアプリを作成するには、Macが必要になる場合がありますが、環境に配慮した異星人の場合は、Android IDE(統合開発環境)もOS X(他のプラットフォームの中でも)で利用できます。
iPhoneアプリの作成から先に進む準備ができている場合、またはAndroid向けの次の大きなものを作成したい場合は、IDEのインストールが最初の一歩です。または、動きが速すぎる場合は、コースから始めてみませんか?
なぜAndroidを気にするのですか?
OS XとiOSの開発に精通している場合は、なぜAndroidに悩まされるのかと自問するかもしれません。
多くのiOS開発者は、デバイスの断片化と、OSのさまざまなバージョン用にアプリをさらにパッチ/再作成する必要があるためAndroidを敬遠しています。その中には、多くの 。どちらも開発者に多くのメリットをもたらすため、どちらが優れているかを売り込もうとはしませんが、アプリから生計を立てようとしているアプリクリエーターにとっては、ある種のアプリを見つけることになるでしょう。デバイス間のバランスは決して悪い考えではありません。
さらに、Androidの方が全体的なエクスペリエンスの制限がはるかに少ないことがわかります。 1つは、Google Play(AndroidのApp Store)には、Appleと同じ制限の多くがなく、開発者に99ドルの年会費(Googleでは25ドル)も必要ありません。 Googleは、Androidの内部動作へのアクセスを(オープンソースモデルを使用して)提供します。これにより、エミュレータ、ブートローダー、カスタマイズされたドック、アイコン、開始画面など、iOSでは不可能なものを作成できます。 。
収益の数値を厳密に調べている場合でも、AppleのAppStoreが主なターゲットになります。 GooglePlayの年間ダウンロード数はAppStoreより60%多いのに対し、AppleのApp Storeは実際には年間アプリ収益が70%多くなっています。それは、Androidで利益を上げられない、またはプラットフォームを完全に回避する必要があるということではありません。実際にはまったく逆です。
Apple App Storeではアプリの収益数が多いかもしれませんが、Google Playではダウンロード数が大幅に多いため、プレミアムバージョンまたはフリーミアムバージョンをリリースする前に無料アプリをテストおよび調整するための興味深いプラットフォームになっています。
EclipseとADTまたはAndroidStudio?
過去数日間、EclipseとADT(Android Developer Tools)プラグインを備えたバンドルパッケージ、またはIntelliJプラットフォーム(JavaベースのIDE)に基づく公式のAndroidStudioのどちらかを選択することは常に混乱していました。
>幸いなことに、最近のイテレーションでは、AndroidStudioと呼ばれる1つのリリースだけでプロセスが少し合理化されています。
実際、Eclipseを使用するオプションはまだ存在しますが、ADTのサポートが終了するため、AndroidStudioへの移行プロセスを開始することをGoogleは公式に推奨しています。プロジェクトの移行についてサポートが必要な場合は、このAndroidデベロッパーブログの投稿が役に立ちます。
ここで、Android Studioにバンドルされているエミュレーターを探しているだけの場合は、Windows、OS X、またはLinuxベースのPCでこれを行うためのより軽量な方法が他にもあることに注意してください。かさばるAndroidStudioのダウンロードとインストール。 Macでは、BlueStacksを試してみてください。または、WindowsPCにAndroidをダウンロードして実行することもできます。超軽量のAndroidエミュレーションをお探しの場合は、Chrome用のこのブラウザエミュレータをお試しください。
AndroidStudioの起動と実行
まず、次の要素で構成されるパッケージであるAndroidStudioをダウンロードしてインストールする必要があります。
- Android Studio IDE
- Android SDK(ソフトウェア開発キット)
- Android 5.0(Lollipop)プラットフォーム
- GoogleAPIを使用したAndroid5.0エミュレータシステムイメージ
始めましょう。
.dmgファイルを起動し、AndroidStudioをアプリケーションフォルダーにドラッグします。
Android Studioを開き、セットアップウィザードの手順に従います。場合によっては、ファイルが「破損」しているか信頼できないため、ゴミ箱に移動する必要があるというエラーが発生することがあります。これが発生した場合は、[システム環境設定]>[セキュリティとプライバシー]に移動して、アプリケーションを実行できるようにセキュリティとプライバシーの設定を調整する必要があります。 > 一般 次に、どこでもを選択します 「アプリのダウンロードを許可する」と表示されている場所:
コマンドラインからAndroidSDKツールを使用する必要がある場合は、ターミナルを開いてアクセスできます(アプリケーション>ユーティリティ>ターミナル )そして以下を使用します:
/Users/username/Library/Android/sdk/
の代わりにユーザー名を追加することを忘れないでください
username
。
SDKパッケージの追加
AndroidStudioパッケージに付属しているAndroidSDK(ソフトウェア開発キット)には、Androidアプリの開発を開始するために必要なものがすべて含まれているわけではありません。 SDK自体は、Android SDK Managerを使用してツール、プラットフォーム、コンポーネントをパッケージに分割するために使用されるユーティリティです。
そのため、すべてを開発できるようにするには、いくつかのパッケージを追加する必要があります。心配しないでください、それは簡単なプロセスです。
まず、[ツール]>[構成]>[SDKマネージャー]でSDKマネージャーを開きます 。
注: これ以降、これを簡潔にするために、具体的に言及しない場合は、次の2つのいずれかを意味すると想定します。
- 事前に選択されており、完了すると自動的にインストールされます。
- あなたはそれを必要としない...少なくとも今は。
では、続けましょう。次を選択します:
- AndroidSDKツール
- AndroidSDKプラットフォーム-ツール
- Android SDKビルドツール(最高バージョン)
リスト内のAndroidの最高バージョンのフォルダーを開きます( 5.1.1 この記事の執筆時点で)、次を選択します:
- SDKプラットフォーム
- ARMEABIv7aシステムイメージ
エクストラを開きます ディレクトリを作成し、Androidサポートライブラリ用の次のAPIをダウンロードします。
- Androidサポートリポジトリ
- Androidサポートライブラリ
Extrasディレクトリを開き、さらに多くのAPI用のGooglePlayサービスパッケージをダウンロードします。追加:
- Googleリポジトリ
- GooglePlayサービス
パッケージをインストールする
- [22個のパッケージをインストールする]をクリックします (または、多くのSDKマネージャーレポート)。
- 左側の各パッケージ名をクリックして、それぞれのライセンス条項に同意します。
- [インストール]をクリックします。
注: インストールが完了するまでSDKマネージャーを終了しないでください!
インストールが完了すると、すぐに飛び込んで開発を開始し、OS Xを実行している信頼できるMac(またはHackintosh)からAndroidアプリを実行することもできます。
iOSアプリのAndroidへの移植
2つのオペレーティングシステムには類似性がないため、他のOSからアプリを移植するためのプラグアンドプレイソリューションを提供するものはありません。
ただし、指摘する価値があると感じたApportableというプログラムがあります。 Apportableは基本的に、SwiftとObjective-Cを変換して、Androidが理解できるARMおよびx86マシンコードを実行します。 SpriteBuilderプラグインなど、開発負荷をさらに軽減するための追加のプラグインもあります。とはいえ、すべてのApple APIがApportableで利用できるわけではないため、これは私たちが得た最高のものですが、それでもプラグアンドプレイソリューションではありません。
Apportableの主な利点は、エミュレーター、仮想マシン、またはJavaでプログラムされた代替手段を必要とせずにクロスコンパイルが高速化されることです。 Javaはモバイルアプリで優れた相互互換性を実現しますが、iOSバージョンとAndroidバージョンの両方にネイティブではない感じを残します。実際、ほとんどの場合、他のOSの安価なポートのように感じます。
繰り返しになりますが、これは完璧なソリューションではありませんが、AndroidとiOSの間を行き来する必要がある場合は、ワークロードを大幅に軽減する必要があります。
開発を楽しんでください。ここMakeUseOfで思いついたことを共有してください。
iOSまたはAndroidアプリを開発しましたか?開発者に最適なツールを提供するプラットフォームはどれだと思いますか?
-
AndroidフォンでLaravel 8をセットアップする方法
やあ、調子はどうですか?この記事では、携帯電話に Laravel 8 をインストールする方法を紹介します。 このガイドを最大限に活用するには、PHP についてある程度の知識があり、Laravel とは何かを知っている必要があります。しかし、そうでない場合でも、心配しないでください。開始できるように基本を説明します。 Laravel とは? Laravel は、表現力豊かで洗練された構文を備えた Web アプリケーション フレームワークです。これは PHP 上に構築されています。つまり、Laravel は PHP ですが、操作が簡単になります。 認証などのさまざまな機能のパッケージが多数
-
Windows 10 でホスト ファイルを変更する方法 (およびその理由)
Windows 10 は、基本的なホスト名マッピング用のホスト ファイルを持つ古いコンピューティング標準を引き続き保持しています。簡単に言うと、hosts ファイルは、ドメイン名 (「onmsft.com」など) を選択したサーバー IP アドレスにマップするメカニズムを提供します。 Windows は、ホスト名を使用してネットワーク経由で接続するたびに、hosts ファイルを参照します。 hosts ファイルにホスト名のエントリが見つかると、ファイルで指定されたサーバーに接続します。それ以外の場合は、ほとんどの場合、DNS (ドメイン ネーム サービス) を使用してホスト名を解決します。D