最近はすっかりFlutterエンジニアになってます。id:kikuchy です。 Diverseが提供するサービスの一つに、youbrideという婚活サービスがあります。 youbride.jp この6月に、youbrideはAndroidアプリのデザインリニューアルを行いました。 youbrideアプリのデザインが大きく変わりました! 変わったのは見た目だけではありません。 新アプリには、マルチプラットフォームフレームワークのFlutterを採用しています。 flutter.dev 近々、iOSアプリもFlutterで開発したバージョンに置き換える計画が進行中です。 そして、APIサーバーもRuby on Railsを使ったものに置き換えています。 rubyonrails.org サーバーとクライアント間の接続にはgRPCを使用しています。 grpc.io 構成はこうなっています なぜy
こんなニュースがあった。 アップルに「アプリストア」開放義務づけへ、政府が新たな巨大IT規制…他社参入促す(読売新聞オンライン) アプリストア開放は、実際のところサイドローディングの許容とみなして良いだろう。(そうでなければ、App Storeに他のアプリストアのランチャーが並ぶことになってしまう) 前掲のニュースはYahoo!ニュースであるため、コメント機能があるが、2023年6月3日時点では批判的なコメントが多く見て取れる。いわゆる認証済みの識者ですら、セキュリティがどうのとか批判的な意見を述べている。しかし、私はサイドローディングは当然の権利ではあるが、開放されたって何も変わらないという考えだ。この記事では、自分の主張のうちの「何も変わらない」を記載する。 信者の皆様へサイドローディングはセキュリティに定評のあるiOSに脆弱性を与えるものであり、到底許されるものではないと思っている方
はじめに 弁護士ドットコム デザイナーの林(@taka_piya)です。 弁護士ドットコム 案件管理システムでは、アプリケーションとUIの状態管理にXStateを用いたステートマシンでの管理を導入しています。 この記事では、UIデザインの考え方にステートマシンを導入し、実装まで一気通貫で行う方法と、そのメリットについて説明します。 はじめに UIは2つの要素からなっている ステートマシンを理解する 定義 状態遷移図 ステートマシンを使ったUIデザイン〜実装プロセス ステートマシンを定義する Figmaで表現する JavaScriptで表現する ステートマシンをアプリケーションに適用する UIデザインにステートマシンを導入するメリット 振る舞いに集中できる チームの共通認識として使える 変更に強い おわりに 関連ドキュメント ALPS-ASD UIは2つの要素からなっている Android
Bloombergは、「Google PixelがSony携帯電話に息をする余地をほぼ残さない」と題するコラム記事を掲載しました。Takashi Mochizuki記者の記名記事。 XperiaからPixelに買い替えた筆者は孤独ではないようだ、との出だしから始まります。 かつて世界的にも携帯電話の主導的役割を担ってきたソニーですが、スマートフォン事業の不振が続いています。特に日本市場での低迷が深刻で、2023年の国内販売台数は前年比40%減と大きく落ち込んだそうです。 ソニーのスマホは、高性能カメラや高解像度ディスプレイなど最先端の機能を搭載したハイエンドモデルが中心。しかし、それが逆に仇となっているようです。 例えば、高解像度ディスプレイは電池の消耗が早く、また縦長の画面比率はゲームや動画などのコンテンツに不向き。カメラ機能も、一般ユーザーには使いこなすのが難しく、かといって上級者向け
Apple、Google、マイクロソフトが対応表明した、パスワードレスがさらに便利になる2つの新機能とは。 PCがスマホとBluetooth通信でパスワード不要に、2台目のスマホにもクレデンシャルを簡単リストア インターネットにおけるパスワードレスの実現を推進する「FIDO Alliance」は、 Apple、Google、マイクロソフトの3社が、同団体が推進するパスワードレス認証のサポートを拡大すると発表しました。 Today, we are excited to share that @Apple @Google @Microsoft are aligned with this vision and will be implementing multi-device FIDO credentials over the course of the coming year! https
米仮想デスクトップソフトメーカーのParallelsは6月16日(現地時間)、米Googleとの提携により、Chrome Enterpriseデバイス(企業向けChomebook)でのWindowsアプリ利用を今秋に可能にすると発表した。 具体的な方法についてはまだ不明だが、「Microsoft Officeを含む完全なWindowsアプリをChromebook Enterpriseデバイスにシームレスに追加できる」という。なお、一般ユーザー向けChromebookでも利用できるかどうかもまだ分からない。 企業向けChromebookは1台数万円からと安価な上、管理が容易というメリットがあるが、企業での利用が多いデスクトップ版Officeのファイルを扱えないことが導入のネックの1つになっている。 Microsoft 365版OfficeのファイルであればWeb版OfficeやGoogleド
経験したことからの感想と独断と偏見多めの見解 AndroidスマホGalaxy Note9、Windows PC、iPad Pro12.9、Fire HD 10を所持 記号は良い★★★★★>>>>☆☆☆☆☆悪い ①タブレットでスマホゲームをしたい★★★★★iPad・・・対応してないことはほぼなく殆どのゲームがおそらく快適にプレイできる。OS保証期間もAndroidより長く、数年経ってもスペックも最新ゲーム対応してることが多い。 ★★★★☆Androidタブレット・・・対応してないことはほぼないが快適さではゲームによっては高スペックタブレットでもiPadに若干劣る可能性。 ★★☆☆☆Fireタブレット・・・低スペックでもできるゲームならプレイできるかもしれないが恐らくスペックが苦しい。 ★☆☆☆☆Windowsタブレット・・・対応してない可能性が高い。エミュレータで可能かもしれないが快適では
Huaweiは米国により制裁措置を受けています。その影響によりGMS(Googleサービス)がすべて利用できない状態になっています。そんなP40 Proは実用できるのか。そして端末の出来はどうなのか。レビューしていきます。 外観 今更ですが一応外観を確認していきます。背面はつるつるしたガラス、カメラユニットはかなり大きめ。光の当たり方で色が若干変わるのがおしゃれですね。 側面は音量ボタンと電源ボタンのみ。反対側にはなにもありません。端子はUSB Type-Cのみ。イヤホンジャックはありません。上部にはIRセンサーがあります。 アプリ問題 初期設定は意外とすんなり行きました。Huaweiアカウントは所持していたので、それでログインするだけでOK。思っていたより普通に使えるのではないか?と思っていたのもつかの間。アプリインストールから徐々に雲行きが怪しくなっていきます。 GMS問題 ご存知の通
米Googleは5月19日(現地時間)、ユーザーがお気に入りのWebサイトの更新を確認できる新機能「Follow」のテストを、米国のAndroid版Chrome Canary(早期β版)ユーザーを対象に開始したと発表した。SNSでのフォローに似ているが、実際には今はなき「Google Reader」のようなRSSベースのサービスだ。 Followを利用するには、お気に入りのWebサイトを開いた状態で右上の縦3点メニューを開き、Webサイトのファビコンとサイト名の右に表示される[+Follow]ボタンをタップする(画面左)。これで、フォローしたWebサイトからの更新が、カバー画像、見出し、更新時期を示すカードとしてChromeの「新しいタブ」画面に新設される「Following」セクションに表示されるようになる(画面右)。 Webサイトのオーナーは、フォロー対象になるにはWebサイト側はRS
スケルトンスマホ「Phone (1) 」説明会で知ったNothingの高すぎる透明性2022.08.10 14:0016,498 武者良太 透明性というか、ぶっちゃけ具合というか。 スケルトンなハウジングを用いて、ハードウェアの中身をかっこよく見せることを大事にしているNothing(ナッシング)。彼らの最新作であるスマートフォン「Phone (1) 」がついに発表されました。発売は8月19日、予約受付は8月10日から。まずいちばん気になるお値段からお伝えしましょう。 税込み6万9800円です。RAM8GB、ストレージ256GB。SoCはSnapdragon 778G Plusで、Theミドルレンジですが、思っていたより安い! バッテリーは4500mAh、6.55インチOLEDディスプレイには指紋認証センサーが埋め込まれており、カメラは広角が1/1.56インチ・5000万画素のソニーIMX
本記事は、2022年5月に開催されたTechFeed Conference 2022のセッション書き起こし記事「パスワードのない世界に向けて(えーじ) — TechFeed Conference 2022講演より」を転載したものです。オリジナルはTechFeedをご覧ください。 皆さんこんにちは。えーじです。今日は「パスワードのない世界に向けて」というお話をしたいと思います。 パスワードだけでは守りきれない世の中に 皆さんご存知のように、今多くのWebサイトはパスワードを使ったログインが主流です。 しかし、どんなに堅牢なシステムでも、ユーザーさんが弱いパスワードを作ってしまったり、同じパスワードを複数サイトで使い回してしまったり、フィッシングに引っかかってしまえばアカウントは乗っ取られてしまいます。 近年フィッシングが急増していることからもわかるように、パスワードだけのシステムでは守り
2019年10月1日施行の改正電気通信事業法で携帯電話の端末代金と通信料金の完全分離が義務化された。通信サービスの継続利用を条件とした端末購入補助は禁止。継続利用を条件としない場合も端末購入補助は最大2万円となった。ユーザーの端末購入負担は確実に高まり、販売台数の減少が予想される。 販売台数の減少は業界共通の悩みだが、もろに打撃を受けそうなのがケータイショップを運営する販売代理店である。携帯電話大手から受け取る販売手数料が減るためだ。その一方で朗報も出てきた。ケータイショップにおけるサポートを一部有償化する動きが進みつつあるのだ。NTTドコモが2019年12月からの導入を検討している。 ソフトバンクも前向きに検討 NTTドコモが検討しているのは、他店舗で購入した「持ち込み端末」に関するサポートの有償化である。 自店舗で購入した端末についてはApple IDやGoogleアカウントの設定、電
Xamarinのサポートは2024年5月1日で終了。マイクロソフトが.NET MAUI関連のロードマップを示す マイクロソフトは8月9日にオンラインイベント「.NET Conf Focus on MAUI」を開催し、.NET MAUIが今後.NETのメジャーバージョンアップと同時にバージョンアップしていくこと、そしてXamarinのサポートが2024年5月1日で終了することなど、今後のロードマップを示しました。 今後の.NET MAUIは.NETとともにリリース .NET MAUIはシングルコードベースでWindows、macOS、iOS、Androidのユーザーインターフェイスを構築できるフレームワークです。今年の5月にバージョン1.0となり正式リリースされました。 参考:.NET MAUIがバージョン1.0に到達。C#/.NETのシングルコードベースでWin/Mac/iOS/Andro
SamsungのGalaxy S22など複数の端末において複数のアプリに対するパフォーマンス制限が確認されています。スマートフォンのパフォーマンスを変更する不正というと、ベンチマークアプリ使用時のみ性能を高めるケースがありますが、今回のものは、恒常的にスマートフォンの性能を抑えるものとなっています。 Samsung created an app called GOS and used the app to limit game performance, making the gaming experience worse. However, according to what the Korean community found out today, Samsung confirmed that it has put performance limits on more than 10,0
iOSと Androidをまとめて開発したいという要望があり、その夢と現実の歴史。ゲームは知りません。 3行まとめ 流行りと衰退を繰り返している それぞれの差分が辛い Flutterが流行りつつある(?) ネイティブアプリ iPhoneとAndroidが2007年に発表され、今後の携帯電話のスタンダードになっていくことが予見された。当時の開発言語はObjective-CとJavaであり、ほぼ同じロジックを二つの言語で書く必要があった。現在はSwiftとKotlinに取って代わられつつあるが2つの言語で書く必要があるのは変わらない。面倒くさいよね。 クロスプラットフォーム 理論上、半分の時間でできる。OSごとで何かあって半分にはならない程度 OSのアップデート等で不具合が発生したりするのはネイティブでも同じだが、プラットフォームがアップデートしないと対応できない場合がある 早くなる分人間より
こんにちは、エンジニアリンググループの福林 (@fukubaya) です。 先月から、今年の秋くらいにリリース予定の新サービスの設計、開発を始めました。 せっかく新しく始めるサービスなので、まだ経験したことがない言語やフレームワーク、技術を使わないと楽しくありません。 そこで、バックエンドにGoにして、フロントのAPIまで含めてgRPCの .proto ファイルで定義を一元化し、APIコードは protoc で生成させる計画を立てていたのですが、 フロントでgRPCとなると、 gRPC-web か grpc-gateway になるが、リリースまでに使える期間では認証も含めると検証が間に合わなさそう Goだけでなく、terraform(インフラ設計もやります) も Vue.jsも今回が初めて、というメンバーもおり、さらにRESTではなくgRPCも、となると未経験技術が多すぎてキャッチアップが
廉価版の立ち位置だが、上位モデルのPixel 6/6 Proと同じく、同社独自のGoogle Tensorプロセッサを搭載。RAMは6GB(LPDDR5)、ストレージは128GB(UFS 3.1)。セキュリティコプロセッサ「Titan M2」も内蔵する。その他、5年間のセキュリティアップデートを提供する。 ボディはメタルフレームを採用。「Sage」「Chalk」「Charcoal」の3カラーをラインアップ。ディスプレイは6.1インチのOLEDで、リフレッシュレートは60Hz。ディスプレイ内指紋認証センサーを内蔵する。バッテリー容量は4410mAh。急速充電をサポートするが、ワイヤレス充電には対応しない。重さは178gとPixel 6シリーズの中で最も小型・軽量に仕上がっている。 カメラは、1220万画素の広角カメラと1200万画素の超広角カメラのデュアル構成。前者は、絞りがF1.7でイメー
米Googleが2016年から取り組んでいる非Linuxの新OS「Fuchsia OS」が5月24日(現地時間)、正式にリリースされた。9TO5Googleが25日、Googleに確認したとして記事で紹介した。Googleの初代スマートディスプレイ「Nest Hub」(旧「Google Home Hub」)にロールアウト中だ。 Fuchsiaは、Linuxをベースにしていない、ゼロから構築されたOSだ。Googleが自社開発した「Zircon(旧Magenta)」と呼ばれるマイクロカーネルを使用している。Googleは昨年プロジェクトを一般公開した際、Fuchsiaを「汎用OSを構築するための長期プロジェクト」と説明した。 Fuchsiaの主要なアプリ開発言語は、GoogleのクロスプラットフォームUIツールキットである「Flutter」だ。FlutterはAndroid、iOS、Web、
コンテキスト Xamarin のサポート終了というアナウンスを見て、Xamarin として提供されていたものが終了するというような誤解と不安を煽るような流れがあったので日頃 .NET をウォッチしているものとしては少し補足しておきたいと思います。 Xamarinのサポートは2024年5月1日で終了。マイクロソフトが.NET MAUI関連のロードマップを示す - Publickey 前提 Xamarin といった場合には次の製品ファミリーを指していることが多いです。 Xamarin: .NET のネイティブプラットフォームバインディングのフレームワーク Mono を基盤としつつ各種プラットフォーム (iOS, Android, macOS, Tizen など) のバインディングを提供する一式 例えば Android の Activity や View を C# などの .NET 言語で取り扱
Google Pixel 3 以降の機種を対象に配信が始まった Android 12 は、よりパーソナルで安全、かつシンプルなモバイル体験を提供します。一新したユーザーインターフェース、安全性に配慮した新しいプライバシー機能に加えて、ダウンロードの完了を待たずにゲームを開始できるなどシームレスに楽しめます。 Android 12 の公開を祝って、本日は新たに加わった便利な 12 の新機能をご紹介します。 よりパーソナルな OS 1. 色を抽出する高度なアルゴリズムと美しい Material You デザインを採用したことで、壁紙を変更するだけで、デバイス全てに壁紙のカラーパレットが適用されます。これにより、ロック画面、通知、設定、ウィジェット、アプリなど、スマートフォン全体の UI を簡単にパーソナライズできます。この新しいダイナミック カラー エクスペリエンスは、まず Google Pi
本日、 MM総研は2022年度のスマートフォンの出荷台数を調査した結果を公表した。本記事はその中のSIMフリー(オープンマーケットやキャリアフリー)と言われる市場の部分を、少し掘り下げてみようと思う。 SIMフリースマートフォンの市場は全体の8%と依然として小さなマーケット キャリアと組んで売らなければ、日本市場で存在感を示すことは難しい SIMフリースマートフォンの市場は全体の8%と依然として小さなマーケット スマートフォンの出荷台数はその年の需要を追う上でもチェックしておきたいものだが、その中でも興味深いものがSIMフリー(以下オープンマーケット)のスマートフォンの内訳だ。 まず割合ベースで見ると、オープンマーケットのスマートフォンの出荷台数は237.4万台となり、これは昨年度出荷されたスマートフォン(2985.1万台)の約8%に過ぎない。言い換えれば、このセグメントは日本の携帯電話市
はじめにTwitterはBug Bountyプログラム(脆弱性報奨金制度とも呼ばれる)を実施しており、脆弱性の診断行為を行うことが認められています。 本記事は、そのプログラムを通して報告された脆弱性についてを解説したものであり、Twitterが認知していない未修正の脆弱性を公開する事を意図したものではありません。 また、Twitter上で脆弱性を発見した場合はTwitterのBug Bountyプログラムより報告してください。 (This article is written in Japanese. If you’d like to read this article in English, please visit HackerOne report.) TL;DRTwitterが公開したフリート機能が使用しているAPIに脆弱性が存在し、READ権限しか持っていないサードパーティアプリケ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く