Biz/Browser SmartDevice(iOS) ver1.5.7 リリースノート

Biz/Browser SmartDevice(iOS)をご利用いただき、誠にありがとうございます。 このドキュメントには、Biz/Browser SmartDevice(iOS)の以前のリリースとの違いなど、 マニュアルには記載されていない重要な情報が含まれます。

今回のリリースと、それ以前のリリースとの比較など、お気付きの点についてフィードバックをお寄せいただければ幸いです。
お寄せいただいたご意見、ご要望は、より良い製品を開発するために活用させていただきます。

制限事項および既知の問題

制限事項
OSによる制約/差異
   以下の機能について、iOS上ではWindowsやAndroidと挙動が異なる、または正常動作しない事が確認されています。
   ご利用になれない、もしくは正しく動作しませんのでご注意ください。

   (1) Biz/Browser SmartDeviceのプロセスの生存期間について
      ・iOSの仕様上、Biz/Browserが前面に表示されていない状態になった時に
       Biz/Browserのプロセスが自動的に強制終了させられることがあります。

   (2) フォントの差異について
      ・端末内蔵の標準フォントの違いにより、Biz/Browser VやBiz/Browser Mobile、
        Biz/Browser SmartDeviceの他のプラットフォームと比較して行間や文字幅が異なることがあります。
      ・太字や斜体につきましては端末に該当するフォントが存在する場合のみ適用されます。
      ・下線はBiz/Browser SmartDevice(iOS)では対応していません。

   (3) 表示の差異について
      ・文字列が表示領域に収まらなかった場合の表示や、ワードラップ処理の結果が、
        Biz/Browser VやBiz/Browser SmartDeviceの他のプラットフォームと異なることがあります。
      ・使用可能な改行コードはBiz/Browser V、Biz/Browser Mobileと異なり、「\n」または「\r\n」となります。
      ・Biz/Browser VやBiz/Browser Mobile、Biz/Browser SmartDeviceの他のプラットフォームとは
        GUIの外観がそれぞれと異なることがあります。

   (4) ファイルシステムの差異について
      ・OS間の違いによりドライブやディレクトリの構造が異なりますので、
        絶対パスでのアクセスなどで動作しないことがあります。

   (5) 文字入力に関する差異について
      ・iOSのキーボードの設定によっては、入力文字列の自動修正、スペルチェックなどが行われることがあります。
        この動作はiOSの設定画面の「一般」→「キーボード」にて変更することができます。

   (6) iOS 13以降での一部機能の制限について
      ・現時点ではRoot.DisplayOrientプロパティを指定した直後は画面は回転されません。
        端末自体を明示的に回転させた際に、指定された方向で固定される挙動となります。
      ・現時点ではダークモードには対応しておりません。
        端末の設定によらず、常にライトモード (iOS 12以前と同等の配色)で起動します。

CRSエンジンに関する制約/差異
      ・内部文字コードにはUnicodeを採用しています。
       また、バイト列と文字列間の変換時はUTF-8を採用しています。
      ・Biz/Designer Mobileによるリモートデバッグ実行時、HttpSession等を使用したHTTPS通信の通信ログはBiz/Designer Mobileに表示されません。
       またリモートデバッグ時のHTTPS通信では、Biz/Designer Mobileのプロキシ設定は無視されます。

GUIオブジェクトに関する制約/差異
      ・DateEditクラス、NumberEditクラスはソフトウェアキーボードからの入力はできません。
        専用の入力ウィンドウを表示、利用して入力します。
      ・NextTabKeyプロパティ、PrevTabKeyプロパティなど、キー操作によるフォーカス制御はできません。
        また、KeyDownイベントは発生しません。
      ・ハードウェアキーボードからの入力は保証されません。

ハードウェアの機能に関する制約/差異
      ・Runtime.SetCameraOptionメソッドで高解像度で撮影する場合、
        環境によっては非常に高負荷となり動作不能になる場合があります。
      ・Runtime.ShowImagePickerメソッドでカメラで撮影した画像を取得する場合、
        端末の画面の向きが横向きのときに撮影した画像は取得できません。

	

Biz/Browser SmartDevice ver1.5.6 から ver1.5.7 への主な変更点

バージョン
■ APIバージョンが更新されました。
    対応APIバージョンはver.20です。
    変更点などについては下記の関連資料をご参照ください。
    ・API ver.20リリースノート
    
■ 動作環境
    【動作保証OS】
   - iOS 14.2

    【動作可能OS】
   - iOS 11.0以降

■ 変更履歴
   過去の変更履歴
	
全般
機能追加
・ExternalObject(iOS) Packageによる、東芝テック株式会社のハンディースキャナ・UF-2200/UF-3000でのRFID読取に対応しました。#19736
・外部リソース定数について、実行時の言語環境に対応するリソースファイルが存在しない場合、resource.xmlを参照するように変更しました。#19554
・日本語、英語環境以外では、ホーム画面を英語で表示するように変更しました。#19562
	
仕様変更
・アプリ一覧画面で「アプリを更新する」ボタンを押した際の通信タイムアウト時間を120秒に変更しました。#19946
・バージョン情報のライブラリ一覧の表示形式を変更しました。#20024
・例外発生時のコアダンプ出力プログレスを、デフォルトで表示しないように変更しました。表示の有無はRoot.ShowCoredumpProgressメソッドで指定します。#19765
・バーコード読取ライブラリを更新しました。#19772
・Skiaライブラリを更新しました。#19773
・SQLite3ライブラリを更新しました。#19777
・XML解析ライブラリexpatを更新しました。#20055
	
障害修正
・中国語の例外メッセージの翻訳ミスを修正しました。#19698
	
Buttonクラス
障害修正
・表示文字列で"&"が2回続く場合に、"&"が全て削除される不具合を修正しました。#19722
	
CheckItemクラス
障害修正
・表示文字列で"&"が2回続く場合に、"&"が全て削除される不具合を修正しました。#19722
	
DateEditクラス
仕様変更
・Formatプロパティに指定した書式に応じて、日付入力ポップアップの日付/時刻の初期表示を変更するようにしました。#19737
	
FlexButtonクラス
障害修正
・表示する文字列に含まれる"&"が削除されない不具合を修正しました。#19722
	
FlexCheckButtonクラス
障害修正
・表示文字列で"&"が2回続く場合に、"&"が全て削除される不具合を修正しました。#19722
	
FlexGroupHeaderクラス
障害修正
・表示する文字列に含まれる"&"が削除されない不具合を修正しました。#19722
	
FlexHeaderクラス
障害修正
・表示する文字列に含まれる"&"が削除されない不具合を修正しました。#19722
	
FlexLabelクラス
障害修正
・表示する文字列に含まれる"&"が削除されない不具合を修正しました。#19722
	
FlexTreeHeaderクラス
障害修正
・表示する文字列に含まれる"&"が削除されない不具合を修正しました。#19722
	
ImageButtonクラス
障害修正
・CornerRadiusプロパティを設定すると文字が欠ける不具合を修正しました。#19685
・CornerRadiusプロパティが小さい場合に、角丸が指定値より大きく欠ける不具合を修正しました。#19685
・表示文字列で"&"が2回続く場合に、"&"が全て削除される不具合を修正しました。#19722
	
ImageLabelクラス
障害修正
・表示文字列で"&"が2回続く場合に、"&"が全て削除される不具合を修正しました。#19722
・CornerRadiusプロパティが小さい場合に、角丸が指定値より大きく欠ける不具合を修正しました。#19685
	
Labelクラス
障害修正
・表示文字列で"&"が2回続く場合に、"&"が全て削除される不具合を修正しました。#19722
	
ListBoxクラス
障害修正
・ValueプロパティやListItem.Selectedプロパティにより項目が選択状態に変わったとき、選択された項目が表示される位置にスクロールしない問題を修正しました。#19994
	
OptionItemクラス
障害修正
・表示文字列で"&"が2回続く場合に、"&"が全て削除される不具合を修正しました。#19722
	
Rootクラス
障害修正
・DisplayOrientプロパティを変更した際に自動で画面の向きが変わらない不具合を修正しました。#18833
・ImportClientCertificateメソッドで複数のクライアント証明書をインポートすると、Root.SetClientCertificateメソッドで指定した証明書が選択されない場合がある不具合を修正しました。#20070
	
Runtimeパッケージ
障害修正
・カメラを使用するRuntime.ShowCodeScannerメソッド、Runtime.StartCameraCaptureメソッド、CodeScannerView.ShowCameraメソッドについて、カメラを同時に使用できないようにしました。#20039
	
SpeechSynthesizerクラス
障害修正
・UtteranceStateChangedイベントが発生するタイミングを修正しました。#19575