InfoQ ホームページ モバイル に関するすべてのコンテンツ
-
Pointer EventsがW3Cの最終ステージ“勧告”に
World Wide Web Consortium (W3C)は、Pointer Events標準を広く採用する勧告として発表したが、AppleとGoogleがこの実装を拒否しているため、その未来には疑問が残っている。
-
IEとChromeがasm.jsをサポート
modern.IE Platform Statusによると、現在asm.jsは、開発中になっている。 Microsoftによると、Windows 10のChakraエンジンはasm.jsをサポートし、Microsoftはそれを高速化するためにMozillaと協力してきた。ChromeはV8の新しい最適化コンパイラであるTurboFanを通じて、これをサポートする予定である。
-
Microsoftが160K行のコードを含むTouchDevelopをオープンソース公開
Microsoftは,同社の研究プロジェクトであるTouchDevelopを,オープンソースとして公開した。おもにTypeScriptで記述された,160K行のコードが含まれている。
-
iOS 8 Day by Day - iOS 8プログラミングのフリーブック
"iOS8 Day by Day"はiOS 8の主要機能を取り上げた,39の短い章からなるフリーブックである。それぞれの章では,そこで取り上げた機能を,スタンドアロンあ���いはプレイグラウンドを使って確認するために,Xcodeのプロジェクトが提供されている。対象とするのは,Object-CとSwiftによるiOSプログラミングの基本をすでに理解している開発者だ。InfoQは,著者のSam Davies氏にインタビューした。
-
モバイルセキュリティとチームのコラボレーションを両立させるには
モバイルデバイスには,多くの場合,個人データと企業データの両方が保存されている。このようなデバイスがインターネット„常時接続“状態でクラウドサービスを利用する場合,セキュリティ違反のリスクが高くなる,とJeff Crume氏は言う。ドイツのミュンヘンで開催されたOOP 2015カンファレンスで氏は,モバイルデバイスのセキュリティについて講演した。モバイルのセキュリティ面での脅威とセキュリティポリシ遵守の促進,効率的で効果的,かつセキュアなコラボレーションへのモバイルデバイスの活用,企業全体へのセキュリティ展開を題とした,氏へのインタビューを紹介する。
-
AppleがSwift 1.2のリリースを準備中
Appleは,Xcode 6.3の開発者リリースで,Swift 1.2を利用可能にした。コンパイル速度と,コンパイルされたコードの実行速度の両面で,数多くの改良が加えられている。それ以外の新しい部分や,以前のバージョンからのマイグレーション作業については,本文を参照してほしい。
-
HTML5を使ったブラウザベースの仮想現実
SFHTML5グループは、近頃、WebGL、WebVR、Three.js、GLAMといったHTML5の技術を使って、仮想現実を作ること、また、これらの技術のFirefoxやChromeの現在の実装状況について議論した。このアイディアはウェブ全体に仮想現実の経験を持ち込む。
-
iOSで継続的デプロイメントを実現するfastlane
fastlaneは,iOSアプリのリリースプロセスの自動化を目的とするツールのスイートである。ひとつのコマンドを実行するだけで起動可能な,“完全な継続的デプロイメントプロセス”を実現する。この記事では,開発者であるFelix Krauseとのインタビューを紹介する。
-
XamarinがiOS/Mac用のUnified APIをリリース,64ビットをサポート
Xamarinは先週,iOS SDK(Xamarin iOS)のバージョン8.6を発表した。同社のiOSとMac用のUnified APIを含む,最初の非ベータ版リリースだ。Unified APIは32ビットのMono TouchとMonoMacを代替するもので,両プラットフォーム間でのコード再利用の実現に加えて,新たに64ビットをサポートする。
-
Apple Watchアプリケーションを開発する
先日のSeattle Xcoders Meetupで,The Omni GroupのソフトウェアエンジニアであるCurt Cliftin氏は,Apple Watch用ソフトウェアの開発がどのようなものなのか説明した。その中で氏は,Watchアプリの概念モデル,携帯電話とのデータ通信,いくつかの課題について論じている。
-
CocoaPods、SwiftとiOS 8フレームワークのサポートを追加
CocoaPods 0.36-betaがリリースされた。CocoaPodsコアチームメンバーであるMarius Rackwitz氏 (@mrackwitz)が書いているように、iOS 8フレームワークとSwift言語で書かれたライブラリがサポートされている。このリリースを使うことで、podメンテナは既存のpodsとの互換性を確保しつつ、Swiftライブラリのための新しいpodsを生成することができる。
-
GoogleによるAndroidのパフォーマンスについて
Google Developers YouTubeチャンネルに、Androidの性能パターンに関する16の動画がポストされている。これらの動画は、開発者がAndroidアプリを開発するときに直面する多くの性能問題について概括しており、アドバイスもしている。この記事ではそのアドバイスを簡単に紹介したいと思う。
-
AndroidのC/C++ネイティブアプリケーション開発を支援するGoogleの新ツール
GoogleのFun Propulsion Labsが新たに提供するfplutilは,Android用のC/C++アプリケーション開発を容易にしてくれる,ツールとライブラリのセットだ。
-
jQueryはGoogleからPointer Events Polyfillを引き継ぐ
Chromiumチームは8月に、GoogleはTouch Eventsにフォーカスするために、ChromeではPointer Eventsを実装しないことを発表した。現在、彼らはPointer Events polyfillライブラリの制御をjQueryに引き渡し、“開発者がこの統合されたイベントシステムを採用するようにして”、結果的に“すべてのブラウザーがこれをネイティブに実装する”ことを期待している。
-
AndroidとWatchKitをサポートしたRubyMotion 3
HipByteがAndroidとWatchKitをサポートしたRubyMotion 3をリリースした。また、開発者のニーズをよりしっかりと満たすため、価格体系も新しくしている。