米国のスマートフォンシェアで、「Android」が10年以上ぶりに「iPhone」に抜かれ、2位に転落した。無料のオープンソースOSであるAndroidは、今でも世界の多数のスマートフォンに搭載されており、サムスンやMotorola、OnePlusのデバイスで採用されている。TCL、Nokia、BLUといった低価格ブランドのスマートフォンを足しても、Androidスマートフォンの米国におけるシェアはiPhoneに及ばない。 世界的に見ると、Appleがシェア1位を誇っている国は多くない。AppleのシェアがAndroidを上回っている国は、米国、カナダ、日本だけだ。それ以外のすべての国では、Androidがリードしており、多くの場合、Appleに大きな差を付けている。 Androidが首位から陥落したことは、Appleが「iPhone」シリーズを中心に名声を築き上げてきたことを証明している
メモリー関連の不具合を減らすために、「Android」の新しいコードにRustを使用するというGoogleの判断は、成果を挙げているようだ。この数年で、Androidのメモリー安全性関連の脆弱性は半分以下になった。この成果が達成された時期は、GoogleがCやC++からメモリー安全性の高いプログラミング言語であるRustに切り替えた時期と一致する。 Androidに発見されたセキュリティホールの中で、最も件数が多かったカテゴリーがメモリー安全性関連の脆弱性でなかったのは2022年が初めであり、Googleは1年前に、「Android Open Source Project(AOSP)」で新しいコードのデフォルト言語をRustに切り替えている。 GoogleがAndroidに使用しているほかのメモリー安全性を備えた言語には、JavaやJava互換のKotlinがある。AOSPで主流の言語はま
sponsored セブンアールジャパンの西川氏とASRockの原口氏にコダワリを聞いてきた パソコンショップSEVENとASRockのコダワリが炸裂! Threadripper PRO 7995WX搭載BTOPC sponsored 従来よりもさらにコスパよくゲーミングPCを組みたい方へ ゲーミングマザーボード「GAMING PLUS」シリーズ完全解説&自作のオススメ構成例も紹介 sponsored スタンダードなスリムPCだが高性能! そんな注目のマシンがセールで販売中 sponsored GWにゲームどっぷりを考えているなら、今がチャンス! マウスのゲーミングPCセール中! sponsored BaaS普及を追求し続けるGMOあおぞらネット銀行と、ARIのAWS導入支援cnarisに迫る sponsored 強化ガラス製マウスパッド「ROG Moonstone」など気になるデバイスも
米Appleと米Googleは9月1日(現地時間)、5月に提供を開始した新型コロナウイルス感染症の曝露通知システム(Exposure Notification System、以下「ENS」)を発展させた新たなフレームワーク「Exposure Notifications Express」(以下「Express」)を発表した。 ENSとは異なり、公衆衛生当局はアプリを開発・維持する必要がなくなる。当局はAppleとGoogleに、アプリの名称、ロゴ、通知の基準、通知の際にユーザーに提示する情報を提供するだけで、後は両社が当局に代わってサービスを提供する(後述するように、iOSとAndroidで提供方法は異なる)。 プライバシーとセキュリティはENSと同レベルで、AppleとGoogleがデータを流用したりすることはない。 日本の「COCOA」アプリなど、既にENSを採用した独自アプリを公開して
Subway Tooterの概要 Subway Tooter は分散マイクロブログサービスであるMastodonのAPIを利用するクライアントアプリケーションです。 このアプリはMastodon APIと十分な互換性のある任意のサーバにアクセスできます。接続先のサーバを運営しているのはSubway Tooterではないことに注意してください。 Mastodonの概要 Mastodonは分散マイクロブログの製品名です。Webやメールと同様に、世界中に何千ものサーバが存在します。それらのサーバはそれぞれ異なるポリシーを持ち、全体が緩く連合しています。サーバやユーザは他のサーバやユーザを自由にブロックできます。 Googleからのメール Subway Tooter だけでなく、Fedilab, Husky, MastoPane なども同様の削除警告を受け取っています。 From: Google
Googleは昨年アップデートを提供した「Android 9 Pie」で、長く採用していたボタン操作を廃止しジェスチャー操作を実現する新しいシステムナビゲーションを新たに導入した。 ジェスチャー操作への移行に伴って複数のアプリを切り替えられるボタンとホームに戻るボタンが削除されたが、次期バージョン「Android Q」では戻るボタンも削除される可能性が高いようだ。 ついに戻るボタンが廃止。ジェスチャー操作に統合へ Android 9 Pieで導入されたシステムナビゲーションでは、楕円形のアイコンをタップするとホーム画面に戻り、少し上にスワイプするとアプリ履歴が表示され、大きく上にスワイプするとすべてのアプリが表示、小さく右にスワイプすると1つ前のアプリが表示されるといったジェスチャー操作が可能だ。 ただ、1つ前の画面に戻るには楕円形のアイコンの左隣に表示された戻るボタンをタップする必要があ
仕事での1対1の日程調整を楽にしてくれるアプリです。Web、iOS、Androidの各プラットホームに対応したアプリがあるのでサクサク使えるはずかと。 ありがたい事にライフハッカーにも掲載された。 実はリリースしたのは去年の10月なんだけど、しばらくAndroidアプリでログインできない不具合があった。この不具合のせいで複数のレビュー1をつけられてしまったのは痛かった。。。内部テスト大事。 2. なぜ作ったか?仕事の面接やミーティングの日程調整がとても面倒だったから。特に、スマホのチャットでの日程調整は地獄的に辛い。 こういった問題を解決する日程調整ツールは国内外にいろいろあるのだけれど、下記をすべて満たすものがなかった。 ・webだけでなくスマホアプリも存在する ・Googleカレンダーと連携する ・予定の候補をいくつかこちらで指定して送ることができる ・予定の候補を選ばなくてもカレンダ
(今回から河本の実験室の記事は、こっちに書くことにしました。そのうち過去記事も移転します。) "AR Sensor"というアプリを作りました。 データをARで投影することで、普通は見えない日常の中の様々な空間データを見えるようにするツールです。 例えばこんなふうに、Wifiルーターから出てくる電波の立体的な強弱を見ることができます(緑は電波が強いところ、赤は電波が弱いところ): AR Sensorで見るWifiルーターの上の電波強度 なんでこんなの作ったの? もともとは「週一ぐらいでどこからともなく流れてくる排水口の臭いのもとを突き止めたい」という家庭的な悩みを解決するためにこのツールを作りました。臭いの空間分布を可視化できれば、臭いの元がすぐに見つけられるんじゃないかと。 使っているうちにWifiや磁場などのスマホで測れる様々なデータに応用すると便利+教育的であることに気づいて、汎用的な
Docker × Android エミュレータで、自動テスト(Appium)を並列化・爆速にする環境を作ったお話 これは Mercari Advent Calendar 2018 10日目の記事です。 こんにちは、メルカリの自動化&品質保証グループ(Automation & QA Group:通称AQA) の 根本 征 です。 私は普段、テスト自動化・CI / CD 改善・その他社内の生産性を上げるための自動化を行っています。 今回は、Android・Appium の自動テストを 20~30台のエミュレータで並列実行できる 環境を作成したので、その試行錯誤についてお話したいと思います。 これまでの Android 自動テスト環境とその課題 Docker-Android クラウドでどう実行させたか 仮想マシンの入れ子(Nested Virtualization) を有効にする ベアメタルイン
米テレビネットワークCNBCが、テクノロジー企業とユーザーのプライバシーについて取り上げました。Appleがユーザーのプライバシー保護を尊重しているのに対し、ユーザーの情報を販売して利益を得るGoogleやAmazonの姿勢に疑問を投げかける内容となっています。 クックCEO「テクノロジー企業の言葉を信じてはいけない」 Facebookの約5,000万アカウントが乗っ取りの危機にあったことや、Googleがユーザーに分かりにくい形でユーザーの位置情報を収集していたことが明らかになり、テクノロジー企業とユーザーのプライバシーの問題が改めて注目を集めています。 Appleのティム・クック最高経営責任者(CEO)は先日、VICE Newsのインタビューに応じ、Appleが顧客のプライバシーを重視する姿勢を改めて強調するとともに「テクノロジー企業が、サービス改善のために個人情報が必要だ、と言っても
Chrome 70から、WebAuthnでMacのTouchIDとAndroidの指紋認証がデフォルトで利用可能に。Webサイトへのログインもタッチで パスワードを使わずデバイス側での指紋認証やPINコードなどによる認証によりWebサイトへログインできるWebAuthnは、2018年4月にW3Cの勧告候補になり、Chrome、Firefox、Microsoft Edgeへの実装が進められています。 参考:パスワードに依存しない認証「WebAuthn」をChrome/Firefox/Edgeが実装開始、W3Cが標準化。Webはパスワードに依存しないより安全で便利なものへ Googleは5月にリリースしたChrome 67でWebAuthnへの対応を行いましたが、10月にリリースされるChrome 70では実装を進化させ、デフォルトでMacのTouchIDとAndroidの指紋認証に対応するこ
「佐川急便の偽サイト」に学ぶAndroidの防御法 見直す設定はたった1つ:ITりてらしぃのすゝめ(1/2 ページ) 佐川急便そっくりの偽サイトが登場し、被害に遭うユーザーが続出している。しかし、実はこれらはAndroid端末を対象にしたもの。簡単な設定を見直すだけでこれらの脅威から身を守ることができる。 先日より、運送会社の佐川急便に関するニュースが多数出ています(関連記事)。その内容は、佐川急便を装ったメールやSMSが多く出回っており、そこにリンクされた偽のサイトから、.apkのAndroidアプリをダウンロードさせるような流れになっているというもの。よくあるといえばよくあるのですが、アプリをインストールしてしまうとそのAndroid端末から勝手に迷惑SMSを送信するという挙動も報告されており、内容がずる賢い、という印象があります。 実際に私も、その「偽サイト」へアクセスしてみました。
現在の Android Developers の情報は非常に充実していて、Developer Guides を順に読み進んでいくだけで開発に必要な知識とGoogleが想定している(であろう)最も基本的な実装を学ぶことができる。 特にこの「基本的な実装」というものが重要で、これを知っておかないと開発者間の意思疎通がスムーズに行えなかったり、そもそも気をつけておくべき注意点を見落としがちになってしまう。 とはいえ、今の膨大な公式ドキュメントをただ読めというのは厳しいので、Android開発をする上で最低限理解しておいてほしい(と僕が思っている)事柄と、それについて知ることができるドキュメント類についてまとめてみることにする。 2018/03/25 : リリース周りについて別記事に追記した。 nein37.hatenablog.com 公式ドキュメントの重要ページ 公式ドキュメントと言った場合、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く