重複したマージされたクライアントアプリケーションを使用する
パブリッシャーとして、マージされたクライアントアプリケーションを複製して、それぞれを専用の4Dサーバーに接続したい場合があります。その方法について見てみましょう。
Windowsで高DPIを実現。高解像度画面への対応
4Dでは、お客様のご要望を真摯に受け止めています
以前のミーティングでは、4Kディスプレイなどの高解像度ディスプレイをWindowsでサポートすることに、お客様から大きな関心を寄せていただきました。今回、そのご要望にお応えして、4DでHigh DPIをサポートすることになりました。
モバイル用4D。v19 R4 の新機能
4D for iOSと4D for Androidの新機能を搭載した新バージョンを発表します。さっそく、ご紹介しましょう。
何が入っているのか?
4D for Androidと4D for iOSについて
- モバイルアプリケーションのオブジェクトフィールドを、人間が読めるフォーマットまたはJSONフォーマットで表示します。オブジェクトフィールドは、4Dアプリケーションで様々なタイプのデータを保存するために使用されますが、モバイルアプリケーションでも簡単に使用できるようになりました。
- 埋め込みデータセットの生成のための改善
4D for Android向け(4D for iOSではすでに利用可能)。
- 関連するデータはすべてアプリケーションで管理されます。
- オンラインアクションが利用可能。4Dサーバーでコードを実行して、データをチェックしたり、計算を実行したり、エンティティを追加したりすることが可能です。
DirectWriteを使用したWindows上のフォームにおける新しいテキストレンダリング
DirectWriteは、Windowsにおける最新のテキストレンダリングAPIです。サブピクセル品質によりテキストの可読性を向上させ、最新のテクノロジーと完全な互換性を持っている。そのため、多くの改良への足がかりとなる。その中でも、現在取り組んでいる高解像度スクリーン(4Kスクリーン)の管理は、多くの皆様が心から期待しているものです。4Dリストボックスはv16でDirectWriteに移行し、v19R3ではフォーム内のテキストレンダリングをDirectWriteに移行することにしました。
Android端末でのモバイルアプリケーションのデバッグ
あなたは、4D for Androidで最初のアプリケーションを作りました。おめでとうございます。
シミュレータの結果を見た後、あなたは、それをスマートフォンでテストして、インタラクションや流動性を評価したいと思うでしょう…
簡単です!スマートフォンで1つのアクションを行い、プロジェクトでもう1つのアクションを行うだけです。それでは、詳細をご覧ください。
ランタイムエクスプローラーを開く
ランタイムエクスプローラーは、デザインモードへのアクセス権を持つグループに属するユーザーがアクセスできます。別の方法で使用する方法を見てみましょう。
4Dの開発を macOS のダークモードで
4D v19から、macOS上でダークモードに対応したアプリケーションを作成できるようになったので、ライトスタイルとダークスタイルのどちらかを選択できるようにして、ユーザーの好みに合わせられるようになりました。
4D v19 R3では、デベロッパーとして、アプリケーションを開発する際の選択肢を提供します。4D Developer Editionは、macOSのライトまたはダークルックとシームレスに統合され、長年にわたって繰り広げられてきたライトモードとダークモードの戦いを回避することができます!4D Developer Editionは、macOSのライトまたはダークルックとシームレスに統合されます。
XMLの見えないキャラクターがステージに!?
4D v19 R2では、テキストファイルのデフォルトのEnd Of Line文字とByte Order Markの使用方法が変更されました。4D v19 R3では、この動作をXMLファイルにも拡張しました。それでは、ご覧ください。
4D for Mobile: 計算属性を使って優れたモバイルアプリを構築する
ご存知のように、4D v19 R3から計算された属性が利用できるようになりました。この素晴らしい新機能を紹介するブログ記事があります。
私たちは、モバイルアプリの開発者に常に最高で完全なユーザーエクスペリエンスを提案しているので、計算属性は、すべてのiOSとAndroidのプロジェクトと互換性があります。
スケーラブルなウェブセッションによるサーバー上でのデバッグ
スケーラブルWebセッションは、4D v18 R6でもたらされた重要な改良点です。これにより、4Dタグ、4Dアクション、REST APIを、4Dサーバー上で、インタプリタモードでも、プリエンプティブなプロセスで使用することができるようになりました。しかし、このようなプログラムをデバッグするには、プリエンプティブプロセスではデバッガーウィンドウを開くことができないため、サーバー上で開発環境を開き、協調モードに切り替えさせる必要があったのです。このように、v19 R2までは、REST、4Dアクション、4Dタグのデバッグが可能でした。v19 R3からは、これらすべてが簡単になり、通常通りデバッガをアタッチするだけでサーバーサイドのデバッグができるようになりました。