まず背景をお話しさせていただきますと、以前WeChatでツール的なアプレットを開発したことがありますが、アプレットの1日あたりのアクセス数とユーザー数はまあまあですが、ユーザーが増えるにつれて、一方ではこの種のツール アプレットは限定的であり、WeChat アプレット プラットフォームの規則により、ユーザーに対してより詳細な操作を実行することは困難であり、ユーザー チャーンの問題は徐々に顕著になります。一方で、実はシステム的にアプリを開発したいとずっと思っていたのですが、ネイティブの技術を十分に習得できておらず、やり始めたことはありませんでした。
技術コミュニティは、比較的成熟した「Mini Program to App」ツールを突然目にした後、ツールを介して既存の Mini Programs を直接 Apps に変換するというアイデアを思いつきました。
まず, 私の全体的な使用経験を要約します. 私はFinClipのIDE to App機能を使用しています. 全体のプロセスは実際には比較的単純です. あまり多くの技術的要件を必要としません. プロセス全体を完了します. その中でも目を引くのは、IDE ツールを介して、クラウド コンパイルを介してアプリ インストール パッケージを直接エクスポートできることと、IDE でロゴ、画面を開くアニメーション、権限などを直接構成できることです。手順を実行すると、Xcode と Android Studio を回避できます。
以下では、FinClip アプレットをアプリに変換する手順についても簡単に紹介します. 詳細については、公式ドキュメントを直接確認してください.
1.インストールツールをダウンロードする
FinClip 公式 Web サイトから最新バージョンの IDE ツールを直接ダウンロードしてインストールします。
2.アプリの設定
ここでの構成には、ロゴ、画面を開くアニメーション、権限の構成が含まれます。
アプリ設定ウィンドウを開く
1.アプリアイコンの設定
アプリ アイコンの設定は、シンプル モードとカスタム モードの 2 つのモードに分かれています。
- シンプルモードでは、ユーザーはアイコン画像のみを設定する必要があります
- カスタム モードでは、ユーザーは複数の画像を構成する必要があります。
- iOS構成 iphone, ipad 2サイズ
- Android は 48 * 48、72 * 72、96 * 96、144 * 144、192* 192 サイズのアイコンを構成する必要があります
2. スプラッシュ スクリーンの設定を開始する
これは、アプリを起動するためのスプラッシュ スクリーンの構成です。プロンプトに従って、対応するサイズの画像をアップロードするだけです。
3、URL Scheme 配置
App URL Scheme 配置, 目前 iOS、Android 均只支持一条 URL Scheme 配置。
4、权限配置
看了下 App 权限配置,目前 iOS 支持的配置权限有:读取相册、使用麦克风、获取位置、使用相机。Android 支持的配置选项有:位置相关权限、相机相关权限、I/O 相关权限、麦克风相关权限。
三、小程序生成 App 工程
特别说明的是,FinClip 兼容微信小程序语法,可以直接将微信小程序代码包导入 IDE 进行编译,我的试过后发现可以顺利的编译,速度也比较快。
在打开了小程序的页面后,可以点击右上角的「生成 App」按钮,并点击页面中的「下一步」开始后续流程。
选择该已上架的小程序所被关联的小程序,以及小程序对应的应用信息及 BundleID,随后点击页面中的「下一步」继续流程。
这里也要特别说明下,编译后记得上传到 FinClip 的后台,这样这里才能顺利的进行关联选择。
选择小程序转为 App 的工程文件目录后,点击完成按钮。
四、编译生成 App
提供了云打包和本地编译两种生成 App 安装包的方式,不用看推荐直接选云打包就可以了,本地编译还需要自己到 Xcode 和 Android Studio 去进行编译配置。
1、配置 App 所需的证书信息
安卓配置证书:
参考 安卓构建应用 进行证书的配置导出
上传生成的证书,并填写证书别名(Key alias),证书私钥(Key password),文件私钥(Key store password)。
iOS配置证书:
参考 iOS证书配置 进行证书配置导出
上传生产、开发环境的证书、证书密码、描述文件。
完毕后,点击下一步即可进入云端编译,稍等片刻,等待编译完成即可。
2、查看云打包进展
開いて、クラウド パッケージの進行状況を表示します。現在のクラウド パッケージ タスクの進行状況が実際に正常にコンパイルされている場合は、ダウンロード リンクを選択してアプリケーションをダウンロードできます。
ダウンロード後、アプリ ストアに直接アップロードできるのはインストール パッケージであり、アプレットをアプリに変換するプロセス全体が終了します。
結びの言葉
個人的には、このミニプログラムからアプリへのモデルは非常に友好的であり、成熟したミニプログラムを既に持っている開発者がネイティブ テクノロジを習得しなくてもアプリをすばやく生成できると思います。
私はすべてのプロセスを無課金で利用しています. 高く評価したいと思います. 開発者にとって本当にフレンドリーです. 公式サイトの製品紹介も読んでください生成されたアプリで動作するミニプログラムはFinClip上で動作するため、ミニプログラムの呼び出し回数には一定の制限があります。月間10,000回、通話回数は10,000回以上、年間39元500,000回のパッケージも購入でき、この価格も非常に人に近いと言えます。
最後に、FinClip について少し提案したいのですが、その後エクスポートされたアプリは、ホームページを追加することができます。