InfoQ ホームページ モバイル に関するすべてのコンテンツ
-
Appleサインインの0-Day脆弱性に$100,000の報奨金
今年の初め、セキュリティ研究者のBhavuk Jain氏は、Appleサインインのゼロデイ脆弱性を明らかにした。これにより、攻撃者は電子メールアドレスを知っているだけで被害者のアカウントを簡単に制御できるようになる。Appleはこの脆弱性にパッチを当て、悪用の証拠は見つからないと述べた。
-
データ競合のない並列言語を目指すSwift
Swiftチームは、Swiftの並列性サポートの改善に向けたロードマップを公開した。最初のフェーズでasync構文とアクタを進め、第2フェーズでデータ競合(data races)とデッドロックを排除する予定である。
-
Fabulousにより、F#でiOS向けとAndroid向けの宣言型クロスプラットフォームUIが構築可能に
最近のチャンネル9のショーで、F#デザイナーでアーキテクトのDon Syme氏とFabulous運用担当のxxxはFabulousを紹介した。Fabulousは、Xamarin.Formsをベースとしたクロスプラットフォームのモバイルアプリとデスクトップアプリの開発を目的としたコミュニティ主導のF#フレームワークである。
-
Just AIがKotlinベースの会話フレームワークをオープンソースとしてローンチ
Just AI Conversational Framework(JAICF)は、KotlinベースのDSLを提供することにより、会話型ユーザインターフェースの開発を可能にするフレームワークだ。一般的な音声およびテキスト会話プラットフォームの他、さまざまなNLUエンジンでも動作する。ソリューションオーナのVitaliy Gorbachev氏に話を聞いた。
-
Project OWLは、ワイヤレスメッシュネットワークを使用した災害救援ソリューションを可能にする
IBMが支援し、Linux Foundationが採用したProject OWLは、接続の長期的な損失を回避するために自身を再構成できるメッシュネットワークノードの構築を可能にすることを目的としている。このプロジェクトは、自然災害など、通信リンクがすぐに利用できなくなったり信頼できなくなったりするシナリオを対象としている。
-
Ionic Capacitor 2はモバイル認証とクロスドメインHTTPSを改善する
先頃のIonic Capacitor 2リリースでは、基盤となるSwift、XCode、およびAndroidのバージョンが更新され、Face UnlockとIris Unlockが追加され、コアCapacitorプラグインが改善され、クロスドメインHTTPSリクエストが簡素化されている。
-
AppleがExposure Notification ベータ版とベストプラクティスのサンプルアプリを備えたiOS 13.5をリリース
iOSの最新リリースであるiOS 13.5には、接触追跡アプリを有効にするためにAppleがGoogleと共同で定義したExposure Notification APIのベータサポートが含まれている。Appleは、接触追跡アプリのベストプラクティスを紹介するサンプルアプリも公開した。
-
: 開発者がVue 3によるクロスプラットフォームのモバイルアプリケーションを作成できるIonic Vue
Liam de Beasi氏は先頃、Vue 3の新機能を活用するIonic FrameworkのネイティブVueバージョンであるIonic Vueをリリースした。昨年リリースされたIonic Reactに続き、Ionic Vueは、WebコンポーネントベースのIonic 4 (コードネーム Ionic for Everyone) で設定されたビジョンの実現における一歩である。
-
Android Studio 4.1が新しいデータベースインスペクター、統合エミュレーター、TensorFlow Liteバインディングを提供
Android公式IDEの最新バージョンであるAndroid Studio 4.1は安定版である。新しいデータベースインスペクター、統合エミュレーター、より優れたTensorFlow Liteサポートの導入に加えて、Daggerとの統合を改善し、2,000を超えるバグを修正している。
-
GoogleとAppleがExposure Notification APIのドラフトを公開
最初の発表からわずか数週間で、モバイルOSにコンタクト追跡アプリケーションの強固な基盤を提供するためのGoogleとAppleのパートナーシップは、重要なマイルストーン、Exposure Notification APIの暫定ドラフトおよびiOSのベータリリースに到達した。
-
SwiftチームのSwift Algorithmsをオープンソース化
Swift Algorithmsは、Swift標準ライブラリのギャップを埋めるシーケンスアルゴリズムとコレクションアルゴリズムを多数含む新しいパッケージである。AppleのエンジニアであるNatCookは次のように記述している。
-
Swift Atomicsにより、Swiftでファーストクラスのatomic操作が可能に
Swift Atomicsは、システムプログラマーがSwiftで直接、同期構造を記述できるようにすることを目的としている。
-
Apple、システムレベルAPIにインターフェースするSwiftライブラリ"system"をオープンソースとして公開
Systemは、一般的にOSレベルで定義されるシステムコールや通貨型に関して、慣用的で型安全なインターフェースを提供する目的で、AppleがWWDCカンファレンスで紹介した低レベルのライブラリである。Swiftをクロスプラットフォームな開発エコシステムとしてプッシュするというAppleの目標に従って、プログラマがプラットフォームを越えた開発を容易にコントリビュートできるようにする上で、Systemはその根源としての役割を果たすものだ。
-
Swift 5.3リリース - 新しい言語機能、開発者エクスペリエンスの向上、パフォーマンス改善
Xcode 12と合わせて先日公開されたSwift 5.3には、マルチパターンcatch句、暗黙のselfの可用性向上など、構文レベルでの重大な新機能がいくつも含まれている。さらにSwift開発チームは、特にSwiftUIを使用した場合のランタイムパフォーマンス向上や、開発者エクスペリエンスの向上にも取り組んでいる。
-
IonicがShadow Partsでカスタマイズを改善
Ionic Frameworkは最近、CSS Shadow Partsという次期W3C仕様を採用した。これによりコンポーネントのテーマ設定と変更が簡単になる。