Mac OS X用Java 1.4.1リリース 27
ストーリー by yourCat
長いβステージだった 部門より
長いβステージだった 部門より
Acanthopanax 曰く、 "Mac OS X用Java 1.4.1がリリースされました。ソフトウェア・アップデートから入手可能。説明によると、機能強化された点は以下の通り。
- 「Safari」などの Java Internet Plug-In 対応ブラウザでの Java アップレットサポートの強化。
- Sun の最新 Java リリースへのアップデート(XML ベースの Web サービス、クライアント機能の拡張、パフォーマンスと信頼性の強化など数々の新機能が含まれます)。
- Java アプリケーションと「Aqua」、「Quartz Extreme」との連携強化。
- Java アプリケーション の Mac OS X v10.2 搭載のユニバーサルアクセス機能への全面対応。
- 新しい UI スクリプティングテクノロジー( http://www.apple.com/applescript/GUI/)を利用して、AppleScript による Java アプリケーションのコントロールが可能。
Swing (スコア:3, 参考になる)
CarbonからCocoaに変るということで期待していました。
jIRC [osdn.jp]というIRC クライアントを作成しています。なれの問題かもしれませんが、1.3.1で開発してて素で1.4.1の環境で動かした場合、
- JTextAreaの文字のサイズが大きくなりアンチエイリアシングがはいっていそうだ。
- JTextAreaがスクロールできる場合、サムを操作してのスクロールがすごく重たい。
- JFrameにつけているJMenuBarのJMenuの文字が小さく、また上下の隙間もすくない。ダサク見える
- 致命的なのがJTextFieldで文字入力したとき、文字を漢字に変換しようとした場合、文字化けがおきる。
という状況です。1.3.1ではなんとか日常的に使えるレベルだったのですが、またいろいろ試してみないとだめなのかなぁなんて思っています。1.3.1から何も修正を加えない状態で1.4.1でコンパイルしてみると推奨されないAPIを使ってるというメッセージが表示されたりもします。API等のドキュメントをダウンロードしようと思ったのですが、1.4.1の日本語版はなくて、日本語版ドキュメントの最新のものは 1.4 [sun.com] のようです。
Re:Swing (スコア:0)
# propertiesファイルを書き戻すのに失敗してるんですよね…どっかにこのあたりの説明はないかなあ?
Re:Swing (スコア:1)
POWですが、こちらではそんなにおかしい所はないと思います。といっても、propertiesファイルを書き戻す方法がわからないですが、、、
POWのドキュメントにも DP10では動いたとレポートを受けたと書いていますし。
あと、ログのAPIから出力されたっぽいメッセージが出てるのを確認できました。
2003-03-18 01:17:37.531 java[544] Warning: Font LucidaSans-TypewriterBold claims fixed-pitch with 0 max advance!
2003-03-18 01:17:38.335 java[544] Font GB18030Bitmap: in _readBasicMetricsForSize, claims 0 max advance but is fixed-pitch.
漢字変換中に文字化けが起きる場合ですが、APIをみたり、単純なアプリ(フレームにJTextAreaだけをはりつけたやつ)を作って調べたりしましたが、どうもらちがあきません。
ためしにAWTだけ(FrameにTextAreaを貼付けただけ)だとうまく行くんで、どうしても現状でうごかしたいんであれば、AWTだけで作るしかないのかなぁとおもっているところです。
MacでJavaの情報のサイトがあればなぁ、、、ADCしかないのかなぁ?
#できれば日本語で、、、
Re:Swing (スコア:0)
そのエラー
一太郎Ark (スコア:2, 興味深い)
一年前にもコメント [srad.jp]しましたが、一太郎Ark [justsystem.co.jp]の動作について検証してみました。
まず、メニュー中のショートカットの表記が正常に表示されるようになっていました。動作自体は軽快になったような気もしますが、メニュー項目によってはずいぶん時間がかかることもあります(フォントリストをつくったりしているのかも)。あと、いつのまにか選択範囲が反転しなくなっていたのが、ちゃんと反転するようになりました。
# 一太郎Arkは、一太郎およびMS-Wordファイルコンバータとして(も)役になっております。
Re:一太郎Ark (スコア:1)
Re:一太郎Ark (スコア:1)
試してみました。ダメダメでした。文字がずれたり、反転したりします。
しかしさぁ (スコア:0)
それだから開発者にいろいろいわれるのがわからんのか。
Re:しかしさぁ (スコア:1)
いったいいつの情報ですか。
(Apple-Japanは、Mac開発者は英語ができて当たり前と言う意識なんでしょうか。
そりゃ、必要でしょうが。)
# 単純に、リソース(人員)の問題かも。
Re:しかしさぁ (スコア:1)
一応、日本語のデベロッパ-Javaページ [apple.com]というのもあります。しかし、リンクされている文書が翻訳されているかというとそうとも限らないという(^^;。
御意。
早速Tell us (スコア:1)
# ばかの一つ覚え?
Re:早速Tell us (スコア:1)
てか、単にUSページにリダイレクトされるだけですが。
http://www.apple.co.jp/java/
実は、今まで誰も指摘していなくて、
当のApple-Japan自身からして存在を忘れてたのかも。w
だいたい、このページにはどこからつながってるのでしょうか?
サイトマップから発見はしたものの、普通のページから行く方法が
パッと見た所、見つかりませんでした。
Re:早速Tell us (スコア:2, 参考になる)
リダイレクトをするようになったということは、日本語ドキュメントの不在に気付いたということ。ならば今後はちゃんと整備してくれると期待しましょう ;)。
Re:早速Tell us (スコア:0)
Re:早速Tell us (スコア:0)
Re:早速Tell us (スコア:0)
その前にJavaから手を引く羽目になったけど。
昔から (スコア:1)
英語は読めてあたりまえだけど、アップルってシェア狭い割に
「開発”させてやる”」的態度がみえみえでしょうがない。
開発環境・動作環境ともMSを見習うべき(Win16->32の移行は
お見事・AppleはClassic->OSX移行にいまだに手間取っている)。
昔開発者の集まりで、アップルが資料の日本語訳出せないのは
OSXに移行するからだ、移行後日本語訳出す、といっていたのは
・・・いつものとおりだろう。
だから新規参入できないのよね。Macの開発って。
-- gonta --
"May Macintosh be with you"
Re:昔から (スコア:1)
開発環境については全く同意見です。MSは開発者もビジネスの対象としているのが、Appleと違うところでしょうか。カネ儲け主義とかそういうのは置いといても、資料の充実度とか、やっぱり違うもんなぁ。
trueOne
Re:昔から (スコア:1)
同感。
ソースは明かせないけど、昔、アップル向けに開発していたけど途中で止めた会社の
偉いさんの話によれば、かなりタカビーだったらしい。勘違いしているというか。
>アップルが資料の日本語訳出せないのはOSXに移行するからだ、移行後日本語訳出す、といっていた
うっそでぃ(笑)。単に自分ところに日本語訳出す能力がないか、
日本語訳を出せる外注に出す予算がないだけでしょう。
だって日本語訳が出ないから、しかたなく個人でやっている人もいるんだよ。
たとえばhttp://www.oomori.com/index.htmlとか。
オレも一部やっている途中だけど、手間がかかるわりには
たいして儲けにならないんで区切りがついたら、もう2度とやらないよ。
Re:昔から (スコア:0)
儲けだけを考えてる時点でMacを相手にするのは間違ってるだろ。
Re:昔から (スコア:0)
開発者に、Mac用の開発も儲けになるという認識ができないと、この先不安。
ただでさえ、マクアプリはお寒い状況なのに。
林檎日本の開発者に対する営業というか、意識がかわらないと。
# 昔から思うけど、どうすれば変えられるかねぇ。
# まず原田さんに、やめていただく?
やっぱり描画系が… (スコア:0, 参考になる)
図形の描画自体はとても綺麗ですが、背景色で塗り直した時にうまくアンチエイリアス部分が消えないってのはどうも…。
Re:やっぱり描画系が… (スコア:2, 参考になる)
Appletならデフォルトではアンチエイリアシングがオフになってますし、 Java Applicationなら
java.awt.Graphics2D.setRenderingHint( java.awt.RenderingHints.KEY_ANTIALIASING, java.awt.RenderingHints.VALUE_ANTIALIAS_OFF );
すればよいかと。
ひょっとしてそういう問題ではない?
java.awt.Graphicsにはdraw()というメソッドはないので全然別の話ですかね。
でもswing以降はデフォルトでアンチエイリアシングが有効か無効かは 環境依存なのでAppleのせいではないと思いますけど。
kaho
Re:やっぱり描画系が… (スコア:1)
trueOne
Mac de Java (スコア:0)
Re:Mac de Java (スコア:1)
RedLightVA [plala.or.jp],Yahoo!ゲーム [yahoo.co.jp]くらいかな。
Yahooのほうは日本語がまともに表示されませんが。。。
1.4.1DP7位まではまともに起動すらしなかったので、着実に進歩してますね・・・。
Re:Mac de Java (スコア:1)
こいつは1.4.1になってからbuildできないですね。