5月が終わり、AppMaster.ioで行われたアップデートと進歩を振り返る時が来ました。私たちのチームは、パフォーマンスの向上、新機能の導入、ユーザー体験の洗練に力を注いできました。このアップデートでは、今月行われた進歩の概要を説明します。
新しいトリガー
トリガーの拡張に関する重要なアップデートをお伝えします。
- WebView onLoadStarted:この新しいトリガーは、WebViewがウェブページの読み込みを開始するとすぐにアクティブになり、読み込みプロセスを監視・制御する機能を提供し、最終的にはよりシームレスなユーザー体験をもたらします。
- WebView onLoadFinished:このトリガーは、WebViewがWebページのロードを正常に完了したときにアクティブ化されます。このトリガーを統合することで、通知の表示やアプリケーション内の他のコンポーネントのトリガーなど、ローディング後のアクションを確立することができます。
- WebView onPostMessageReceived:WebViewからメッセージを受信する機能を強化するために、このトリガーは、Webページからポストメッセージを受信したときにアクティブになります。これにより、アプリケーション内でより複雑なインタラクションやコミュニケーションへの道が開かれ、ユーザーエンゲージメントが促進されます。
- screen_on_back_button_pressed:このトリガーを追加することで、Androidアプリ内でより直感的なユーザーナビゲーションを促進します。このトリガーは、アプリが画面上にあるときにデバイスのバックボタンが押されたときに起動し、現在の画面を閉じたり、別の画面を開いたり、その他の必要なアクションを実行するかどうかをカスタマイズすることが可能です。
これらの新しいトリガーは、カスタマイズ、インタラクティブ性、そしてアプリケーション全体の機能性をさらに高める機会を提供します。これらの機能強化は、生産性を向上させるだけでなく、よりダイナミックでインタラクティブな、ユーザー中心のアプリケーションを構築することに貢献すると確信しています。
新しいブロック
3つの新しいブロックが追加されました。
- WebView PostMessage:この新しいブロックは、アプリケーションからWebViewコンポーネント内の埋め込みWebページに情報を送信するのに役立ちます。WebView PostMessageブロックを活用することで、アプリケーションのインタラクティブ性と複雑性を向上させ、アプリケーションとWebコンテンツ間のよりダイナミックなコミュニケーションを可能にし、それによってユーザーエンゲージメントを向上させることができます。
- WebView GoBack:このブロックの導入は、WebViewコンポーネント内でより良いナビゲーションを促進するための直接的な反応です。WebView GoBackブロックは、トリガーされると、WebViewコンポーネントに、以前にロードされたウェブページに戻るように指示します。これにより、アプリケーションの閲覧がよりスムーズで直感的になり、ほとんどのウェブブラウザで見られるバックナビゲーションと同じようになります。
- システム戻るボタンを押す:より一貫したユーザーエクスペリエンスを提供するために、System:Press Back Buttonブロックが追加されました。このブロックにより、デバイスの戻るボタンが押されたときにアプリケーションが適切に応答し、Androidの標準的な動作に沿ったより直感的なナビゲーションシステムが可能になります。
- スクリーンのプロパティを取得するブロックです:この新しいツールを使用すると、アプリケーション内で画面の現在の状態とプロパティを取得することができます。画面の可視性、向き、その他のプロパティの状態を把握するために、このブロックはリアルタイムの情報を提供し、よりダイナミックなアプリのインタラクションと現在の画面の状態に基づく意思決定プロセスを促進します。
- スクリーンの更新プロパティブロック:このブロックは、画面のプロパティを動的に操作する機能を提供します。画面の可視性、向き、その他の特性を変更したい場合、このツールを使用すると、ユーザーのアクションやその他のイベントに応じて、アプリケーションの機能とユーザー体験を適応させ、最適化することができます。
Android向けアップデートのお知らせ
Androidプラットフォームのアップデートとして、画像のピンチ・トゥ・ズーム機能を搭載したことをお知らせします。この新機能は、簡単な指の動きで画像を近づけたり広げたりすることができ、ユーザーとのインタラクションを向上させます。この機能は、画質とアプリケーションのパフォーマンスを維持するために、私たちのチームが慎重に開発しました。
IOS向けアップデート
- HTTPリクエストのブロックサポートが追加されました。このアップグレードにより、アプリのネットワーク機能が拡張され、サーバーやAPIとのやり取り、データの送受信などが可能になります。HTTPリクエストのブロックサポートにより、よりダイナミックでつながりのあるアプリケーションを設計できるようになり、ユーザー体験をより豊かにすることができます。
- アプリケーションの起動速度が最適化され、その開始プロセスが3倍高速化されました。
ウェブ向けアップデート
HTTP RequestブロックにQuery Paramsのサポートが追加されました。この追加により、HTTPリクエストにクエリパラメータを追加することができ、より正確で制御されたサーバーとのやり取りが容易になります。Query Paramsを使用すると、特定のデータを取得するためにリクエストを調整することができ、アプリケーションの機能とユーザーエクスペリエンスを大幅に向上させることができます。
仮想モデルのサポート
仮想モデルのサポート - データ処理とプレゼンテーションのための柔軟性を強化します。この機能により、データベース構造にとらわれることなく、外部データソースとのシームレスな統合やカスタムデータのハンドリングが可能になります。仮想モデルは、多様なユースケースを解放し、最新のアプリケーションの適応性を強化することで、プロジェクトのパフォーマンスを次のレベルに引き上げます。
一般的なアップデート
- すべてのBPエディターで、ブロックにコメントを作成する機能を追加しました。開発サイクルに注釈を加えることができるようになり、ワークフローの効率が向上します。
- ウェブ、バックエンド、モバイルのすべてのプラットフォームで、「Format Number」ブロックを追加しました。この機能により、数値データをより効率的に操作できるようになり、ニーズに合わせて数値の表示をカスタマイズするオプションが提供されます。小数点以下の桁数の制御、小数点以下の区切り記号の定義、千単位の区切り記号の調整など、Format Numberブロックは、より正確なデータ表示を可能にします。
- デザイナーズBPの更新により、ダブルクリックでビジネスプロセス(BP)間のシームレスなナビゲーションが可能になり、効率とユーザーエクスペリエンスが向上しました。この合理的なアプローチにより、ブループリントを他の機能として素早く統合することができ、ユーザーはプロフェッショナルなインターフェースを維持しながら、複雑で相互接続されたワークフローを構築することが可能になります。
5月に大幅な機能強化が行われましたが、私たちは来月、さらに多くのことを成し遂げようと決意しています。不具合の報告、革新的なコンセプトの提案、価値ある機能への賛同など、皆様の継続的なサポートが不可欠です。皆様のご協力のおかげで、私たちは常に製品を改良し、アップグレードすることができます。