iphoneとcssに関するnshashのブックマーク (3)

  • iFingerScrollをtranslate3dで再実装しました - collisions.doppac.cc

    ■iFingerScrollを公開したあと、GmailのiPadビューのペインスクロールが自分のに比べて相当サクサクなのに気付き、どうやってんだろと思ってPCからiPadのUAを送ってソースをちょっと見てみたところ、” -webkit-transform: translate3d “をつかってdivをスクロールさせてるらしいことがわかりました。 ということでiFingerScrollもCSS Transitionでabsoluteの座標を動かすのではなく、translate3dの指定をjavaScript側の制御で動かすように再実装したところ、いい感じになりました。translate系の指定はもともとtransitionanimation目的でGPUサポートありで実装されてるので、CSS Transition/Animationとして使わなくても速いのかもしれません(憶測)。レガシーCS

    nshash
    nshash 2010/10/21
    なぜtranlate3dが出てくるのかイマイチ理解できてないけどメモ / iPhone4で試すとリスト途中でスクロールが止まったりなんか動作が変です
  • @tarosite

    正直なところ、「○○元年」というフレーズは色々な人が色々なタイミングで発するので、明確に「ココ」というのはかなり後から、むしろそのトレンドが終演しつつあるあたりで整理することができるものだと思いますが、「メタバース元年」は2022年あたりになりそうだ、といわれています。

    @tarosite
    nshash
    nshash 2008/03/19
    オフラインDBの話は初耳。スケジュールや地図など日常的に使用していて、アウトドアでも使う機会が多いアプリでは活躍してくれそうで期待。
  • Apple Developer Connection - iPhone for Web Developers - iPhone向けWebアプリケーションとコンテンツの最適化

    ウィジェットとライブアクティビティ ウィジェットがさらに多くの場所で活用できるようになり、パワーアップしました。WidgetKitを使ってインタラクティブな要素やアニメーションによるトランジションに対応すると、ユーザーがウィジェットから直接アクションを実行できます。既存のウィジェットにわずかな変更を加え、iOS 17向けに再ビルドするだけで、iPhoneのスタンバイ画面、iPadのロック画面、Macデスクトップ上で視覚的に美しく表示させることができます。SwiftUIを使用すると、ウィジェットの色と間隔がコンテキストに合わせて自動調整されるため、複数のプラットフォームで使いやすさが増します。 WidgetKitとActivityKitで構築したライブアクティビティがiPadで利用できるようになり、ユーザーはアプリのアクティビティや情報をロック画面からいつでもリアルタイムで確認できます。

    Apple Developer Connection - iPhone for Web Developers - iPhone向けWebアプリケーションとコンテンツの最適化
    nshash
    nshash 2007/09/27
    既に有志が訳してくれていたけど、公式の日本語版が出た。
  • 1