JDK 7 Features

Java 8の新機能を追わなきゃなっとか思っていて、Java 7は大したものなさそうだからスルーしようかと思っていたけど、ここを見ると細かいのがいろいろあるな。

  • JSR 292: Support for dynamically-typed languages (InvokeDynamic)
  • Strict class-file checking
  • JSR 334: Small language enhancements (Project Coin)
  • Upgrade class-loader architecture
  • Method to close a URLClassLoader
  • Concurrency and collections updates (jsr166y)
  • Unicode 6.0
  • Locale enhancement
  • Separate user locale and user-interface locale
  • JSR 203: More new I/O APIs for the Java platform (NIO.2)
  • NIO.2 filesystem provider for zip/jar archives
  • SCTP (Stream Control Transmission Protocol)
  • SDP (Sockets Direct Protocol)
  • Use the Windows Vista IPv6 stack
  • TLS 1.2
  • Elliptic-curve cryptography (ECC)
  • JDBC 4.1
  • XRender pipeline for Java 2D
  • Create new platform APIs for 6u10 graphics features
  • Nimbus look-and-feel for Swing
  • Swing JLayer component
  • Gervill sound synthesizer
  • Update the XML stack
  • Enhanced MBeans

言語仕様に関係するとことか、NIO2あたりとか、一度きちんと見たほうが良いのかも。まぁ、Java 8までは使わなそうな気はするけど。

Amazon AppStore

iOSだと、AppleのAppStoreがあるけど、USではAndroid用にAmazonが独自のAppStoreを展開している。結構、前に開設するニュースを見たときに調べたら、年額料金がかかるので、利用方法を一通り確認して終わりにしたけど、久々にFAQを見たら、現在は年額料金を保留しているっぽい。そんでもって、AmazonのAppStoreでは毎日一個、有料アプリを無料で配っているっぽい。あとは、Google Playは審査ないけど、Amazonのやつは一応、審査するみたいだからGoogle Playよりは気持ち的に安心かも(まぁ、問題のあるアプリが見逃されないとは言えないけど)。あと、FAQにKindleのことも書いてあるのだけど、Kindleって、Google Mobile Service(GMS)が入っていないのね。なので、たぶん、Androidエミュレータで動いているような状況でGoogle PlayなどのGoogle系アプリとかが入っていないっぽい。また、Kindle以外の端末(USの端末用)で利用するには、Storeアプリが野良アプリっぽい形で提供されているみたいだから、それを入れれば良いみたい。それはそれでどんな作りになっているのかが興味深い感じだな。