Menu

Skip to content
AppleScriptの穴
  • Home
  • Products
  • Books
  • Docs
  • Events
  • Forum
  • About This Blog
  • License
  • 仕事依頼

AppleScriptの穴

Useful & Practical AppleScript archive. Click '★Click Here to Open This Script' Link to download each AppleScript

macOS 14RCはじめました

Posted on 9月 19 by Takaaki Naganoya

昨日の今日でナニではありますが、M1 Mac miniの起動SSDに別パーティション(Beta)を作って、macOS 14をインストールしました。

パーティション作成→BetaパーティションへのmacOS 13のインストール→BetaのmacOS 13で起動→macOS 14にアップデート

という手順を経る必要がありました。

電子書籍「AppleScript最新リファレンス v2.8対応」を出すにしても、いろいろと確認すべき事項があったため(macOS 14の処理系がバージョン2.9だったらシャレになりません)、細部の確認が行えていないと怖い部分がいろいろありました。

確認したこと

macOS 14のAppleScript処理系のバージョンは2.8のままで変更はありません(予想どおり)

「システム設定」(System Settings)のAppleScriptによるコントロール機能が回復。各PaneのIDを取得してrevealコマンドで表示できるようになった。ただし、すべてのPaneについてIDが割り振られているかは未確認。どうせAppleのことなので、IDが割り振られていないPaneであるとか、指定しても表示されないPaneの存在が予想される(1つありました→表示まで時間がかかるPaneだったもよう。すべてチェックして、表示できないIDのPaneはありませんでした)

全体的に実行速度が若干macOS 13よりも向上しているように見えますが、クリーンインストールしたためなのか、Rosetta 2をインストールしていない環境であるためなのかは不明

日本語環境でText To Speechのキャラクター「O-Ren」「Hattori」が追加されているものの、sayコマンドで指定できるようにはなっていない(音声キャラクタの使用ライセンスの問題なので、バグではない。ただし説明がまったくない点はあいかわらず不親切)

aliasからPOSIX pathに変換すると結果がおかしくなるといった「macOS初期β版によくある」不具合は見られなかった

macOS 12のβ版でかなり長い間修正されなかった(Release版では直った)「スクリプトメニューが表示されない」不具合は見られなかった(直前に発生した不具合を何回も繰り返すAppleあるある)

スクリプトエディタのコンテクストメニュー・スクリプトに、絵文字つきのファイル/フォルダのコンテンツを入れると、コンテクストメニューに「項目が重複して表示される」不具合が修正された(macOS 13βでも一時期直っていた時期もあったので再発する可能性あり。まったく油断できない)

要素数の多い配列(list)の生成、ランダムシャッフル、ソートなどCocoaの機能を用いた高速処理の速度については速度低下は見られず

700箇所の位置情報と8,000箇所の位置情報(鉄道駅、バス停留所)の距離計算を行うベンチマークで、macOS 13だと1分45秒程度だったものが、macOS 14では1分35秒程度。遅くなっているわけではなさそう

指定配列要素の順列組み合わせ計算(Permutation)の計算結果も若干速くなっている。誤差程度だが、遅くなるという傾向は見られなかった

「Mail.appでAppleScriptからメール生成+送信を行うと、メール1通あたりに生成されたプロセス2個がメモリ上から消去されず、メール作成すればするほどプロセスがたまってメモリが喰いつくされ、動作速度が壊滅的に遅くなる」不具合は未検証(Mail.app自体のバージョンアップは行われていない)。

macOS 12/13と初期Release版でNSDataDetectorによるデータ認識が日本語環境だけ問題を起こしていたバグについても検証が必要(何回も不具合を出している要チェックポイント。Apple自身がリリース前にチェックすべき)

→ ひととおりテキストからの情報抽出を行わせてみたところ、問題なく動いているようです。ただし、ここ数バージョンのmacOSは、リリース版で大幅に劣化する(未知のバグがたくさん発生)ので油断はできません

連絡先(Contacts)のAppleScript用語辞書のうち、プラグイン(廃止済み)のSuites「Address Book Rollover Suite」がhiddenになった(そのままでは表示されない。とくに問題はない)

ミュージックのAppleScript用語辞書のうち、playlistの「loved」属性が「favorited」に変更された。AppleEventコードなどはそのままで予約語が変更

Safari v17のAppleScript用語辞書で、隠し命令「show credit card settings」が追加された。なお、macOS 13.x上に提供されているSafari 17betaでも同様の変更が確認されている

Shortcuts Events添付のsdefがいろいろmacOS 14で書き換えられている(バージョン番号は変わらず)。これを見るのはなかなか面白い。

スクリプトエディタ上でテンプレートから作成できる「Cocoa-AppleScript Applet」が動作しない(macOS 13から発生している現象)

More from my site

  • Cocoa-AppleScript Appletランタイムが動かない?Cocoa-AppleScript Appletランタイムが動かない?
  • Keynote/Pages/Numbers v13.2がリリースされるKeynote/Pages/Numbers v13.2がリリースされる
  • 当分、macOS 14へのアップデートを見送ります当分、macOS 14へのアップデートを見送ります
  • macOS 14, Sonoma 9月27日にリリースmacOS 14, Sonoma 9月27日にリリース
  • macOS 14, Sonoma βテスターからCocoa Scripting速度低下のレポートmacOS 14, Sonoma βテスターからCocoa Scripting速度低下のレポート
  • macOS 14, SonomamacOS 14, Sonoma
(Visited 19 times, 1 visits today)
Posted in Bug | Tagged 14.0savvy | Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

電子書籍(PDF)をオンラインストアで販売中!

Google Search

Popular posts

  • macOS 13, Ventura(継続更新)
  • アラートダイアログ上にWebViewで3Dコンテンツを表示(WebGL+three.js)v3
  • Xcode 14.2でAppleScript App Templateを復活させる
  • UI Browserがgithub上でソース公開され、オープンソースに
  • macOS 13 TTS Voice環境に変更
  • 2022年に書いた価値あるAppleScript
  • ChatGPTで文章のベクトル化(Embedding)
  • 新発売:AppleScriptからSiriを呼び出そう!
  • iWork 12.2がリリースされた
  • 従来と異なるmacOS 13の性格?
  • 新発売:CotEditor Scripting Book with AppleScript
  • macOS 13対応アップデート:AppleScript実践的テクニック集(1)GUI Scripting
  • AS関連データの取り扱いを容易にする(はずの)privateDataTypeLib
  • macOS 13でNSNotFoundバグふたたび
  • macOS 12.5.1、11.6.8でFinderのselectionでスクリーンショット画像をopenできない問題
  • 新発売:iWork Scripting Book with AppleScript
  • ChatGPTでchatに対する応答文を取得
  • Finderの隠し命令openVirtualLocationが発見される
  • macOS 13.1アップデートでスクリプトエディタの挙動がようやくまともに
  • あのコン過去ログビューワー(暫定版)

Tags

10.11savvy (1101) 10.12savvy (1242) 10.13savvy (1390) 10.14savvy (586) 10.15savvy (434) 11.0savvy (277) 12.0savvy (186) 13.0savvy (59) CotEditor (60) Finder (47) iTunes (19) Keynote (99) NSAlert (60) NSArray (51) NSBezierPath (18) NSBitmapImageRep (20) NSBundle (20) NSButton (34) NSColor (51) NSDictionary (27) NSFileManager (23) NSFont (18) NSImage (41) NSJSONSerialization (21) NSMutableArray (62) NSMutableDictionary (21) NSPredicate (36) NSRunningApplication (56) NSScreen (30) NSScrollView (22) NSString (117) NSURL (97) NSURLRequest (23) NSUTF8StringEncoding (30) NSView (33) NSWorkspace (20) Numbers (57) Pages (38) Safari (41) Script Editor (20) WKUserContentController (21) WKUserScript (20) WKUserScriptInjectionTimeAtDocumentEnd (18) WKWebView (23) WKWebViewConfiguration (22)

カテゴリー

  • 2D Bin Packing
  • 3D
  • AirDrop
  • AirPlay
  • Animation
  • AppleScript Application on Xcode
  • beta
  • Bluetooth
  • Books
  • boolean
  • bounds
  • Bug
  • Calendar
  • call by reference
  • Clipboard
  • Code Sign
  • Color
  • Custom Class
  • dialog
  • drive
  • exif
  • file
  • File path
  • filter
  • folder
  • Font
  • Font
  • GAME
  • geolocation
  • GUI
  • GUI Scripting
  • Hex
  • History
  • How To
  • iCloud
  • Icon
  • Image
  • Input Method
  • Internet
  • iOS App
  • JavaScript
  • JSON
  • JXA
  • Keychain
  • Keychain
  • Language
  • Library
  • list
  • Locale
  • Machine Learning
  • Map
  • Markdown
  • Menu
  • Metadata
  • MIDI
  • MIME
  • Natural Language Processing
  • Network
  • news
  • Noification
  • Notarization
  • Number
  • Object control
  • OCR
  • OSA
  • PDF
  • Peripheral
  • PRODUCTS
  • QR Code
  • Raw AppleEvent Code
  • Record
  • rectangle
  • recursive call
  • regexp
  • Release
  • Remote Control
  • Require Control-Command-R to run
  • REST API
  • Review
  • RTF
  • Sandbox
  • Screen Saver
  • Script Libraries
  • sdef
  • search
  • Security
  • selection
  • shell script
  • Shortcuts Workflow
  • Sort
  • Sound
  • Spellchecker
  • Spotlight
  • SVG
  • System
  • Tag
  • Telephony
  • Text
  • Text to Speech
  • timezone
  • Tools
  • Update
  • URL
  • UTI
  • Web Contents Control
  • WiFi
  • XML
  • XML-RPC
  • イベント(Event)
  • 未分類

アーカイブ

  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年5月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年7月
  • 2020年6月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年2月
  • 2020年1月
  • 2019年12月
  • 2019年11月
  • 2019年10月
  • 2019年9月
  • 2019年8月
  • 2019年7月
  • 2019年6月
  • 2019年5月
  • 2019年4月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年12月
  • 2018年11月
  • 2018年10月
  • 2018年9月
  • 2018年8月
  • 2018年7月
  • 2018年6月
  • 2018年5月
  • 2018年4月
  • 2018年3月
  • 2018年2月

https://piyomarusoft.booth.pm/items/301502

メタ情報

  • ログイン
  • 投稿フィード
  • コメントフィード
  • WordPress.org

Forum Posts

  • 人気のトピック
  • 返信がないトピック

メタ情報

  • ログイン
  • 投稿フィード
  • コメントフィード
  • WordPress.org
Proudly powered by WordPress
Theme: Flint by Star Verte LLC