4D v19 R2のベータテストが本日より開始されます。この機能リリースの内容はこちらです。
- 4D for Android (私たちのAndroidデバイス用開発プラットフォーム)は、4D v19 R2で最終版と なりました。
- モバイルといえば、iOSと Androidプラットフォーム用の新機能が利用可能になり、アプリの色のカスタマイズ、ダークモードやライトモードへの適応、ローカルデータのソートなどが可能になりました!
- 4D View Pro。ピボットテーブルでデータ分析。CSVファイルのインポートとエクスポート。プログラミングによるシートの管理印刷のための改ページをユーザーインターフェースから簡単に操作できます。
- 4D Write Pro: インラインとアンカーピクチャの表示オプションが増えました。また、文書、セクション、段落などの背景として使用される画像を簡単にフォーマットすることができるようになりました。
- デフォルトの.gitignoreファイルの定義、BOM (Byte Order Mark) と EOL (End of Line) の管理など、ベストプラクティスを取り入れた機能を搭載しています。
- コードエディタからクラス関数の詳細にアクセスできるなど、開発者としての体験や、Macでの自動コンポーネント署名など、エンドユーザーの体験を向上させるための機能。
- その他にも様々な機能があります(下記参照)
4D v19 R2を今すぐダウンロード(4Dパートナー限定)
Go mobile with 4D
4D FOR ANDROIDは最終版です
4D v19 R2には、ネイティブAndroidアプリケーションを構築するためのモバイルソリューションである4D for Androidが同梱されています。
Android用のネイティブアプリケーションをビルドするだけでなく、全く同じモバイルプロジェクトからiOSとAndroidの両方のネイティブアプリケーションをビルドできるようになりました。すでに4D for iOSを使用している方にとって、これは大きな時間の節約になります:あなたのアプリのAndroidバージョンを取得するために必要なのは、既存のモバイルプロジェクトを開いて「ビルド」をクリックするだけです。
今回の機能リリースで、4D for Androidは、最も重要な機能を備えています。ネイティブアプリの生成、豊富なテンプレートとアイコン、多基準検索、フォーマッタとカスタムデータフォーマッタ、認証、オフラインのサポート。また、今後のリリースでは、さらなる進化を遂げることが期待されます。
ライト&ダークアピアランスのためのカスタムデータフォーマッタ
4D v19 R2は、ライトモードとダークモードのどちらを好むかに関わらず、あなたをカバーします。この新機能により、ライトアピアランスとダークアピアランスの両方で、画像を美しく見せることができます。カスタムデータフォーマッターを使用して、iOSや Androidアプリの外観を3つの異なる方法で調整することができます。
- 白黒カラーを使用する
- アクティブなモードに応じて異なる画像を使用する
- 上記の2つのオプションの混合
アプリのメインカラーを簡単に定義できる
4D v19 R2からは、プロジェクトエディタに完全に統合されたカラーピッカーから直接選択して、iOSと Android アプリのメインカラーを定義することができるようになりました。
オフラインのTASKの取り扱いを改善
オフラインのアクション機能は以前から提供されています。 オフラインの間、アクションはキューに入れられ、4Dサーバーへの接続が再び可能になると同時に自動的に処理されます。4D v19 R2では、ユーザーが拒否された保留中のタスクを特定し、編集し、再送信する方法を提供します。
リストフォームの内容をソートする
アプリのユーザーがコンテンツを管理するのに役立ついくつかの定義済みアクションは、すでにアクションセクションで利用可能でした。“追加”、” 編集”、“削除”、そして “共有 ” です。4D v19 R2では、新しいものが導入されました。ローカルアプリデータを ソートするためのSortアクションを 作成することができるようになったのです。
4D Write Pro
新しい画像表示オプション
新しいwk image display mode 属性のおかげで、4D Write Pro ドキュメントは、インラインとアンカー画像用に7つの新しいフォーマットタイプを利用できます。
- Scaled to fit (デフォルト)
- 切り捨て
- 中央で切り捨て
- プロポーショナル
- プロポーショナルセンタード
- 複製
- 中央に配置された複製
4D v19 R2では、新しいwk background display mode 属性のおかげで、背景文書、セクション、段落などに使用される画像の書式設定も簡単に行えるようになりました。
4D View Pro
SpreadJS v14.1によるピボットテーブル
4D v19 R2には、ピボットテーブルを導入したSpreadJSの新バージョンが付属しています。4D View Proのリボンから直接、簡単にデータの要約や分析ができるので、ユーザーの中にビジネスパーソンがいる場合は、この機能を試してみる価値があります。
区切りファイル IMPORT/EXPORT (CSV)
4D v19 R2では、”.csv “や”.txt “などの区切りファイルを4D View ProにVP Import document とVP Export document コマンドでインポート、エクスポートできるので、他の情報システムへ送信することができます。
シート管理
4D View Pro ドキュメントのシートをプログラミングで管理することができるようになりました。新しいコマンドは、シートの作成、名前の変更、非表示、削除を可能にし、ユーザーが現在どのシートにいるのかを知ることもできます。
UIからのページ区切りの管理
印刷の際に、より自律性を高めるための機能はどうでしょうか?コンテクストメニューに2つの項目が追加され、ユーザーインターフェイスから改ページを管理できるようになりました。「改ページの追加“と “改ページの削除 “です。また、新しいコマンド(VP SET SHOW PRINT LINES とVP Get show print lines )を使って、印刷行を表示したり隠したりすることもできます。
Programming-related features
オブジェクトにblob属性を作成する
クラスの導入に伴い、オブジェクトにデータを保存する必要性が高まり、特にblobデータが必要になりました。そのため、 4D v19 R2では、オブジェクトにblobをカプセル化 することができるようになりました。ストレージの面だけでなく、メモリ管理やスピードのパフォーマンスも大幅に向上します。
バイトオーダーマーク(bom)とエンドオブライン(eol)管理
4Dは、テキストファイルの特定の不可視文字の管理に関するベストプラクティスに従うように進化してきました。そのため、今後、4Dは、BOMなしでテキストファイルを書き込みます。また、macOSでは、4DはLFをEOL文字として使用します。これは、4DSettings, 4dm, 4DFormなど、4Dによって書かれた全てのファイルに対して、完全に自動で行われます。
新しいプロジェクトでのデフォルトの .gitignore ファイル
プロジェクトモードでは、Git(バージョン管理システム)を使って、コードの変更を簡単に追跡することができます。しかし、多くの場合、Gitリポジトリで全てのプロジェクトファイルを追跡したいとは思わないでしょう。4D v19 R2では、除外するファイルやフォルダのリストを含むデフォルトの.gitignoreファイルをプロジェクトフォルダに自動的に追加することによって、新しいプロジェクトで追跡しないものを定義することができます。
Macでの自動コンポーネント署名
4D v19 R2とMacでは、4Dは、ユーザーによって定義された証明書、または、証明書が指定されていない場合は、アドホック署名を使用して、ビルドされたコンポーネントに自動的に署名します。これにより、コンポーネント開発者は、署名されたコンポーネントを配布することができ、他の4D開発者は、使用する前に署名する必要がありません。
コードエディターから直接オンラインドキュメントを表示
4D v19 R2では、ドキュメントサイトで検索することなく、クラス関数の詳細にアクセスすることができます。コードエディタでF1キーを押すか、コンテクストメニューの“Goto definition… “をクリックするだけで、対応するオンラインドキュメントのページがブラウザに表示されます。
さらに技術的な詳細が必要ですか?の4D v19 R2 Beta ドキュメントを ご覧ください。4D Doc Center.
お客様のご意見は、私たちの製品品質の向上と、お客様のニーズへの対応に大いに役立ちます。上記の機能についてのご意見をお聞かせください。ベータ版 “フォーラム (すべての4Dパートナーがアクセスできます)に投稿してください。そして、あなたのニーズを遠慮なく教えてください!私たちは、投票をとても大切にしています。
まだパートナーではありませんか?4Dパートナーになり、会話に参加しましょう。