4

私は競合他社の市場調査を行っており、彼らがアプリをネイティブで作成したかどうかを知りたいです。

4

5 に答える 5

3

APK ファイルと IPA ファイルはどちらも、特定の規則に従う単なる zip ファイルです。ファイルを解凍すると内部のファイルを表示できます。PhoneGap などのフレームワークに関連するファイルを簡単に特定できるはずです。iOS アプリケーションの IPA は、iTunes からドラッグすることで取得できます。

于 2011-07-01T17:07:59.577 に答える
2

デバイスからapkを引き出し、解凍を使用します。たくさんの.js/.htmlファイルができあがった場合、それは主にWeb技術です。

adb -d shell pm list packages -f

このコマンドは、すべてのパッケージとそこに保管場所を一覧表示します。

于 2011-07-01T16:47:31.660 に答える
0

誰にでもできる方法があるかどうかはわかりませんが、これらの種類のアプリで気付いた警告サインがいくつかあります。

  • 戻るボタンを使用して戻ると、アクティビティ スイッチ アニメーションは発生しません。画面が前のページに更新されるだけです。
  • 戻るボタンでアプリが終了することがあります。
  • さまざまな UI 要素が Android ではなく iPhone のように見えます。特に、左上隅に戻る矢印がある場合、または機械式走行距離計のように見えるスピナーがある場合.
  • パッケージ名を見てください。Android アプリの場合、com.sillycompany.iphone のような名前が付けられているのを見たことがあります。

編集: 質問タグを読んだ後、Android アプリだけを意味するわけではないことに気付きました。私の回答はすべて、Android アプリでの経験にのみ関係しています。

于 2011-07-01T16:44:10.853 に答える
0

彼らのアプリを購入/ダウンロードして、遊んでみてください。コントロール(ボタンスイッチ、テキストフィールド、テキストビューなど)のルックアンドフィールによって、HTML & js で記述されているのか、それともネイティブであるかを感じることができます。それでも問題が解決しない場合は、いつでも .ipa を開いて、アプリにパッケージ化されたリソースを確認できます。html または js ファイルが見つかった場合、それはおそらく Web アプリです。また、16 進エディターを使用してアプリのバイナリを確認することもできます (ソース コードは表示されませんが、アイデアは得られるはずです。

于 2011-07-01T16:45:57.827 に答える
-2

モバイル Web フレームワークで PhoneGap のようなものを意味する場合、技術的に言えば、PhoneGap はネイティブ開発環境の IDE 内で動作し、最終的にネイティブ コードになるため、わかりません。

于 2011-07-01T16:45:17.410 に答える