著者名: Vanessa Talbot

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。
製品 blank

モバイル向け4D。v19 R5 の新機能

Deeplからの自動翻訳

4D for iOSと4D for Androidの機能リストは、リリースされるたびに大きくなっています。そして、今回の機能リリースも例外ではありません。それでは、4D v19 R5で何ができるかを見てみましょう。

何が入っているのか?

4D for Androidと4D for iOSのエディターへ

  • グッドニュース!エディターのインターフェイスは、ダークモードとライトモードに完全に対応しています。

4D for Android用(4D for iOSではすでに利用可能)。

  • アプリケーションをバーコードスキャナにして、テキスト入力ができるようにする。
  • アプリケーションの配信、介入レポート、見積もりに直接署名することができます。
  • 画面上のフィールドをタッチすることで、異なるアプリケーションとインタラクトできます。
    • 住所を入力すると、自動的にその場所を示す地図が表示されます。
    • 電話番号を呼び出すか、連絡先に追加する。
    • メールアプリを開くためのメール。
    • デフォルトのウェブブラウザで URL を開くための URL。
  • 特定のニーズに合わせて、独自のKotlinフォーマッタを作成してください。
製品 blank

4D Write ProはDark(モード)を採用!

Deeplからの自動翻訳

macOSのダークモードに対応する最後のステップとなることをお知らせします。ライブラリの最後のウィジェットがダークモードに対応しています。

  • 4D Write Pro インターフェースツールバー
  • 4D Write Proインターフェイスのサイドバー
  • リッチテキストエリア

4D v19 R4から、macOSでライトモードとダークモードを使用して完全に開発、デプロイすることができるようになり、選択はあなた次第です。

製品 blank

オブジェクトセット入力可能コマンドのオプションが増えました。

Deeplからの自動翻訳

尊重すべきインターフェースやルールは多数存在します。多くの場合、これらの制約は活動のドメインにリンクされています。明らかに、あるデータはユーザーによって入力可能であったり、そうでなかったりする。入力できないフィールドの場合、インターフェイスを管理する方法は2つあります。

  • ユーザーは、例えばレポートに追加するために、その内容を選択しコピーすることができます。
  • ユーザーはフィールドをコピーしたり、その内容を選択することができません。
製品 blank

コードエディタをカスタマイズする新しい可能性

コードエディタをカスタマイズするとなると、誰もがコードのフォントや色を思い浮かべます。しかし、コードエディタウィンドウやコードとのいくつかのインタラクションをカスタマイズすることも可能です。人それぞれ、好みや仕事のやり方があります。

さらに、コードエディタに最も必要なのは、コードを書くエリアです。4D v19 R4では、エディタを再設計し、コードを強調し、できるだけ多くのスペースを与えるようにしました。

4D v19 R4では、10個のクリップボードの表示・非表示が可能なのは、まさにこのためです。もし、10個のクリップボードをすべて使用しないのであれば、「クリップボードを表示する」環境設定でツールバーを軽くすることができます。

製品 blank

開発者による開発者のための機能、コメントへのタグ付け

Deeplからの自動翻訳

開発者の生活にコメントは欠かせません。新しい機能に取り組むとき、私たちはしばしば備忘録のようなコメントを付けます。例えば

  • コードの一部を同僚と検証するために
  • 関数をリファクタリングするため。
  • パフォーマンスを低下させているコードを修正するため。
  • メソッドやクラスをセクションに分割するため。
  • クラスのスケルトンを作成し、各関数の内部にTodoコメントを追加する。

たとえ簡単なコードを書いたとしても、数カ月後、数年後に読んでみてください。まだシンプルに見えるでしょうか、それともコメントを付けておけばよかったと思うでしょうか。

4D v19 R4では、コメントをより整理するために、コメントタグを 使用することで、全く新しいレベルのコメントを提供します。

製品 blank

オブジェクトチェック構文による生産性の向上

Deeplからの自動翻訳

4D v18 R4から、クラスのオートコンプリートが利用できるようになりました。この機能により、コードを書くのが簡単になり、例えば関数名でのエラーを制限することができます。しかし、完全に回避できるわけではありません。2文字を逆にしたり、大文字を忘れたりすることは簡単で、コードが動作しない理由を探すのに時間がかかってしまいます。

そこで、4Dにクラスや関数がすでに存在するかどうかをチェックさせるより良い方法があるでしょうか?

4D v19 R4 からは、存在しない関数を呼び出すと、コードエディタに警告が表示されるようになりました。

製品 blank

クラスの異なる機能へ素早くジャンプ

Deeplからの自動翻訳

クラスは、4D v18 R3 で導入されました。これによって、ビジネスロジックを整理し、UI部分とより迅速に分離することができます。

クラスは長さの異なるいくつかの関数で構成されているので、修正したい関数を探したり、ある関数から別の関数に移動したりするのは必ずしも簡単ではありません。クラスと関数を表示するエクスプローラを使うこともできますが、エディタウィンドウでコーディングしているときは、ウィンドウを切り替える時間を無駄にしたくありません。

4D v19 R4では、クラス内の関数のリストがコードエディタのツールバーに表示され、特定の関数に簡単にジャンプすることができます。

製品 blank

モバイル用4D。v19 R4 の新機能

Deeplからの自動翻訳

4D for iOSと4D for Androidの新機能を搭載した新バージョンを発表します。さっそく、ご紹介しましょう。

何が入っているのか?

4D for Androidと4D for iOSについて

  • モバイルアプリケーションのオブジェクトフィールドを、人間が読めるフォーマットまたはJSONフォーマットで表示します。オブジェクトフィールドは、4Dアプリケーションで様々なタイプのデータを保存するために使用されますが、モバイルアプリケーションでも簡単に使用できるようになりました。
  • 埋め込みデータセットの生成のための改善

4D for Android向け(4D for iOSではすでに利用可能)。

  • 関連するデータはすべてアプリケーションで管理されます。
  • オンラインアクションが利用可能。4Dサーバーでコードを実行して、データをチェックしたり、計算を実行したり、エンティティを追加したりすることが可能です。
製品 blank

Android端末でのモバイルアプリケーションのデバッグ

Deeplからの自動翻訳

あなたは、4D for Androidで最初のアプリケーションを作りました。おめでとうございます。

シミュレータの結果を見た後、あなたは、それをスマートフォンでテストして、インタラクションや流動性を評価したいと思うでしょう…

簡単です!スマートフォンで1つのアクションを行い、プロジェクトでもう1つのアクションを行うだけです。それでは、詳細をご覧ください。

製品 blank

4Dの開発を macOS のダークモードで

Deeplからの自動翻訳

4D v19から、macOS上でダークモードに対応したアプリケーションを作成できるようになったので、ライトスタイルとダークスタイルのどちらかを選択できるようにして、ユーザーの好みに合わせられるようになりました。

4D v19 R3では、デベロッパーとして、アプリケーションを開発する際の選択肢を提供します。4D Developer Editionは、macOSのライトまたはダークルックとシームレスに統合され、長年にわたって繰り広げられてきたライトモードとダークモードの戦いを回避することができます!4D Developer Editionは、macOSのライトまたはダークルックとシームレスに統合されます。