[レベル: 上級] iOS で、PWA (プログレッシブ ウェブ アプリ)がサポートされる可能性が出てきました。 Service Worker が In Development に WebKit Bugzilla で Service Worker の ステータス が開発中を意味する「In development」になっていることを Marco Pöhler 氏が発見しました ※WebKit Bugzilla は Safari ブラウザで使われている HTML レンダリングエンジンである WebKit の不具合や修正を管理するサイト Apple のエバンジェリストが認める ステータスが「In development」になっていることについてコメントを求められた Apple のウェブ テクノロジー エバンジェリストである Jonathan Davis 氏は、開発への取り組みが始まっていること
2017年も早くも半年が過ぎました。 ITならびにWebの世界では、変化が目まぐるしく、この半年の間にも様々なサービスがリリースされています。 サービスやアプリの情報を日々配信しているサイトProduct Huntでも、利便性の高いサービスが多数紹介されました。 今回は、Product Huntで紹介されたアプリのうち、生産性を劇的に上げるオススメのMac&iPhoneアプリをご紹介します。 2017年上半期に最も話題になったMac&iPhoneアプリ10選 1. Magnet for Mac Magnet for Macは、MacOSで立ち上げた複数のウィンドウを自動的にリサイズして均等に並べてくれるアプリケーションです。 Macのウィンドウサイズを毎回手動で動かしている人には非常に便利になるアプリです。 使い方は簡単で、リサイズしたいウィンドウを画面の四隅に持って行くだけで、全画面や画
Googleが運営するFirebaseを使えば、面倒なサーバーの処理は任せて、クライアント側の開発に集中できます。サンプルアプリを例に、基本的な使い方を体験してみましょう。 Firebaseは、アプリを素早く開発しデプロイできるようにするための「Backend as a Service(BaaS)」プラットホームです。Firebaseは多くの機能を提供しています。リアルタイムデータベース、ユーザー認証(Eメールとパスワード、Facebook、Twitter、GitHub、Googleアカウントを使用できる)、クラウドメッセージング、ストレージ、ホスティング、リモートコンフィギュレーション、Test Lab、クラッシュレポート、通知、アプリのインデックス付け、ダイナミックリンク、招待、AdWordsとAdMobなどが含まれています。 この記事ではシンプルなToDoアプリを作成しながら、Fir
はじめに いよいよiOS10がリリースされます。iOSアプリ開発者のみなさんは、運営しているアプリを新iOSに対応させなければなりません。例年通りだと翌年の2月あたりに新iOSに対応していないアプリは審査に出すことすらできなくなります。早めに対応しておきましょう。 以下にiOS10対応でやろうと思っていることをまとめました。 iOS10対応って何をするの? 対応手順 まず「iOS10対応」についてですが、以下のような手順で対応します。 Xcode 8をインストール 既存のプロジェクトをXcode 8で開く ビルドする エラーやクラッシュを修正する アプリをリリース Xcode 8はまだ正式にはリリースされていません。iOS10のリリースと同時にアップデートがくるはずです。その時まで待っていてもよいですが、はやく対応したくてたまらない方はXcode 8 betaをインストールしましょう。先日
iOS用のアプリは通常、開発アカウントを取得し、Macを使って開発します。 開発アカウントを取得するほどではないが、iOSデバイス上で何かやりたい処理がある、という人はいるでしょう。 あるいは、プログラム好きな人なら率先してiOSデバイス上でプログラミングをしたいと思うのではないでしょうか。 そうしたニーズに存分にこたえることができる、iOSデバイス上で動作する統合開発環境がPythonista 3です。 2016年9月21日に開催されたPyCon JP 2016で @equal_001 さんがPythonistaについて発表されていたのでご紹介。 Python支持者のことをPythonistaといいますが、アプリ名はそこから取ったんでしょうね。 正真正銘のPythonが内蔵されていて、ローカルで動きます。 [参考] Kazuhiro AbeさんはTwitterを使っています: 「インタプ
概要 App Transport Security (以下 ATS)対応が必須になると WWDC で発表されました。 個人的にはやっぱりきたか、思ったより猶予期間長いなという感想です。 でも、毎回こういう大事なのを Session でさらっと言うのやめてほしい。 WWDC は Keynote は翌朝のまとめサイトで十分。 その後1週間かけて行う Session の方がメインだと思ってます。 いつから? いろんなサイトで2017年1月からといっているのですが Enforced at the end of 2016. Required by App Store at end of 2016. など「end of 2016」ってどう解釈すべきなんでしょうね。 聴いていると2016年の終わり頃とも2017年からとも解釈できる感じ… iTunes Connectのクリスマス休暇辺りが結構怪しい気がす
「React」は、2013年にFacebookがオープンソースとして公開したJavaScriptフレームワーク。仮想DOMなどの手法を用いてユーザーインターフェイスの開発を効率的に行えるのが特長です。 そのReactと同じ書き方のJavaScriptでiOSやAndroidに対応したモバイルアプリケーションを開発できるのが「React Native」です。 「Deco IDE」は、React Native用の統合開発環境としてDeco Softwareが開発したもの。オープンソースとして公開されました。 DecoはMac OS X用のソフトウェア(Xcodeのインストールが必要)。iOSシミュレータを内蔵し、iPhone 6s/6s Plus、iPad Pro、iPad Airなどでの見え方を確認できます。 Deco Componentsと呼ばれるコンポーネントをプログラムの中に組み込むこ
概要 社内の備品(主にスマホやパソコンなどの端末)をアプリで**「ピッ」**とスキャンするだけで、簡単に貸出/返却処理ができるTSUTAYAのレジ風システムを作りました。 その名も「ネコレジ」 OSSなテスト支援ツール**「Chibineko」**に続く、ねこシリーズ第2弾です。 ネコレジのシステム構成 備品を識別する仕組み 備品の識別にはQRコードを使用します。 各備品にはそれぞれ一意のIDを埋め込んだQRコードを貼り、リーダー側(クライアントアプリ)で識別できるようにします。 QRコードの印刷にはテプラPRO SR5900Pを使用。 このテプラはLAN接続対応なので、iPhoneからも直接印刷ができるスグレモノです。 ちなみにうちの部署にはスマホやガラケーなどが1,000台以上ありますが、気合いですべてに貼りました。 会員カード(通称ネコカ) ユーザーの識別も同様にQRコードで行います
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに iOS のヒューマンインターフェースを理解するためにはまず UI 設計の原則を定めた聖典 iOS Human Interface Guidelines を読むことから始めなければなりません。ここにはプラットフォームの特徴からデザインの原則、それぞれの部品が何のためにデザインされたのか、どう利用するのか、iOS を構成する UI の基本指針がまとまっています。 よく、『磨りガラス効果がかっこいい』『アニメーションしておくとイケてる』『ボタンは右配置の方が右手で押しやすい』『流行っているから』……などの観点によって UI の設計が
どうも、NINO(@fatherlog)です。 久々の大型アップデートとなった「iOS9.3」がリリースされ1週間が経過。 ディスプレイのブルーライトを低減するNight Shiftやデフォルトのメモアプリにロック機能が追加されるなどした一方で、iOS9.3アップデートによるさまざまな不具合が散見されています。 これからiOS9.3へアップデートするという人は必見! これを読んでぜひアップデート前の参考にしてもらいたいです。 今回はこれまで発生した不具合情報や対処方法・解決策の情報をまとめました! アップデート後に不具合と格闘中の方も解決策をぜひどうぞ! (2016.4.1 追記) アクティベーションできない問題とSafari検索のリンクの不具合を全て修正した「iOS9.3.1」がリリースされました。 [kanren target=”_blank” id=”5058″] 不具合① アクティ
アプリエンジニア。株式会社マイナースタジオ所属。主に扱っているプログラミング言語はSwift、Ruby、PHP、Python。イカが好き。 ユーザーにストレスなくより良いユーザー体験を提供するためには、細部のUIデザインにも気をつけなければいけません。 今回はこれだけは押さえておきたいUIデザインを紹介します。 1. エラー時は問題の解決方法も載せる たとえば、ネットワークエラー時などには「ネットワークに接続できませんでした」と表示するだけでなく、「ネットワークに接続できませんでした。Wi-fiの設定を確認のうえ、もう一度お試しください」というようにエラーの解決につながる方法を明示した方がより親切です。 2. 画面をスワイプで戻れるようにする iPhone6, iPhone6 Plusがリリースされ、最近では大画面のデバイスが増えてきました。片手操作の場合、画面上部にあるボタンに届かないと
TodoistがOSXとiOSでアップデート。自然言語認識、3D Touch、watchOS 2.0対応で嬉しい タスク管理サービスTodoistのすばらしいのは、革命的な機能よりもユーザーの使用感をこれでもかこれでもかと磨いてゆくところです。おかげで、Todoistを利用しているのがOSXであっても、Windowsであっても、iOSであっても、ほとんど同じように使うことができます。 そのTodoistから、OSXとiOS全般にわたって大きなアップデートがありました。小さい、でも毎日の使用感をさらに向上する、実にTodoistらしいアップデートです。 OSXのクイック入力での自然言語対応 今回のアップデートで、OSXのTodoistの入力窓をどこからでも呼び出し、自然言語でのタスクの入力ができるようになっています。私の環境では Command + Shift + X で窓を呼び出し、そこか
本稿は、Sansan主催の第6回.NET勉強会「『Xamarin』って何? Wエバンジェリストによる特濃『Xamarin』勉強会 ~C#によるマルチデバイス・クロスプラットフォーム開発の最前線~」の第1セッション「1時間で分かった気になれるXamarin概要」の内容をそのまま起こしたレポート記事を、最新のXamarin事情に合わせてアップデートしたものです(ちなみに第2セッションは「Xamarinで今日から始めるクロスプラットフォーム開発」でした)。 元のレポート記事はSansanから提供され編集部で編集・校正を加えたものでしたが、今回の改訂では、セッション登壇者本人である田淵氏自らが元のレポート記事に加筆・修正を行いました。なお、最新状況でも変更のない内容は、元の文章および章立てのままになっています。 モバイル向けクロスプラットフォーム開発環境―“no silver bullet” ――
※iOS Advent Calendar 2015 - Qiita 7日目の記事です。 どうも、koogawaです。今年は Stack Overflow活動 をがんばった一年でした。 Stackoverflow活動で得たノウハウなど - koogawa blog さて、今回は Advent Calendar ということで、今年Stack Overflowに投稿されたiOSに関するQuestion の中で投票数が多かったQuestion、つまりデベロッパーから支持の多かったQuestionをまとめてみました。 それでは1位から順に見ていきましょう! ※2015年12月(日本時間)時点での情報を元に集計しています 第1位:App Transport Security 問題(344票) stackoverflow.com 1位はやはり今年リリースされたiOS 9関連のQuestionでした。 質
iOS 9 でも大量の新機能が追加されましたが、新しいAPIはどう使うのか、実際に何がどこまでできるのか、といった具体的なところが、英語のドキュメントや動画をながめているだけだと正直あまりピンときません。やはり実際にコードを書いて動かしてみるのが一番わかりやすい・・・ということで今年もつくりました! iOS-9-Sampler 恒例の iOS 9 新機能のサンプルコード寄せ集めアプリです。ソースコードは GitHub に置いてあるので、ご自由にご活用いただけると幸いです。 https://github.com/shu223/iOS-9-Sampler 使い方は Xcode 7 でビルドするだけ なので、デザイナーさんやディレクターさんもぜひお近くのエンジニアにビルドしてもらってください。 Swift のバージョン 2.0 やオープンソース化、ついにネイティブ対応する watchOS 2、と
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く