NFCの基礎知識 ここからはNFCの技術的な観点を見ていきましょう。 NDEF NFCタグに書き込むデータの形式として NDEF(NFC Data Exchange Format) が広く使われています。NDEFではデータを「レコード」という単位で格納し、1つのタグに複数のレコードを書き込むことができます。レコードにはいくつかの型があり、代表的なものは以下のとおりです。 URIレコード: URLを格納。スマホでタグを読むとブラウザが開く。 https://open.spotify.com/playlist/xxxxx のようなディープリンク[2]を書き込めば、対応アプリが直接起動する テキストレコード: プレーンテキストを格納 Wi-Fiレコード(Wi-Fi Simple Configuration): SSIDとパスワードを WSCバイナリ形式(TLV構造)で格納。MIMEタイプ app
変更には、アプリの配信や決済処理、スマートフォンソフトウェア競争促進法がもたらすプライバシーやセキュリティ上のリスクを低減するための新しい保護機能など、デベロッパ向けの新たな選択肢が含まれます カリフォルニア州クパティーノ Appleは本日、スマートフォンソフトウェア競争促進法を遵守するため、日本でのiOSアプリに影響を与える変更について発表しました。これらのアップデートでは、代替アプリマーケットプレイスでのアプリの配信や、Appleのアプリ内購入以外によるデジタル商品やサービスのアプリ決済処理など、デベロッパ向けの新たな選択肢を提供します。これらの変更において、Appleは同法によってもたらされる新たなプライバシーやセキュリティ上のリスクを低減し、最良かつ最も安全な体験を日本のユーザーに提供するべく取り組んできました。 代替アプリマーケットプレイスや代替アプリ決済に関するスマートフォンソ
前段 モバイルアプリ開発者のみなさん、AI使ってますか? 世間でわーわー言われてるほどかな?って思いませんか。 AIにレイアウト組んでもらうと、最初のうちはいいけど長いテキストでレイアウトが崩れたりして直してもらおうとすると 「なにもわからない。。。最初から全部やり直しますね。。。」 みたいなこと言い出したりしていやいや自分で3分で直せますわ、という感じ ここらへんの原因を掘り下げていきます。 『on distribution』という概念 技術に対して使われるワードで、AIが普段から触れている領域(訓練データ)で得意としているものを 『on distribution』 と呼ぶ。 AIは訓練データの分布(distribution)に強く依存していて、 『on distribution』 は訓練データに豊富に含まれているという意味。 on distribution = 訓練データに豊富に含まれ
やっとかよ!!! LINEがLYPプレミアム登録者向けに「プレミアムバックアップ」機能の提供を開始しました。この機能を使うと、これまでの標準バックアップではできなかった写真や動画などのデータも引き継げるようになるとのことです。 なお、LINEは長らくAndroidとiOS間のメッセージ引き継ぎに非対応(直近14日のみ簡易継承)でしたが、今回の機能により、全て移行できるようです。 プレミアムバックアップでは、テキストメッセージのほか、過去のトーク履歴、写真、動画、ファイル、ボイスメッセージなどを引き継ぐことが可能になります。アルバムやノートに保存中のデータ、友だちリスト、購入したスタンプ、LINEスタンププレミアムの利用情報、LINE Pay・LINEポイント残高、自分のプロフィール情報、ステータスメッセージ、グループ、LINE連動アプリ・サービスの情報、LINE VOOMの内容、6カ月間の
最近「Skip」というツールを使って、SwiftだけでiOSとAndroidの両方に対応するアプリ開発に挑戦しています(アプリは出来次第公開します)。 Skipとは SwiftでiOS / Androidアプリを開発できるツール・フレームワークです。 SwiftUIをJetpack Composeに変換したり、Pure SwiftコードをKotlinに変換(Transpiled Mode、SwiftのコードがKotlinのコードに翻訳される仕組み)したり、Pure SwiftコードをAndroid上でそのまま動かしたり(Native Mode)することができます。 今はNative Modeは使ってなくてTranspiled Modeで進めています(Kotlinコードが生成されるので問題の把握がしやすい)。 ハマったけどなんとかなった問題 単純にSkip側で対応してない機能や、Jetpac
モーダル・プッシュ・タブ iOSの画面遷移には、大きく分けて3つの画面遷移があります。 3つの画面遷移アニメーションを見てみましょう。 モーダル プッシュ タブ モーダルは下から次の画面が、プッシュは右から次の画面が表示されます。 タブには小さなアニメーションがついていますが、瞬時に切り替わるように感じます。 これらの使い分けや、考え方は次の記事が参考になります。 遷移する前から認知は始まっている この記事では、画面遷移の前段階に焦点を当てます。特にモーダルやプッシュは、ボタンがトリガーとなることが多く、ボタンデザインの多様性から遷移の種類が分かりにくくなることがあります。 実際に、このボタンだけではどんな画面遷移が起こるか分かりにくい。 ユーザーが画面遷移を特別意識することは少ないかもしれませんが、iOSを使用する以上、正しい画面遷移のルールは無意識に認知されています。 誤った遷移方法を
WebAssemblyランタイム「Wasmer」がiOSをサポート、iOS上でWebAssemblyを実行。「Wasmer 5.0」正式版リリース 米Wasmer社はスタンドアロンなWebAssemblyランタイム「Wasmer 5.0」の正式リリースを発表しました。 Wasmer 5.0では、iOSのサポート、WebAssemblyランタイムのバックエンドがV8やWAMRなどに変更可能になるなどの新機能が加わりました。 Introducing Wasmer 5.0. Experimental V8, Wasmi and WAMR backends iOS support Enhanced Performance Upgraded LLVM and Cranelifthttps://t.co/wpwcmMT0tg — Wasmer (@wasmerio) October 29, 2024
Ubie プロダクトプラットフォーム所属の nerocrux です。今回は Ubie において、 LINE ログインを成功させるために工夫したことをいくつか紹介したいと思います。 面白いこともすごいこともやってないし、対象読者もよくわかりませんが、興味があったら読んでみてください。 はじめに 症状検索エンジン「ユビー」について Ubie では、症状検索エンジン「ユビー」(以下、ユビーと呼ぶ)という一般ユーザー向けのサービスを展開しています。ユーザーが簡単な質問を回答することで、関連する病名や、適切な受診先情報を得ることができるサービスとなっています。 ユビーは Web ブラウザ経由で利用されることが多いですが、iOS / Android のネイティブアプリも提供しています。 ユーザーがユビーを利用する際に、ユビーのアカウントを作成することで、一貫性のある問診・受診・受診後のフォローアップ体
売上の最大30%が徴収される「Apple税」を回避し、開発者がApp Storeの規制を気にすることなくiPhoneにアプリを配信できる代替アプリストア「AltStore」を使用している模様を収めた動画が公開されました。 The AltStore, an alternative app store coming to the EU, will offer Patreon-backed apps | TechCrunch https://techcrunch.com/2024/04/01/the-altstore-an-alternative-app-store-coming-to-eu-will-offer-patreon-backed-apps/ AltStore coming to iPhones with Patreon-backed apps https://www.ithinkd
Windowsエミュレーターの「UTM SE」が、iOSおよびvisionOS向けの無料アプリとしてApp Storeで配信を開始しました。ただし、Appleデバイス向けのUTM SEにはJITコンパイラがないため、パフォーンマンスは低下してしまっているとのことです。 PC emulator comes to iOS, but Apple’s restrictions hamper performance | Ars Technica https://arstechnica.com/gaming/2024/07/apples-restrictions-hold-back-the-first-pc-emulator-on-the-ios-app-store/ Appleは2024年4月にApp Storeの審査ガイドラインを更新し、これまで頑なに禁止してきたエミュレーターアプリを許可し始めま
AppleはEUのデジタル市場法を順守するため、iOS向けのブラウザエンジンをWebKitしか認めなかったこれまでの姿勢を崩し、サードパーティー製ブラウザエンジンを許可する新規則を発表しました。しかし、Firefoxを開発するMozillaは、Appleの新規則は開発者に不必要な負担をかけるものだと主張しています。 Mozilla says Apple’s new browser rules are ‘as painful as possible’ for Firefox - The Verge https://www.theverge.com/2024/1/26/24052067/mozilla-apple-ios-browser-rules-firefox Apple's plan to allow browser competition dubbed unworkable - Ope
どこでもグッドノート コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 過去 2 年間、Goodnotes エンジニアリング チームは、成功を収めた iPad のメモアプリを他のプラットフォームにも展開するプロジェクトに取り組んできました。このケーススタディでは、2022 年の iPad アプリ オブザイヤーが、ウェブ技術と WebAssembly を活用して、チームが 10 年以上にわたって取り組んできた同じ Swift コードを再利用して、ウェブ、ChromeOS、Android、Windows に移植された方法について説明します。 Goodnotes をウェブ、Android、Windows にリリースした理由 2021 年、Goodnotes は iOS と iPad 向けのアプリとしてのみ提供されていました。Goodnotes のエンジニアリング
Intro 以前から騒がれていた Apple によるサイドローディング周りの緩和について、正式な情報公開があった。 Apple announces changes to iOS, Safari, and the App Store in the European Union - Apple https://www.apple.com/newsroom/2024/01/apple-announces-changes-to-ios-safari-and-the-app-store-in-the-european-union/ ストアやペイメントの緩和もあるが、ここでは WebKit に関する部分だけを抜粋し、どのような条件があるのかをまとめておく。 筆者が公開情報を読んで解釈したものなので、内容は保証しない。 前提 iOS/iPadOS に入れられるブラウザには、WebKit を用いる必要があ
iOSのブラウザ(Safari、Chromeなどなど)で体験の良いWYSIWYGエディタを作るのは無理ゲーである。色々と理由はあるが、いちばん辛いのはバーチャルキーボード(オンスクリーンキーボード)を表示したときの挙動だと思っている。 キーボードが表示されているときにposition: fixedが効かない WYSIWYGエディタではテキストの装飾や画像挿入などのボタンを画面のどこかに固定したくなることが多い。 しかし、iOS Safariではキーボードが表示されているときにposition: fixedなどのCSSだけで画面上に何かを固定させることが難しい。 position: fixedとbottom: 0 やtop: 0を使っても要素が画面に固定されない仕様となっている(これはposition: stickyにしても同じ)。 ワークアラウンドも上手く動かない noteやscrapbo
iLeakage: Browser-based Timerless Speculative Execution Attacks on Apple Devices We present iLeakage, a transient execution side channel targeting the Safari web browser present on Macs, iPads and iPhones. iLeakage shows that the Spectre attack is still relevant and exploitable, even after nearly 6 years of effort to mitigate it since its discovery. We show how an attacker can induce Safari to ren
関連キーワード Apple | iPhone | iOS | サイバー攻撃 | モバイル端末 飛行機でのフライト中は、スマートフォンの電源を切るか、「機内モード」をオンにする必要がある。スマートフォンの電波は飛行機の通信システムやナビゲーションシステムに干渉すると考えられるためだ。機内モードにすることで、スマートフォンの無線通信がオフになり、モバイルネットワークへの接続が遮断される。実際には規則は以前よりも緩やかになっており、幾つかの航空会社は機内で無線LANサービスを提供している。それでも、機内モードをオンにすることは、フライト前のルーティンにおける重要な手順であることに変わりはない。 そうした仕組みを悪用するために機内モードを悪用する攻撃手法を、Apple製デバイス管理ツールベンダーJamfの研究チームJamf Threat Labsが発見した。どのような攻撃手法なのか。 iOS「偽の
2023年6月16日、政府のデジタル市場競争会議は「モバイル・エコシステムに関する競争評価最終報告」を発表した。 スマートフォンのアプリ流通においては、モバイルOS(基本ソフト)を基盤に、まずアプリストアやブラウザーのレイヤーがあり、さらにその上にアプリやWebサービスのレイヤーがあるといった構造になっている。モバイルOSは米Apple(アップル)と米Google(グーグル)が市場をほぼ独占しており、2つのモバイル・エコシステムが形成されている。このことがデジタル市場における競争環境に構造的な問題を生じさせているとして、公正で公平な競争を促す方策をまとめたものだ。 200ページ近い最終報告を読んで、筆者は驚いた。2022年4月に出された中間報告では120回も登場した「サイドローディング」という言葉が、最終報告には5回しか登場しなかったからである。最終報告によると、「用語の定義の理解は様々」
パブリックコメントの「「モバイル・エコシステムに関する競争評価 最終報告」に対する意見募集について」に関する意見募集の実施についての詳細です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く