タグ

iosに関するFalkyのブックマーク (27)

  • iOS 14対応で気をつけるべきこと

    iOS 14は2020年9月17日 (日時間) にリリースされました。 正式版のリリース日が9月16日 (日時間) の #AppleEvent で突然発表されたため、多くのiOSエンジニアの阿鼻叫喚の様子がTLで流れてきて、祭り状態でした。 そんな慌ただしいiOS 14ですが、いくつかの対応を忘れると面倒なことになるバージョンでもありました。そこで自分がiOS 14対応をする中で気になったポイントをピックアップして共有したいと思います。 canOpenURLの使い方に注意 自由入力や外部入稿などによって渡されるURLを開く前に、開けるURLなのか検証するために canOpenURL を使うことはよくあると思います。 iOS 14ではデフォルトブラウザをSafari以外に設定することができるようになりましたが、Safari以外に設定すると canOpenURL が常に false になる

    iOS 14対応で気をつけるべきこと
    Falky
    Falky 2020/09/24
    なんか怒ってる人いるけど、 FirebaseDeepLinkPasteboardRetrievalEnabled = NO は字面の通り「クリップボードにアクセスしなくなる」からクリップボードアクセス通知が消えるんですよ…。通知だけ消す裏技じゃないです。
  • iOS 12.2でWebVRとWebARが半ば終わった件について - Qiita

    TL;DR iOS 12.2 の Update でジャイロがデフォルト Kill されていて、ユーザーが自ら設定を変えないと WebVR も WebAR も機能しないことへの言及を完全に忘れていた、ありとあらゆるユーザーにこの設定を変えてもらう所作を求めるのはなかなか厳しいから WebVR/AR を用いたマーケ施策ちょっと面倒になりそう pic.twitter.com/XR2YvaTkSa — いっこう / ikkou @4/20はxRTechTokyo (@ikkou) 2019年4月13日 更新履歴 2019/04/17 8th Wallの事例に見る対応方法を追記しました 2019/09/04 パブリックベータを見る限り iOS 13 でどのような状態になるか既にわかっていますが、例によって NDA の絡みがあるのでまだ具体的なことを Qiita に書けません。近々に控えているであろう

    iOS 12.2でWebVRとWebARが半ば終わった件について - Qiita
    Falky
    Falky 2019/04/17
    位置情報みたいにリクエストされるたびにオプトインダイアログ出せばいいのにと思ったけど、なるほど、リスクを正しく簡潔にユーザへ告知することが難しい可能性があるのかな。ふーむ https://the01.jp/p0004867/
  • Objective-C 2.0プログラミング言語

    語ドキュメント 日語に翻訳されたデベロッパ向けのドキュメントです。 英語版の方が新しい場合がありますので、最新情報は英語版や英語ドキュメントページを確認して下さい。 App Store Connectヘルプ App Store Connectの使い方に関しての詳細やステップごとの使い方を確認できます。

  • WebKit、次期Mobile Safariでリンクやボタンをタップする際に発生する350ミリ秒の遅延を無くす仕組みを採用へ。

    現在Mobile Safariではユーザーがボタン(またはリンク)が表示されている画面をタップした際、「そのタップがボタンを押したものなのか?それともダブルタップして画面を拡大しようとしているものなのか?」を判断するために350ミリ秒のインターバルを設けているそうですが、現在のiOS版WebKitにはこの遅延を無くす仕組みを取り入れているそうです。 However, when a user has tapped once, WebKit cannot tell if the user intends on tapping again to trigger a double tap gesture. Since double tapping is defined as two taps within a short time interval (350ms), WebKit must wai

    WebKit、次期Mobile Safariでリンクやボタンをタップする際に発生する350ミリ秒の遅延を無くす仕組みを採用へ。
    Falky
    Falky 2015/12/16
    これは急いで標準化していかんとダメなやつ。//つかそれよりも、iPhone 6s系でタップをpeekと誤判定しちゃってリンクがうまく開けない問題直してくれ。バグだろあれ
  • apple-touch-iconはbase64で指定できてJSで後書きできるって知ってた? - Qiita

    var appleTouchIcon = document.getElementById("appleTouchIcon"); var img1 = new Image(); img1.src = "appIcon1.png"; var img2 = new Image(); img2.src = "appIcon2.png"; /* ※実際にやるときは画像のロードを待たないとだめ */ // canvas作成 var canvas = document.createElement("canvas"); var ctx = canvas.getContext("2d"); var size = 152 canvas.width = size; canvas.height = size; ctx.drawImage(img1, 0, 0, size, size); ctx.drawImage

    apple-touch-iconはbase64で指定できてJSで後書きできるって知ってた? - Qiita
    Falky
    Falky 2015/07/25
    なるほど
  • iPhone6 / iPhone6 Plus対応アプリかを一瞬で見分ける方法 - Qiita

    アプリのステータスバーをみると一瞬で見分ける事ができます。 対応済みのアプリはステータスバーの文字が綺麗に表示されますが、未対応のアプリは、引き延ばされ、ぼやけて表示されます。 対応済み 未対応 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    iPhone6 / iPhone6 Plus対応アプリかを一瞬で見分ける方法 - Qiita
    Falky
    Falky 2014/09/23
    なるほど
  • WindowsでiOSアプリのURLスキームを一発リスト化 - aitamblr

    URLスキームをリスト化するといえばdon2donさんの 手持ちのすべてのアプリの URLスキーム(URLScheme)一覧を一発で取得する方法 - ろばの穴・別館 が有名です。 しかし使えるのはMac限定ですのでWindows用にオマージュしてみました。(手順やソースコードは別のものです。) リスト化にはiPhone構成ユーティリティが必要です。 また、Windowsスクリプト(.wsf) なのでWindows限定です。 ダウンロード URLSchemeListMaker.zip 更新履歴 2013/05/11/15:00 テスト版リリース 2013/05/12/07:00 不具合修正、リリース 2013/05/12/18:00 取得漏れ修正、表出力版/リスト出力版に変更 インストール 任意のフォルダに保存、解凍して下さい。wsfファイルのうちURLSchemeListMaker.wsf

    WindowsでiOSアプリのURLスキームを一発リスト化 - aitamblr
    Falky
    Falky 2014/09/21
  • SIMフリーiPhone 6/iPhone 6 PlusはSIMが無ければWiFi運用すら不可能なので注意が必要

    Apple Online StoreとApple Store店頭で販売されているSIMフリーのiPhone 6/iPhone 6 Plusですが、SIMカード無しにWiFi運用するにもセットアップ時にアクティベーションが必要となっているので注意が必要です。 SIMロック版のiPhoneではSIMロックが施されたキャリアのSIMカードが無ければiPhoneのアクティベーションが出来ず、セットアップを開始する事が出来ないのはある程度知られています。しかし、SIMフリー版のiPhoneも実は以前からSIMカードによるアクティベーションが必要で、SIMカードが無ければセットアップを開始する事が出来ない仕様となっています。 デバイスオンリーで売られているSIMフリーのiPhoneは一見そのまま起動すれば利用できるように見えますが、SIMカードが無ければWiFi運用はおろかセットアップ自体行う事ができ

    SIMフリーiPhone 6/iPhone 6 PlusはSIMが無ければWiFi運用すら不可能なので注意が必要
    Falky
    Falky 2014/09/20
    『一方、セルラー版のiPadシリーズに関してはSIMスロットがあるものの、アクティベーションにSIMカードは不要。』個人的にはこちらの情報の方が圧倒的に重要であった。iPadの3G契約、安心して切ろう。
  • iOS 8 and iPhone 6 for web developers and designers-firt.dev

    next evolution for Safari and native webapps by Maximiliano Firtman Twitter @firt About Newsletter Published 10 years ago (17 Sep 2014) About 14 min reading time #ios #safari #webview iOS 8 is finally here while the new iPhone 6 and iPhone 6 plus will appear in a few days. New APIs appears on scene, as well as new challenges to support the new screen sizes. I’ve been playing with the final version

    Falky
    Falky 2014/09/19
    『File uploads are broken!! Every file upload is not working』えっ
  • デザイナー向け!iPhone6対応について

    (追記 140919 11:00)iPhone 6 Plusを入手しました 特に対応してないアプリで遊んでみても画像の劣化は問題にならないレベルです(主観だけど) (追記 140920 15:00)iPhone 6でのアプリUIについて別記事たてました みなのもの落ち着け! iPhone6/6+の発売がいよいよ明日となりました! 二年ぶりとなる画面サイズの変更に加えて@3xの台頭などもあるので、 慌てている・不安なデザイナー同志に向けて気をつける情報をまとめてみました。 画面解像度 アイコン・スプラッシュ レイアウト対応について ひとまず気にするのはこの辺りの情報! あとはおまけで便利そうなリンクも載せました これを読んで、幾分かは晴れやかな気持ちで明日を迎えましょう。 それにしても時代はレスポンシブです。 やれやれだぜ。 基的な情報 画面解像度はこうなってます 端末 解像度 インチ 書

    デザイナー向け!iPhone6対応について
  • click.com.cn

    Falky
    Falky 2014/09/18
    ブログ消えちゃったのでCodePenにデモと解説を置いておきました。iOS8.0にて引き続き再現することを確認 http://codepen.io/Sizuken/pen/qpDlv
  • Viewport [iPhone生活]

    *device-widthはiPhone横持ちの場合でも必ず320px、device-heightはiPhone縦持ちの場合でも必ず480pxとなります 例えば以下は、Viewportの横幅がiPhoneのディスプレイのサイズで、倍率は1、2倍まで拡大可能、という内容です。 描写のプロセスを検証するに当たっての条件 以下の説明では複雑な状況を説明する場合もあるため、特定の語句を特定の意味でのみ使用しています。特定の語句は以下です。 viewport Viewportのメタタグで指定した値または後にSafariが計算した値。initial-scale/width/heightの3つ。 コンテンツ(サイズ) HTMLに設置したコンテンツのサイズ ドキュメント(サイズ) 余白を含めたHTML全体のサイズ。ウィンドウよりも大きい場合は、スクロールすることで見ることが出来る全体のサイズ。 ウィンドウ

  • これがスマートフォン向けサイトを作るときの viewport 設定3パターンだ

    スマートフォン向けの Web サイトを作るとき、viewport の設定次第で使い勝手が大幅に変わる。 最近はレスポンシブ Web デザインが流行してるけども、その大前提として viewport の設定パターンを抑えておくのは重要だろう。 この記事では、viewport の設定によって、見た目・使い勝手がどう変わるかを解説する。 パターン1: 何も考えずに HTML を書く まずは、viewport を指定せずに、単純な HTML をスマートフォンで表示してみる。 <!DOCTYPE html> <head> <meta charset="utf-8"> </head> <body> <img src="/images/logo-ja.png"> <p>色んな素材がごった煮になった様子をお椀で表現しています。 湯気が<strong>「てっく」</strong>に見えるのが隠し味になっていま

    これがスマートフォン向けサイトを作るときの viewport 設定3パターンだ
  • エフセキュアブログ : Apple Watchが恐らくマルウェアに感染しない理由

    Apple Watchが恐らくマルウェアに感染しない理由 2014年09月16日08:00 ツイート fsecure_blog ヘルシンキ発 アップルが最新のiPhoneのモデルと、待ち望まれていたウェアラブル技術の新製品を発表しました。Apple Watchです。 TechRadar誌はクパチーノ発の最新のイノベーションを「iPhoneと併せて楽しめるiOS8フレンドリーな時計」と評してします。 最新のエフセキュア・ラボによる「脅威レポート」はiOSのマルウェアに関するひとつの大きな誤解を払拭しています。存在するのです、極めて稀ではありますが。 2014年の上半期に、295に及ぶモバイルのマルウェアの新しいファミリーや亜種が発見されました。294はAndroid、そしてひとつはiOSを狙ったものです。iPhoneユーザーはフィッシング詐欺やWi-Fi乗っ取りの被害に会う可能性があり、その

    エフセキュアブログ : Apple Watchが恐らくマルウェアに感染しない理由
    Falky
    Falky 2014/09/16
    『2014年の上半期に、295に及ぶモバイルのマルウェアの新しいファミリーや亜種が発見されました。294はAndroid、そしてひとつはiOSを狙ったものです。』
  • iPhone 6 Screens Demystified | PaintCode

    Few days ago, Apple introduced iPhone 6 Plus. The new iPhone substantially changes the way graphics are rendered on screen. We've made an infographic to demystify this. 320 × 480 375 × 667 414 × 736 320 × 480 750 × 1334 1242 × 2208 1080 × 1920 3.5″ 4.7″ 5.5″ iPhone 6 Plus has screen with lower pixel resolution than the image rendered in previous step. Before the image can be displayed on the scree

    iPhone 6 Screens Demystified | PaintCode
  • iframeがiPhoneスマホではみ出す件の修正方法|divで囲んでサイズ調整するだけ

    iframeを入れたwebサイトをiphoneで見たら、 iframeの中身がはみ出して、ページを独占していました。 iPhoneiPadではiframeのサイズ調整が普通にサイズ指定しても効かないみたいです。 Androidもどうもよろしくない様子。 修正方法は次の通りです。 1、スマホ用のスタイルシートを出し分ける スマホやipadで利用するスタイルシート(cssファイル)を、 体のCSSとは別に準備します。 今回はjavascriptを使ってユーザーエージェント(UA)を使って出し分けます。 <script> (function(){ var _UA = navigator.userAgent; if (_UA.indexOf('iPhone') > -1 || _UA.indexOf('iPod') > -1) { document.write(''); }else if(_U

    iframeがiPhoneスマホではみ出す件の修正方法|divで囲んでサイズ調整するだけ
    Falky
    Falky 2014/09/02
    Mobile Safariでiframeのサイズが変な件(インラインで書いたheightが無視されるなど)の対処方法。jsなどでUA振り分けするしかない。//スクロールについては -webkit-overflow-scrolling: touch; などするとよい
  • iOSのSafariで文字選択が思い通りにならないときに使える画期的な対処方法

    iOSのSafariで文字選択が思い取りにならなくてイライラすることがある iOSのSafariで表の中の文字の一部分を選択しようとしても、セル全体になってしまったり、行全体になってしまったりして、必要ない文字まで選択、コピーするハメになって面倒なことがあります。 特に、viewport指定で拡大が禁止されている場合はやっかい。 拡大が禁止されていなければ、拡大すると表の中であっても部分選択ができるようになるのですけどね。 あるブックマークレットを使うと表の中の文字であっても自由に選択できるようになる 今回紹介するブックマークレットを問題のページで実行するとアラ不思議! 表の中の文字であっても自由に選択できるようになります。(続きは[Read More]から) ブックマークレットのSafariへの登録 以下のブックマークレットを全選択してコピー。 javascript:document.b

    iOSのSafariで文字選択が思い通りにならないときに使える画期的な対処方法
    Falky
    Falky 2014/06/14
    おお、なるほど…!
  • iOS バージョンアップの歴史(iOS4→iOS8) - OneTab shared tabs

  • DeployGateでiOSアプリを配布する方法 - Qiita

    Androidアプリ配布プラットフォームのDeployGateが、ついにiOSアプリ配布対応されました! 早速使ってみたのでその流れをメモしておきます。 まずはDeployGateのページでアカウント作成。 Githubアカウントでアカウント作成できるのがcoolでgeekですね。 ログインするとダッシュボード画面が表示されるので、左下の「アップロード」ボタンからおもむろにipaファイルをアップロードします。 アップロードボタンはAndroid版と共通なのですね。 すると、登録したメールアドレスにメールが届くので、開発端末でメールを開きます。 メールの中にリンクがあるので、このリンクをsafariで開くと、アプリのインストール画面が開きます。 この時、端末とアプリの配布管理のための構成プロファイルがインストールされていないのでインストールされます。 構成プロファイルインストール後、このリン

    DeployGateでiOSアプリを配布する方法 - Qiita
  • iPhone・iPadにトラブル? そんな時はAppleの「iOS診断」を試そう。 | AppBank

    Apple が提供している「iOS 診断」を使えば、iPhoneiPad のトラブルがより簡単に解決できるかもしれません。 申し込むと Apple からメールが届くので、それに従って操作するだけ。診断データは Apple に送信されてトラブル解決に役立てられます。 おそらくこの iOS 診断を行うことで、サポート担当者がトラブルの原因をおおまかに分析できるようにしているものと思われます。 今回はこの iOS 診断の利用方法をご紹介いたします。電話する・Genius Bar に持ち込む前に試してみましょう。 iOS診断の利用方法 まず PC のブラウザ、あるいは iPhoneiPad の Safari で Apple のサポートページにアクセスします。 Apple – サポート 今回は PC のブラウザを使い、iPhone で iOS 診断を行う場合をご紹介します。 Apple のサポー

    iPhone・iPadにトラブル? そんな時はAppleの「iOS診断」を試そう。 | AppBank
    Falky
    Falky 2014/01/10
    こんなのあるんだ