著者名: Vanessa Talbot

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

ワンクリックでmacOSのダーク&ライトモードを切り替えられる

Deeplからの自動翻訳

4D v19では、macOSのDarkとLightモードをサポートするアプリケーションを作成することができます。そのためには、アイコン、ウィジェット、テキスト、背景色など、多くの細かい部分を修正し、チェックする必要があります。

その結果、あなたは1時間に何十回もmacの外観を変更する必要があります。さて、あなたはこう思うかもしれません、「え?必要なのは3回のクリックだけです。環境設定パネルを開き、一般的なアイコンをクリックし、明暗のコントロールをクリックするだけです。“.しかし、正直なところ、あなたが開発者やテスターであれば、これらの操作を何度も繰り返すのは非常に面倒なことです。

製品 blank

コードエディタから直接オンラインドキュメントを表示

Deeplからの自動翻訳

4Dの最新バージョンでは、クラスを使ったコードの記述を簡素化するために、いくつかの改良が加えられています。

  • 型に応じた関数と属性の提案
  • プロトタイプの表示と簡単な説明

4D v19 R2では、ワンアクションで関数のオンラインドキュメントを開くことができます。

製品 blank

4Dでモバイル化。1つのプロジェクトからAndroidとiOSのアプリを作成する

Deeplからの自動翻訳

4Dv19 R2で4D for Androidが利用可能になったことをお知らせします。

すでに多くの機能が利用可能ですが、新しいリリースごとに、4D for Androidの機能が4D for iOSの機能に匹敵するように、可能性を豊かにしていきます。

最も良いのは、同じモバイルプロジェクトで、iOSとAndroidのネイティブアプリケーションの両方を生成できることです。私たちは、両プラットフォームの標準を尊重しながら、非常に類似したユーザー体験を提供することを確認しました。

アプリケーションを拡張してモバイル化する方法

モバイルプロジェクトエディタは、4Dに完全に統合されています。iOSやAndroidのネイティブアプリをプログラミングなしで、素早く簡単にデザイン、構築することができます。さらに進化させたい場合は、生成されたアプリケーションをAndroid StudioやXcodeで開き、KotlinやSwiftでカスタマイズすることが可能です。

また、オフラインの状態でもデータにアクセスできるのも、ネイティブアプリケーションの大きなメリットです。

ヒント blank

CSS Media QueryによるUIの明暗の指定

Deeplからの自動翻訳

ダークモードは、最近、多くの支持を集めています。そのため、4D v19でサポートを追加し、関連するお知らせでニーズに合わせて調整できるいくつかの方法について触れました。

このブログ記事では、CSSに焦点を当て、CSSメディアクエリを使用してライトモードとダークモードにCSSスタイルを設定する方法について詳しく説明します。

製品 blank

プログラミングでコンパイルを開始する

継続的インテグレーションシステムでは、コードが送信されるたびに、あるいは毎時ごとに、ソースコードのコンパイルが自動的に開始されます。これにより、コード管理サーバー上でマージを確認することができます。

4D v19 では、新コマンドを使ってコードのコンパイルを起動できるようになったため、このタイプのシステムを設定することができます。

製品 blank

コードエディタ。複数のテーマから選択可能

Deeplからの自動翻訳

コードエディタの機能は、リリースごとに増えていますが、4Dv19も例外ではありません。

コードエディタ(フォント、フォントサイズ、エレメントの色など)については、開発者それぞれが特別な(時には特異な)テイストを持っています。ある開発者にとっては、見栄えが良く、生産性を高めるものでも、別の開発者にとっては、障害になることがあります。そのため、4D v19ではテーマ管理を導入しています。

もし、「自分自身のテーマを作る」ことがあなたのバケットリストにあるのなら、今がそのチェックポイントです。4D v19には、基本的なテーマが用意されており、あなた自身の好みに合わせてリッチ化することができます。

製品 blank

アプリケーションの情報を簡単に管理

Deeplからの自動翻訳

アプリケーションをビルドするには、ビルドされたアプリケーションを設定することができるXMLキーのセットでBUILD APPLICATION コマンドを使用します。ほとんどの方にとって、アプリケーションの構築はこのオプションで十分でしょう。しかし、私たちはあなたの特定のニーズも満たしたいので、BUILD APPLICATION コマンドを分割して簡素化します。これにより、アプリケーションを作成する際に、より柔軟性を持たせることができます。

製品 blank

macOSのDark Modeサポートが登場。

Deeplからの自動翻訳

ダークモードは素晴らしく、エキサイティングなユーザーエクスペリエンスを生み出します。そのため、4D v19から、4DはDark Modeに対応し、macOSレベルでDark Modeがオンになっていれば、自動的に起動するようになりました。

これは始まりに過ぎず、将来のバージョンでは、すべてのコンポーネント(例:4D Write Proウィジェット)のDark Modeサポートやデザインモードなど、さらに多くの機能が追加される予定です。

ダークモードが4Dエレメントの見た目をどのように変えるか見てみたいですか?読み進めてください。

製品 blank

データ同期によるプッシュ通知

Deeplからの自動翻訳

4D v18 R4では、アプリケーションのユーザーに対して通知を送ることができます。4D v18 R6では、プッシュ通知でデータ同期を開始することができるようになりました。

これは、例えば、配送追跡アプリケーションの場合に便利です。まず、配送情報がデータベースで更新され、その後、顧客に通知が送信されます。通知にはデータの同期要求が含まれているので、お客様がスマートフォンで記録を参照する際には、最新のデータが表示されていることになります。

製品 blank

4D Write Proのインターフェースウィジェットのその他の機能

Deeplからの自動翻訳

4D Write Proのツールバーとサイドバーは、より速く、より簡単にドキュメントを作成できるように、より多くの機能で成長し続けています。

4D v18 R6では、以下のことが可能です。

  • テキストの増加または減少
  • ルーラーをコピー/貼り付け
  • 段落の背景色を変更する
  • 単語のスタイルを変更 (大文字、小文字、その他)