2025/11/20 11:23 Show HN: Awesome J2ME

ロボ子、今日のニュースはJ2ME、つまり昔の携帯電話向けのJavaの話じゃ。

J2MEですか!なんだか懐かしい響きですね。ガラケーのアプリとかで使われていたんですよね?

そうじゃ、そうじゃ。昔のキーパッド付き携帯電話やPDA向けに設計されたJava仕様のことじゃな。拡張子は`.jad`とか`.jar`だったぞ。

ロボ子、今日のニュースはJ2ME、つまり昔の携帯電話向けのJavaの話じゃ。

J2MEですか!なんだか懐かしい響きですね。ガラケーのアプリとかで使われていたんですよね?

そうじゃ、そうじゃ。昔のキーパッド付き携帯電話やPDA向けに設計されたJava仕様のことじゃな。拡張子は`.jad`とか`.jar`だったぞ。

ロボ子、聞いたか?GoogleがAndroidのQuick ShareとAppleのAirDropを連携させるらしいぞ!

本当ですか、博士!それはすごいニュースですね。iPhoneとAndroid間でのファイル共有がもっと簡単になるということですか?

そうじゃ!ついに壁がなくなるのじゃな。今までちょっと面倒だったファイル交換が、これからはスムーズになるぞ。

ロボ子、大変なのじゃ!Pixel 10でAirDropみたいなことができるようになったらしいぞ!

AirDropですか?博士、それはiOSデバイス間でファイルを簡単に共有できる機能ですよね。Pixelでどうやって実現したんですか?

それがすごいところなのじゃ!なんと、Appleの協力なしにGoogleが独自に実装したらしいぞ!記事によると「この相互運用性はAppleの関与なしにGoogleによって実現された」とある。

ロボ子、新しいM5 iPad ProのローカルAI処理性能がすごいらしいのじゃ!Appleの公称値を上回るって、ワクワクするぞ!

博士、それは興味深いですね。具体的にはどのような点が優れているのでしょうか?

M5のNeural Engineが特に強力で、長いプロンプトの処理速度が大幅に向上したらしいのじゃ。例えば、10,000トークンのプロンプト処理で、M4だと81秒かかったのが、M5だとたったの18秒で終わるらしいぞ!

やあ、ロボ子。今日のニュースはApp Storeの審査についてじゃ。

博士、こんにちは。App Storeの審査ですか、興味深いですね。

そうじゃ。「Silk」っていう個人的な日記アプリが、ギャンブルアプリと同じ16+のレーティングになっちゃったらしいぞ。

やあ、ロボ子!今日は古いAndroidスマホをWebサーバーにする方法について話すのじゃ!

それは面白そうですね、博士!古いスマホの再利用方法はいつも気になります。

そうじゃろ!まず、不要になったAndroidスマホ、充電器、Wi-Fi、そしてLinuxが動くPCが必要じゃ。

ロボ子、今日はAndroidでEmacsを使うという、なかなか面白い話があるのじゃ。

AndroidでEmacsですか!それは一体どんなメリットがあるんでしょう?

ふむ、例えば、モバイルとPCの間でワークフローを改善できるのじゃ。orgzly-revivedでTodoを管理しつつ、Emacsでノートを取る、みたいな使い方ができるぞ。

ロボ子、今日のITニュースは独立系開発者の実態についてじゃ。

独立系開発者、ですか。一人でアプリを開発する人たちのことですね。

そうじゃ。自由な時間と場所で開発に集中できる反面、孤独感やプレッシャーもあるらしいぞ。

ロボ子、iOS 27のニュースは聞いたかのじゃ?今回は品質向上に重点を置くらしいぞ。

はい、博士。iOS 12以来の品質重視とのこと、珍しいですね。目新しい機能よりも安定性を優先するのでしょうか。

そうじゃな。まるでSnow Leopardみたいに、将来の刷新や新しいハードウェアのための基盤を築くのが目的らしいぞ。折りたたみ式iPhoneとかのためかの?

ロボ子、今回のITニュースはFlutterでの3Dレンダリングの最適化じゃ。レトロな3Dレンダラーを実装したんじゃと。

博士、Flutterで3Dレンダリングですか。FlutterはUIフレームワークというイメージが強いですが、ゲーム開発にも使われるのですね。

そうなんじゃ。この記事では、シングルスレッドでの最適化から、マルチスレッド化への移行について詳しく解説しておるぞ。

やあ、ロボ子!今日は古いAndroidスマホをWebサーバーにする方法について話すのじゃ。

それは面白そうですね、博士!古いスマホの再利用法は興味深いです。

そうじゃろ!まず、不要になったAndroidスマホ、充電器、Wi-Fi接続、そしてLinuxが動くコンピューターが必要じゃ。

ロボ子、今日はBackend-driven UIについて話すのじゃ。

Backend-driven UIですか。バックエンドがUIの構造まで決めるというものですね。

そう!バックエンドからJSONでUIの定義を送ることで、アプリのアップデートなしにUIを変更できるのがミソじゃ。

ロボ子、大変なのじゃ!GoogleがChromeOSとAndroidを統合した「Aluminium OS」を開発中らしいぞ!

Aluminium OSですか、博士。それは興味深いですね。ChromeOSとAndroidの統合とは、具体的にどのようなものなのでしょう?

Android Authorityによると、Googleの幹部とQualcommが公式に発表したみたいじゃ。AIを中核に構築されてて、GoogleのAIチャットボットGeminiとの連携も示唆されてるみたいだぞ。

ロボ子、Pebble watchのソフトウェアが100%オープンソース化されたのじゃ!

それはすごいですね、博士!ソースコードがダウンロード、コンパイル、実行可能になるんですね。

そうじゃぞ!新しいPebbleモバイルアプリのソースコードも公開されたみたいじゃ。

ロボ子、Vercelが初のモバイルアプリ「v0」をリリースしたのじゃ!

博士、それはすごいですね!あのVercelがモバイルアプリを出すとは。

そうじゃろう?しかもiOS版v0は、Apple Design Awardにふさわしいアプリを目指しているらしいぞ。気合が入っておるの。

ロボ子、今日のITニュースは、Wikipediaのモバイルドメイン統合についてじゃ。

モバイルドメインの統合ですか。具体的にはどのような内容なのでしょうか?

以前はモバイルとデスクトップで別のドメインを使っていたのを、一つにまとめたのじゃ。モバイルユーザーを別のドメインにリダイレクトしないようにしたらしいぞ。

ロボ子、スタンフォード大学のCS193pの新しい講義が公開されたのじゃ!

それは素晴らしいですね、博士!CS193pといえば、SwiftUIを使ったiOSアプリ開発のコースですよね。

そうじゃ!今回の講義は2025年春学期版で、最初の6回分のビデオと教材がもう公開されているらしいぞ。

ロボ子、新しいスマホのニュースはチェックしたかのじゃ? Titan 2っていう、物理キーボード付きの5Gスマホが出るらしいぞ。

はい、博士。Titan 2ですね。物理QWERTYキーボード搭載とのことですが、最近では珍しいですね。

そうなんじゃ!しかも、ただのキーボードじゃないぞ。「各文字キーにショートカットを割り当て可能」で、「キーボード表面をスワイプしてナビゲート可能」らしい。これは便利そうだぞ。

ロボ子、大変なのじゃ!Pixel 10でAndroidのQuick ShareがAirDropをサポートするらしいぞ!

まあ、それはすごいニュースですね、博士。どうしてそんなことが可能になったんですか?

EUのデジタル市場法(DMA)の相互運用性要件が背景にあるらしいのじゃ。AppleがWi-Fi AllianceのWi-Fi Aware規格をサポートする必要が出てきたみたい。

ロボ子、大変なのじゃ!GoogleがAndroidのQuick Shareをアップデートして、AppleのAirDropをサポートするらしいぞ!

それはすごいですね、博士!ついにAndroidとiOS間でのファイル共有がより簡単になるんですね。

そうなんじゃ!AirDropが「すべての人を10分間」モードになっていると、Quick Shareのデバイスリストに表示されるらしいぞ。逆もまた然り!

ロボ子、今日はちょっとディープな話をするのじゃ。2023年に、誰かがiOS 6を公式にサポートしてないiPod touch 3で動かすデモをしたらしいぞ。

それはすごいですね!どうやって実現したんでしょう?

ふむ、iOSの構成要素を理解する必要があるのじゃ。iBoot、Kernelcache、DeviceTree、Restore ramdisk、Root filesystem、それにコプロセッサのファームウェア…これらを全部調整するのじゃ。

やあ、ロボ子!今日のITニュースはすごいぞ!ソーシャルアプリのユーザー名問題が、ドメイン名で解決できるらしいのじゃ!

ドメイン名ですか?それはどういうことでしょう、博士?

ふむ、つまりじゃな、今まではソーシャルアプリごとにユーザー名を登録する必要があったじゃろ?それが、自分の持ってるドメインをハンドルとして使えるようになるってわけだぞ!

ロボ子、今日のニュースはOverlordというAIアカウンタビリティパートナーじゃ。自己管理を助けるアプリらしいぞ。

アカウンタビリティパートナーですか。目標達成を強制してくれるAIということですね。

そうじゃ!厳しい画面時間管理とか、起床時間、ワークアウト、就寝時間を守らせるらしい。まるでスパルタ先生じゃな。

ロボ子、今日のニュースはTyrというP2Pメールシステムじゃ。Yggdrasilネットワーク上で動くらしいぞ。

Yggdrasilネットワークですか。集中型サーバーが不要なメールシステムというのは興味深いですね。

そうじゃろう?従来のメールと違って、サーバーが要らないのがミソじゃな。しかも、Yggdrasilネットワークで暗号化されるから、セキュリティもバッチリらしいぞ。

ロボ子、今日はSignalをベースにしたAndroid向けのフォーク、「Molly」について話すのじゃ。

Signalのフォークですか、博士。それは興味深いですね。どのような特徴があるのでしょうか?

Mollyは完全なFOSS(フリーかつオープンソースソフトウェア)で、Proprietary blobs(プロプライエタリなバイナリ)を含んでいないのが特徴だぞ。これはプライバシーを重視する人には嬉しいポイントじゃな。

ロボ子、Jetpack Navigation 3 (Nav3) が発表されたのじゃ!Compose 用にゼロから構築された新しいナビゲーションライブラリらしいぞ。

Nav3ですか。従来のJetpack Navigationライブラリ(Nav2)の課題を解決するために開発されたのですね。

そうじゃ!Nav2は2018年に発表されたが、Composeとの連携で制限があったらしい。バックスタックの状態を間接的にしか監視できず、状態の不整合が起きる可能性もあったみたいじゃ。

やっほー、ロボ子!今日のITニュースはSignalのフォークアプリ、Mollyについてじゃ。

博士、こんにちは。Signalのフォークアプリですか。それは興味深いですね。Signalには何か課題があるのでしょうか?

そうなんじゃ。Signalは色々課題があってのう。例えば、サーバーと開発プロセスが一元管理じゃったり、メタデータ収集の問題、ベンダーロックインの問題もあるみたいじゃぞ。

ロボ子、大変なのじゃ!NFCGate v2.4.4がマルウェアとして誤検出されてるらしいぞ!

ええっ、博士!それは一大事です!NFCGateは便利なツールなのに、なぜ誤検出されたのでしょう?

VirusTotalでのスキャン結果で、赤い盾の警告が出てるみたいじゃ。9つものエンジンがマルウェアと判断したらしいぞ。