IT企業でapkとipaを更新しました。と言われけど?
apkってこんなファイル
- 拡張子が.apkとなっているファイル
- AndroidパッケージというAndroidのスマホやタブレットで使えるアプリをインストールするときに必要なファイル
- 一般的には「エーピーケー」と呼ばれるファイル
- メモ帳で開いてもよくわからない文字が書いてあるファイル
ipaってこんなファイル
- 拡張子が.ipaとなっているファイル
- iOSのスマホやタブレットで使えるアプリのファイル
- 一般的には「アイピーエー」と呼ばれるファイル
- メモ帳で開いてもよくわからない文字が書いてあるファイル
IT企業でapkとipaを更新しました。
と言われたら基本的には
スマホやタブレットで動かすアプリのインストールに必要な拡張子が.apkとipaのファイルを更新したんだなー
と思っておけば問題ないです。
IT会社は専門用語が多い
IT企業に入社すると普段の生活では聞きもしないようなIT系の専門用語がたくさん出てきます。
新人のうちはそんな言葉は当然知らないので聞き取るだけで精一杯です。
先輩や同僚に聞いてもいいけど当たり前のように話してるしなんとなく聞きづらい。
そんな時はまず調べましょう。
とりあえず聞こえてきた単語を検索すればOKです。
今回はスマホで開発をしていると必ず耳にすることになる「apk」と「ipa」についてです。
apkって何ですか?
一般的に拡張子が.apkとなっているファイルのことをapk(エーピーケー)と呼んでいます。
正式名称はAndroid Packageです。
Android Package Kitの略とする説やAndroid Packageの略とする説、Android Application Packageの略とする説があります。
一応公式のページでAndroid Packageとしているのでこれが正解なんでしょう。
読み方は「エーピーケー」です。僕は「エーピーケー」以外の人には出会ったことがありません。
apkファイルはAndroidのOSを使っている端末にアプリをインストールするときに使います。
一般的には意識しませんがPlayStoreからダウンロードしてきているのも実はapkです。
要するにAndroid専用のアプリのインストールファイルですね。
まあ今年の8月からaabというものに完全に変わりますが…(aabについてはほとんどapkと一緒なんでいったん置いときます)
apkがあればアプリをインストールして使うことができるので、Androidのアプリそのものだと思っておいてもいいかもしれません。
ipaって何ですか?
一般的に拡張子が.ipaとなっているファイルのことをipa(アイピーエー)と呼んでいます。
正式名称は不明です。
iOS App Store Packageの略とする説やiOS Application Archiveの略とする説などさまざまです。(pとaの順番おかしくない?)
まあ正式名称なんか知らなくても問題ないので別にどうでもいいでしょう。
知ってる人がいたら教えてください。
読み方は「アイピーエー」です。「アイピーエー」以外だと「イパ」と読むこともできますがかなり少数派でしょう。
ふざけて言ったりするくらいでしか使わないと思います。
ipaファイルはiOSのOSを使っている端末にアプリをインストールするときに使います。
一般的には意識しませんがAppStoreからダウンロードしてきているのも実はipaです。
要するにiOS専用のアプリのインストールファイルですね。
ipaがあればアプリをインストールして使うことができるので、iOSのアプリそのものだと思っておいてもいいかもしれません。
実際どんな時に使われるの?
実際に僕の会社でよくある例です。
企画さん「○○のアプリに画面OFFにすると次回以降に画面つけてもサウンドが流れない不具合があるので調査してください。」
僕「ひえー😱」
僕「画面OFFの処理した時にサウンドの指定終了してるじゃん!!!」
僕「サウンドのライブラリーファイル修正してlib作成して修正完了。」
僕「@企画さん。サウンドのlib更新しました。」
企画さん「バッチ叩いてビルドしておこう。」
数分後
企画さん「apkとipaできてた。」
企画さん「@デバッガーさん。○○のアプリに画面OFFにすると次回以降に画面つけてもサウンドが流れない不具合の修正でapkとipaを更新しました。修正確認してください。」
だいたいこんな感じです。
どっかで見た流れですね。
この場合apkとipaを更新しているのは企画さんですが、デバッガーさんから見ると、
なんかの修正が入って最終的に作るもの(今回の場合apkとipa)のAndroid版とiOS版が更新されたのでそれでデバッグしよう。
となります。
このページにapkやipaが何なのかわからずに来たあなたも「apkとipaを更新しました。」と言われたら
最終的に作るもの(アプリ)のAndroid版とiOS版が更新された。
と覚えておけば問題ないでしょう。
最後のまとめ
IT企業の新人向けにapkとかipaって何のことですか?について書きました。
apkとipaはどちらも拡張子がそれぞれapkとipaになっているファイルのことです。
apkはAndroid用の、ipaはiOS用のアプリのインストールファイルです。
アプリを使うためにまずインストールに必要なデータが入っているファイルだと思っておけばいいでしょう。
PlayStoreやAppStoreから落としてきたアプリも基本的にはこのapkかipaになっています。
普通に使うだけなら特に気にする必要もないんですけどね。
ちなみにapkをiOSの端末で使ったり、ipaをAndroidの端末で使うことはできません。
僕はプログラマー採用でしたが入社した時にプログラミングやITの知識はほとんどなく、知らない専門用語に四苦八苦していました。
最初はみんなわからなくて当然です。
でもIT業界は一般常識でない専門用語だらけなのにそんなことお構いなしに話が進んでいきます。
なのでまずは最低限大事なことを押さえておきましょう。
こんな記事も書いてます。
コメント