Android iOSアプリについて
apk : android用のアプリケーションファイルの拡張子
開発環境 : Android SDK
SDKには、PCと実機をUSBで接続して、アプリをインストールしたり、実行できる機能が提供されている(adb)
主にAndroid Studio,eclipseで開発されている。
言語は、Android java (ほぼjava)(他にもC , Scala, C#..)
ビルドツールとして、Gradleを使用する。
(これがまためちゃくちゃ便利。
ビルド時に、簡単なコードの切り替えを行いたい場合なんかはめちゃくちゃ楽に行えます。)
android は、いろいろな会社からいろいろな端末が出ているため、VM(仮想マシン)インスタンス上でアプリを動かせるような仕組みになっている。
アプリを端末へインストールする方法。
- Google Playを経由してインストール
- Android SDKを用いたPCからのインストール
- apkファイルから直接インストール(どっかのサーバーにおきDLする。)
ipa : iOS用のアプリケーションファイルの拡張子
開発環境 : xcode
Xcodeでコードの作成、編集、デバッグまで行うことが可能。
ビルドツールとして、distccを使用する(らしい。。?)
Xcodeを使用していると、基本コンパイラやビルドツールは意識しないと思います。
(それよりも、証明書関連の方が問題になりがちかな。。?)
プロビあたりの説明は後日できたらと思っております!
言語は、objective -c , swift
アプリを端末へインストールする方法。
とりあえずこんなものですかね。。もー少し追記していきたいなぁ。
(参考にさせていただいた方のブログとか)
間違ってたらガンガン指摘をいただけたら、まだ勉強して3ヶ月程度なので。。。
それでは。
眠い。。。