Swift 6.4リリースに海外の反応、「美しい言語」と「結局Apple次第」で賛否

姉妹サイトの新着

他サイトの新着

プログラミング言語Swiftの最新版「Swift 6.4」がリリースされ、海外掲示板Hacker Newsのスレッドで反応が集まった。サブプロセス管理API「Subprocess」の正式版や型チェッカー、デバッグ機能の改善が好意的に受け止められる一方、キーワードや属性の多さを「醜い」と評する声も上がった。さらに「Swiftは結局Appleの言語止まりだ」という嘆きに対し、ノートアプリGoodnotesがWebAssembly経由でiOS版と147万行のコードを共有している実例や、携帯ゲーム機Playdate向けの組み込みSwift事例が反論として挙げられ、Swiftの立ち位置をめぐる議論に発展した。

Swift 6.4がリリースされた

出典: swift.org / 元記事はこちら

3 海外の名無しさん 2026-09-15 16:32
SwiftとRust、Zigの間の良い意味での競争が好きだ。Swiftは以前から借用チェッカーの機能を追加してきたし、今ではアリーナ(メモリ確保方式)やC言語との相互運用の改善、GCを使わないプラットフォーム向けの言語サポートも増えている。
5 海外の名無しさん 2026-09-15 16:07
Swiftの進化を見られて嬉しい。美しくてよく考えられた言語だと思う。iOSの外にもどんどん広がってほしい。
20 海外の名無しさん 2026-09-15 16:47
美しい?キーワードや予約語、コンパイラ属性の数だけで自分には十分「汚い」言語に見える。同じことをするのに方法がありすぎるし、SwiftUIが絡むとかなりの割合で…普通に動かないことも予想できる(まあこれは言語自体のせいじゃないと思うけど)。
21 海外の名無しさん 2026-09-15 16:16
initまわりのルールは例外だけどね。
22 海外の名無しさん 2026-09-15 16:27
macOSやiPadOS、watchOS、tvOSでも使えるよ。あ、visionOSも、今のところは。
6 海外の名無しさん 2026-09-15 16:32
Subprocess 1.0は嬉しい。自分は新しい言語を試すとき、コマンドラインツールを作ってみることにしている。Swiftは安全性、クロスプラットフォーム対応、事前コンパイル、自動メモリ管理のバランスが今ある言語の中でちょうどいいと感じる。
7 海外の名無しさん 2026-09-15 15:57
SwiftのWebAssembly対応がここまで進んでいたとは知らなかった。試してみたい。前にRustを使っていたけど、Swiftの方が明らかに扱いやすい。
23 海外の名無しさん 2026-09-15 16:07
Goodnotesはもう実践してる。Web版はiOS版と同じSwiftコードの大部分を、WebAssembly経由でブラウザ上で動かしてるよ。
8 海外の名無しさん 2026-09-15 16:46
すごくよくできたリリースだと思う。型チェッカーの改善は継続的にすごいし、メモリ安全性の向上は隠れた不具合を見つけやすくしてくれる。デバッグの改善、Android向け開発体験の改善もいい。よくやった!
9 海外の名無しさん 2026-09-15 16:39
これまでのキャリアで書いたシェルのラッパーの数なんて数えられない。公式のSwift SubProcessヘルパーができるのは楽しみだ。
10 海外の名無しさん 2026-09-15 16:46
SwiftがAppleの言語になってしまったのは本当に残念だ。すごくよくできているのに。
24 海外の名無しさん 2026-09-15 16:52
この投稿自体がSwiftの他プラットフォームへの移植性についての話なのに、それは煽りコメントでしょ。
11 海外の名無しさん 2026-09-15 16:17
組み込み向けSwiftを使った経験がある人いる?Swiftで動く面白い組み込みプロジェクトを知ってたら教えてほしい。
25 海外の名無しさん 2026-09-15 16:36
面白い例としてこのPlaydate用ゲームがある。あと、いろんなプラットフォームの例をまとめたより網羅的なリストもあるよ。
12 海外の名無しさん 2026-09-15 16:37
今作っているソーシャルメディアアプリのバックエンドをSwiftで書いている。以前はWebサーバーにVaporを使っていたけど、今はHummingbirdを試している。どちらか使ったことがある人いる?体験談を聞きたい。
13 海外の名無しさん 2026-09-15 15:57
デバッガの改善がちゃんと実感できるといいな。デバッガで止めても見たい変数が表示されないことが本当に多かった。
26 海外の名無しさん 2026-09-15 16:21
え、自分のやり方が悪いだけだと思ってた。
27 海外の名無しさん 2026-09-15 16:03
これが問題になる頻度には驚く。自分はもうずいぶん前に諦めて、今は昔ながらのprint文を使っている。結局そっちの方がうまくいく気がするし、アプリの動作も遅くならない。
28 海外の名無しさん 2026-09-15 15:59
Swiftが出た時からずっとそうだよ。:|
14 海外の名無しさん 2026-09-15 16:19
Swiftが組み込みハードウェアをサポートしていることに今気づいた。かなりニッチな話だけど、Swiftのような高水準言語がその選択肢にあるのはいいことだと思う。
19 海外の名無しさん 2026-09-15 16:54
そこまで経験があるなら、Swiftも結局は今まで知っていることの組み合わせでしょ?チュートリアルを2つほどやれば、あとは勢いで(vibe codingで)いける。むしろ問題は、新しい言語を地道に学ぶという過程を経ていない人たちだ。LLMは答えは出してくれるけど、経験までは与えてくれないから。
30 海外の名無しさん 2026-09-15 16:30
Nushellを採用すればいいのに!「勇敢で素晴らしいけど他とはあまり互換性のないユーザー体験のアップグレード」って、すごくAppleらしいじゃないか。
31 海外の名無しさん 2026-09-15 16:28
つまり、コードからシェルを実行して、構造化されたデータを受け取れるようにするってこと?
42 海外の名無しさん 2026-09-15 16:34
そう、そんな感じ。UNIXシェルで延々とパース・再パースをやらされるのは本当に面倒だから。
33 海外の名無しさん 2026-09-15 16:37
ちなみに、OpenSwiftUIという新興のOSSプロジェクトがある。

他サイトの新着

34 海外の名無しさん 2026-09-15 16:31
しかもそれ、Appleの他の非公開UIフレームワークの上に構築されているし。
43 海外の名無しさん 2026-09-15 16:57
実は今年それが切り替わったらしい。伝聞では、レガシーのUIは今はSwiftUIをラップする形になっていて、ボタンやテキストボックスなどが全部同じ実装で描画されるようになったとのこと。もう2つ(Carbonまで入れたら3つ?)の実装が並行して存在することはなくなった。これで機能追加やバグ修正が速くなることを期待したい。
35 海外の名無しさん 2026-09-15 16:22
どういうこと?
44 海外の名無しさん 2026-09-15 16:39
多分これのことだと思う(Swift公式ドキュメントのプロパティラッパーのページへのリンク)。
36 海外の名無しさん 2026-09-15 16:31
「今のところ」って?
45 海外の名無しさん 2026-09-15 16:47
visionOSがどれくらい生き残るか分からない。Appleは Vision Proのさらなる開発をかなり縮小しているようだから。それにMeta的なスマートグラスのような方向性には、visionOSはあまり向いていないと思う。
37 海外の名無しさん 2026-09-15 16:31
GoodnotesはSwiftの公式ブログに、自分たちのWebAssembly対応について今年書いている。その記事によると「共有しているSwiftコード:147万行(Web版の66%、iOS版の34%)」とのこと。
38 海外の名無しさん 2026-09-15 16:54
煽りじゃないよ。Swiftが他プラットフォームで使えることを否定したわけじゃなくて、実際にはほとんど話題にされないし、Swiftのコミュニティ自体もほぼAppleを中心に回っていると言いたかっただけ。
39 海外の名無しさん 2026-09-15 16:57
ありがとう!Foundationライブラリが無いというのは面白い話だ。自分が関わったSwiftプロジェクトは全部それをimportしていたから、それが無いと結構つらいだろうなと思う。
46 海外の名無しさん 2026-09-15 16:45
呪いでもあり恵みでもある。もちろん究極の自由は手に入るけど、プログラミング言語と同じで、自分は型システムが与えてくれる「ガードレール」の方が好きだな。

この話題の背景と論点

Swiftは2014年にApple主導で発表され、2015年にオープンソース化された言語で、現在はSwift.orgが開発を統括している。今回の6.4ではコマンド実行を扱う「Subprocess」APIの正式版や型チェッカー・デバッガの改善に加え、WebAssemblyやAndroid、組み込み向けの対応強化が盛り込まれた。スレで割れたのは、Swiftを「美しい言語」と見るか「キーワードや例外規則が多く複雑」と見るかという評価軸と、「Appleの言語」という印象の強さをどう捉えるかという2点。GoodnotesのWebAssembly活用や組み込み事例は、Swiftが実際にはApple製品の外でも使われていることを示す反証として挙げられたものだが、Swiftのコミュニティ自体は依然Apple製品向けに偏っているという指摘も出ており、「言語としての独立性」と「コミュニティの偏り」は別の論点である点は読者が押さえておきたい。

※本記事は5ch(Hacker News)スレッド「Swift 6.4 Released」より抜粋・要約して構成しています。

この記事のリアクション

他サイトの新着

まだコメントはありません。

コメントする

誹謗中傷・個人を特定する書き込みは削除対象です。投稿は承認後に表示されます。

相互リンクサイト新着記事