並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 219件

新着順 人気順

TestFlightの検索結果1 - 40 件 / 219件

  • 個人開発を黒字にする技術 - k0kubun's blog

    最近は個人開発は自分のOSSのメンテで手がいっぱいになってしまったのでサービス開発のようなものは普段あまりやらないのだが、大学院*1で今学期、何作ってもよいという感じの授業を取ってWeb/iOS/Androidアプリ*2を全て作るという体験をする中で、たまたま個人開発のコストを抑える活動をしたので、その時に調べたり考えたりしたことを書いておく。 Herokuで無料にする Herokuでは毎月550時間free dynoが使え、クレジットカードを登録しておくと更に450時間、合計1000時間無料で使える。Herokuは30分アクセスがないと一旦停止するが、今回授業で作ったサービスでこれを使い切らないことは明らかだったので最初はこれでセットアップした。セットアップも簡単だし、PostgreSQLも無料でついてくる。 ただ、コールドスタートに10秒くらいかかり、これがこのサービスではUX的に致命

      個人開発を黒字にする技術 - k0kubun's blog
    • 接触確認アプリの不具合という問題の所在は、OSSコミュニティではなくリリースプロセスの不備にあるのでは|Hal Seki

      接触確認アプリの不具合という問題の所在は、OSSコミュニティではなくリリースプロセスの不備にあるのでは いよいよリリースされた厚生労働省の接触確認アプリですが、「ストアで接触確認アプリと検索しても見つからない」「利用開始の日付が更新されてしまう」「初期設定時にBluetoothの許可をしないとアプリが立ち上がらない」などといった不具合が見つかり、Twitter 等で、接触確認アプリのベースとなるコードをオープンソースで開発し提供した Covid19Radar コミュニティ(以下OSSコミュニティ)に対して批判が出ています。 しかし、接触確認アプリの不具合に対して、問題の所在をOSSコミュニティそれ自体と捉えて、殊更これを責めるというのは、日本のOSSコミュニティの文化醸成のみならず、IT業界にとっても良いことでは無いと考えます。 「誰が悪い」といった責任論は問題の所在の全容を見えにくくして

        接触確認アプリの不具合という問題の所在は、OSSコミュニティではなくリリースプロセスの不備にあるのでは|Hal Seki
      • もうずっとベータでいいや…。アプリをストアに公開せずTestFlightでβ配布するのが流行ってる!?

        もうずっとベータでいいや…。アプリをストアに公開せずTestFlightでβ配布するのが流行ってる!?2020.08.20 20:0042,889 satomi 公開するとあとが大変だし、アップル税もあるし。 …ってなことで、あえてAppStoreデビューを目指さず、リンクをシェアするだけでベータ配信とテストができる「TestFlight」で周囲に配って満足し、永久にテストフライトを続けるデベロッパーが増えているらしく、未公開アプリ紹介サイトも現れるなど地味な盛り上がりを見せています。 誕生2か月で評価105億円の未公開アプリ現るこの春、公開わずか2か月、利用5千人ぽっきりで評価1億ドル(約105億円)で投資を確保した音声SNS「Clubhouse」もTestFlightのベータ配信組。「シリコンバレーのVC(ベンチャー投資家)がひしめく秘密クラブ」、「ここだけの裏話がリアルタイムで聞ける

          もうずっとベータでいいや…。アプリをストアに公開せずTestFlightでβ配布するのが流行ってる!?
        • リモートワークがもたらした「個人開発で食う」という道と、そこに至るまでの戦略

          こんにちは、フリーランス個人アプリ作家のTAKUYAと申します。 現在僕は独りで作ったノートアプリ「Inkdrop」で生計を立てています。 しかしその生活は、リモートワークという働き方がなければ実現しえませんでした。 リモートワークがあったおかげで面白い企業さんと一緒に働くことができたし、個人開発で得た知見を彼らに提供できました。さらに、個人開発にも充分な時間を割けるようになり、そこで得た知見を受託案件に還元することで、さまざまなお仕事の依頼をいただけるように。こうした仕事の好循環を経て、最終的には自分で開発したアプリ一本で生計が立てられるようになりました。 このように個人開発と受託案件の間で相乗効果が得られたのは、リモートワークの存在が大きいです。 本稿では、リモートワークがもたらしたこの好循環の仕組みと、その効果をより高めるための戦略についてお話したいと思います。 働き方の新常識「アフ

            リモートワークがもたらした「個人開発で食う」という道と、そこに至るまでの戦略
          • コーヒードリップのためのアプリを作った

            はじめに コーヒーはコーヒー粉にお湯を注ぐなどして得られる抽出液である。抽出の方法の1つに粕谷 哲さんが発明した“4 : 6メソッド”という手法があり、これは要約すると下記のようになる。 コーヒー抽出の工程を注ぐお湯の量で前半4割と後半6割に分割する 前半4割の抽出においては、2回または1回お湯を注ぐがこのときの割合をコントロールする 後半6割はお湯を分割する回数をコントロールする このような調整を行うことによって、コーヒーの甘さ・酸味、濃さをある程度の再現性をもって調整できるという方法である。この手法は大変よいものであると思いつつも、次のような問題があると感じていた。 コーヒー豆の質量比でお湯の量を決定するが、豆 : 水 = 1 : 15以外の比率を用いると計算が複雑になる 前半4割の抽出では、1 : 1以外の比率を用いると計算が複雑になる 後半6割の抽出では抽出回数によっては1回あたり

              コーヒードリップのためのアプリを作った
            • Swiftがこの先生きのこるには - laiso

              Apple系デベロッパーの人たちがSwift普及のいかんともしがたい現状について話していたので考えてみた。 サーバーサイド用途 サーバーサイドSwiftは現状あまり利用したいケースが見当たらず、モバイルアプリ開発組織のマイクロサービス開発の共通化においてはJVMが枯れているのでKotlinの方に傾きがち。 WindowsやVSCodeやIntelliJ系の非Xcode系開発環境のサポートのハードルも越えるぐらいモチベーションが必要である。 ただユーザー規模はそこそこあり、DenoやDartやHaskellが有効な程度にはWeb開発用途には使えると思われる。苦労しそうだけど。 Wasm化 Wasmにしてブラウザサイドでコードを動かそうという向きもある。拡張用途では周辺ツールの多いRustやCのライブラリ資産のポートもありレッドオーシャンであることは変わりないが、Swiftに限らずWasmアプ

                Swiftがこの先生きのこるには - laiso
              • Mac向けの最新OS「macOS Monterey」が発表、Macの隣にiPadを置くだけで1つのマウスですべてを操作可能に

                WWDC 2021の中で、Mac向けOSの最新バージョンとなる「macOS Monterey」が発表されました。macOS MontereyではMacの隣にiPadを置くだけで、ひとつのマウスやキーボードを使って複数のMacおよびiPadをシームレスに操作したりデータを行き来させたりすることができる「ユニバーサルコントロール」が可能となります。 Apple Events - Apple https://www.apple.com/apple-events/ 続いて「macOS」の最新バージョンについて。 macOSは記事作成時点での最新バージョンであるmacOS Big Surで全く新しいデザインを取り入れて大きく生まれ変わりました。 そして、2021年の最新版となる「macOS Monterey」ではこれまで以上の成果を出すための新機能が加えられます。 FaceTimeを使ったプロジェク

                  Mac向けの最新OS「macOS Monterey」が発表、Macの隣にiPadを置くだけで1つのマウスですべてを操作可能に
                • iOS17、非公開アプリがiPhoneで動作!すでにサイドローディングに対応か - iPhone Mania

                  iOS17以降のiPhoneでは、App Storeで公開されていないアプリの情報をAirDropで共有するとアプリをインストールできることから、「サイドローディング」が可能になっているようだ、とアプリ開発者が報告しています。欧州や日本で、App Store以外からのアプリ入手方法の提供を義務付ける流れに対応したものと考えられます。 ■3行で分かる、この記事のポイント 1. 公開されていないアプリをiPhoneにインストールできたと開発者が報告。 2. iOS17以降で、非公開のアプリをインストール可能となっている模様。 3. 欧州で義務化されるサイドローディングへの対応とみられる。 App Storeにないアプリをインストール可能 正式版が公開されたばかりのiOS17.1と、先日開発者向けベータが公開されたiOS17.2、iOS17.0.3で、IPA(iOS向けアプリパッケージ)ファイル

                    iOS17、非公開アプリがiPhoneで動作!すでにサイドローディングに対応か - iPhone Mania
                  • Apple IDの2ファクタ認証をCI環境で突破する - 24/7 twenty-four seven

                    【注意】この記事で紹介しているSMS APIサービスのVonageは利用規約により認証にVonageの電話番号を利用することを禁止しているという記述があるので、末尾の別解として載せたAndroidデバイスを使ってSMSを転送する方法が良さそうです。 help.nexmo.com 2021年2月から、App Store Connectにログインする際にすべてのApple IDで2ファクタ認証が必須になります。 Starting February 2021, additional authentication will be required for all users to sign in to App Store Connect. This extra layer of security for your Apple ID helps ensure that you’re the only

                      Apple IDの2ファクタ認証をCI環境で突破する - 24/7 twenty-four seven
                    • iOS14 で追加された App Clips の概要と作り方 - kumamotone’s blog

                      App Clip の概要 App Clip の開発の概要 起動経路 UXについて バイナリサイズの制限 使用可能なフレームワーク プライバシーの保護 本体アプリで行うべき機能 App Clip を作成する App Clip Targetの追加 Associated Domains Entitlement の追加 コードとアセットの追加 Active Compilation Conditions 設定 サーバーとXcodeプロジェクトの変更 呼び出しの設定 アプリのリリース 出典 続き App Clip の概要 App Clipは、ユーザーが必要なときに必要な場所で、機能の一部を提供する機能です。 コーヒーショップのアプリを例に考えてみましょう。App Clipは、ドリンクを注文するだけの機能しか提供しません。 ユーザーがコーヒーショップの前を通ると、「Siri からの提案」で位置情報に基づ

                        iOS14 で追加された App Clips の概要と作り方 - kumamotone’s blog
                      • Flutter でアプリを作ってみた感想 - Qiita

                        はじめに Flutter が本格的に流行ってきたので、勉強のため、架空のショッピングアプリの開発を Flutter を用いて開発してみました。 そこで得られた知見をまとめたいと思います。 開発したアプリの概要 開発するアプリとして架空の飲食店または小売店での注文アプリを作成しました。 この手のアプリの中ではマクドナルドのオーダーアプリがかなりよくできていたので、それを参考にして作成しました。 Flutter の勉強が主な目的ですが、相性の良い Firebase の機能も試してみたかったので、店舗情報、商品情報、注文履歴などのデータはアプリ内で固定値で持たずに Firestore に格納するようにしました。 ただし、商品マスタ登録、店舗マスタ登録や商品在庫といった運用の考慮どはしていません。 また、決済機能は実装対象外としました。 最終的な画面数は 10 画面。 実装期間は土日を 2 ヶ月間

                          Flutter でアプリを作ってみた感想 - Qiita
                        • iOS: TestFlightが使えなくなる呪いとその解呪法

                          iOSエンジニアなら実機でリリースビルドの動作確認するためにTestFlightを使いますよね。 実はこのTestFlight、使い方を誤ると内部テスターとしてアプリをインストールできなくなる呪いがかかることをご存知でしょうか? まず、TestFlightの配信形態についてですが、内部テストと外部テストの2種類があります。 内部テストは審査なしでApp Store Connectにアップロードしたアーカイブをインストールすることができる開発者向けの配信形態です。 外部テストは審査ありでベータ版をパブリックに配信できる開発関係者向けの配信形態です。インストールしたい人のApple IDを登録して招待するタイプと、リンクを知っている人なら誰でもインストール(最大10000人)できるようになるパブリックリンクを発行するタイプの2通りがあります。 開発者の場合、リリース版の動作確認をするのに一々審

                            iOS: TestFlightが使えなくなる呪いとその解呪法
                          • 2012年に公開されタスク管理アプリ「Clear」がアップデートを再開。2023年夏には全く新しいClearをリリース予定。

                            2012年に公開されタスク管理アプリ「Clear」がアップデートを再開し、2023年夏を目標に全く新しいClearをリリース予定だと発表しています。詳細は以下から。 Mac用画像圧縮ツール「Squash」などを開発する英Realmac SoftwareのDan Counsellさんは、2023年04月28日日に公開したメーリングリストの中で、2012年に開発したタスク管理&ToDo管理アプリ「Clear」の開発/アップデートを再開したと発表しています。 Well, our friends at Impending, who we had worked with on the original, had some ideas over these ten years. And today I’m excited to share that the team at Impending will

                              2012年に公開されタスク管理アプリ「Clear」がアップデートを再開。2023年夏には全く新しいClearをリリース予定。
                            • �【Flutter】もう怖くない!アプリ内課金・定期購入機能を実装する方法を丁寧に説明してみた。 - Qiita

                              7月にFlutter開発を始めてから2作目、アイデアを発想するためのメモアプリ「アイデアメモ iX」をリリースしました。 走り書きをする感覚でサッとメモができ、さらにそのメモを組み合わせてシャッフルして表示したり、ランダムで過去のメモをピックアップしたり、アイデアのヒントになるようなワードを表示したり、アプリのアイデア出しにぴったりなアプリです。 ■AppStore https://apps.apple.com/jp/app/id1517535550 ■Google Play https://play.google.com/store/apps/details?id=com.IdeaShuffleMemoApp&hl=ja ■アプリの詳細記事 https://yukio.site/idea_shuffle_memo/ さて、このアプリを作成するにあたり、3つの機能を実装しようと取り組みまし

                                �【Flutter】もう怖くない!アプリ内課金・定期購入機能を実装する方法を丁寧に説明してみた。 - Qiita
                              • 「Linux shell for iOS」iPhoneで動かすシェルが予想以上に面白かった - Qiita

                                背景 iPadのターミナル用アプリを探していたらサーバへ接続しなくてもローカルで遊べるシェルをたまたま見つけました。(OSS) 実装自体はまだまだこれからだと思いますがとても期待です。 ディストリビューションはAlpine Linuxのようです。 もちろん実装はC言語 GitHubのURLは下記です。2017年ごろから開始しているプロジェクト tbodt/ish ちなみに個人的にターミナルアプリは下記が好き。 Terminal for iOS_ louisdh/openterm 必要なもの iOSが動く機器(iPhone6SとiPad Air2でやってみました) TestFlight CLIのちょっとした知識 導入手順 iPhoneにTestflightをインストール(AppStoreから出来ます) インストール後にiOS端末から下記URLへアクセス 導入後は下記画面になるのでopenを選

                                  「Linux shell for iOS」iPhoneで動かすシェルが予想以上に面白かった - Qiita
                                • 『iOSテスト全書』を共著した話。あるいは『教科書本』との違い。 - ペンギン村 Tech Blog

                                  どうも、最近はRabi-Libiという弾幕アクションゲームをやっているtobi462です。 というわけで、PEAKSから『iOSテスト全書』の電子版が正式リリースされました。 peaks.cc おそらく製本版も今月中には発送されるかと思います。 (ところで一般販売はされるのでしょうか?私、気になります!) 追記:一般販売が開始されました! iOSテスト全書 著者: 松尾 和昭,細沼 祐介,田中 賢治,平田 敏之,玉城 信悟, 製本版,電子版 PEAKSで購入する そんなわけで、個人的にどういう想いを込めて執筆したのか、みたいなことを自分なりに振り返りながら書いてみたいと思います。 担当した章 私は著者陣の一人として、以下の章の執筆を担当させていただきました。 第2章:ユニットテスト(概要) 第4章:ユニットテスト(Quick / Nimble 編) 第5章:BDDによるアプリ開発 なお、第

                                    『iOSテスト全書』を共著した話。あるいは『教科書本』との違い。 - ペンギン村 Tech Blog
                                  • Apple・Google・Microsoftが自社ブラウザよりもFirefoxを冷遇するために設けている技術的問題点をまとめたページ「Platform Tilt」をMozillaが公開

                                    MicrosoftはWindows、AppleはiOSやmacOS、GoogleはAndroidやChromeOSといったPC・スマートフォン向けのOSを開発しており、Windows搭載PCではEdge、iPhoneやMacではSafari、Android端末やChromebookではChromeといった自社製ブラウザがプリインストールされています。こういったメーカーはサードパーティー製ブラウザよりも自社ブラウザを推奨するケースがあるのですが、それだけではなく技術的な問題を残しておくことで競合ブラウザを蹴落とそうとしているとFirefoxの開発元であるMozillaが指摘しており、関連情報をまとめた「Platform Tilt」というページを公開しています。 Platform Tilt - Mozilla https://mozilla.github.io/platform-tilt/ 記

                                      Apple・Google・Microsoftが自社ブラウザよりもFirefoxを冷遇するために設けている技術的問題点をまとめたページ「Platform Tilt」をMozillaが公開
                                    • Google I/O 2022で発表されたFirebaseの新機能をまとめてみた。 - Qiita

                                      こんにちは。virapture株式会社でCEOしながらラグナロク株式会社でもCKOとして働いているもぐめっとです。 最近ラグナロクのCKOに就任しました。頑張ります! 本日は2022年のGoogleI/Oで発表されたfirebaseの新機能について紹介致します。 結論から言うと、Crashlyticsがやばい進化してます!!! Firebase Extension 今回もたくさん新しい機能を追加しました(15個) Stripe Extension Stripe Extensionを使ってサブスクをつかった場合の各種イベントを設定することができるようになりました。 例えば、キャンセルを行う場合のイベントを設定できるようになったりしています。 今回のデモではサブスクをキャンセルした時にキャンセルメールを送るようにコーディングしています。 Snapの拡張機能 Snapを使用してログインし、Sna

                                        Google I/O 2022で発表されたFirebaseの新機能をまとめてみた。 - Qiita
                                      • Pull request merge queue (public beta)

                                        February 8, 2023 Today we are announcing the public beta of pull request merge queue for repos on GitHub Enterprise Cloud and open source organizations! 🎉 Merge queue helps increase velocity in software delivery by automating pull request merges into your busiest branches. Before merge queue, developers were often required to update their pull request branches prior to merging to ensure their cha

                                          Pull request merge queue (public beta)
                                        • GitHub Universe 2022における新発表のすべて

                                          開発者と企業がイノベーションを容易に推進することができる、最も統合された開発者向けプラットフォームを強化するために、私たちがどのような取組みをしているのかご覧ください。 15年前、GitHubを構築するために最初のコード行がコミットされました。それ以来、私たちの目的は、開発者がベストを尽くすために必要なすべてのものをプラットフォームに装備することです。このミッションは、GitHubプラットフォームのすべてのイテレーションを通じて変わっておりません。しかし、私たちの仕事や生活のあらゆる場面でソフトウェアが進歩を続ける中、世界中の人々のためにソフトウェアを実行、維持、構築することは、開発者にとって計り知れない複雑さを生み出します。 私たちは今、転換期を迎えています。新たな開発者体験を提供する時が来ています。 GitHubは、開発者が創造性を発揮し、より幸せになるとともに、人生で最高の仕事をする

                                            GitHub Universe 2022における新発表のすべて
                                          • minne iOSの2021年の開発環境 - Pepabo Tech Portal

                                            開発言語と主要フレームワーク 95%以上Swiftで、特に古いテストやエンティティはObjective-Cが少しだけあります。新規のものは必ずSwiftで開発していて、残っているObjective-Cは少しずつ減らしています。 使っているSDKのバージョンに関しては、Xcode 12への移行対応が終わっており、近日中に12でビルドしたバイナリーを公開する予定です。 ほぼほぼUIKitですが、いくつかの画面でSwiftUIを使っています。最低対応のSDKはiOS 13なので、LazyStack系やLazyGrid系がまだ使えないのですが、設定周りの画面など、CollectionViewっぽくない画面を今年中にたくさん移行しようと思っています。移行自体は色々考えてプロトタイプを作るなどして、2020年のiOSDCで発表しました。また、UIKitはモダンなAPIを使うように心がけており、例えば、

                                              minne iOSの2021年の開発環境 - Pepabo Tech Portal
                                            • 「テクノロジーは難しいから、若い人がやって」と発言しがちな日本文化はどうすれば変わるのか? 熊本県立大学の教授が教育現場で向き合っていること

                                              年齢も文系理系も関係ない。熊本県立大学の飯村教授が語る「テクノロジーとの向き合いかた」2021.12.07 19:009,414 嘉島唯 こういう大学に通いたかった…。 大学生の時、何してました? 私は映画を見たり、バイトにあけくれていたら4年間が終わってしまったんですけど、もっと良い4年間にすればよかったなぁと後悔することがあります。もっと実践的で社会につながるようなことってあったよなと。そんなことを考えてしまうのは、熊本県立大学の飯村伊智郎 教授のお話を聞いたから。 教授は以下のように語ります。 専門家でないと使えなかった技術が、一般の人でも使えるような世の中になってきています。学生たちには自分の興味を実践的に解決する思考を持ってほしい。 パソコンやスマホにインターネット。これだけのテクノロジーが当たり前にある時代ですが、それを使って社会の課題を解決する方法を教えているのが飯村教授の研

                                                「テクノロジーは難しいから、若い人がやって」と発言しがちな日本文化はどうすれば変わるのか? 熊本県立大学の教授が教育現場で向き合っていること
                                              • iOSアプリのweeklyリリースを支える技術 - SmartNews Engineering Blog

                                                タイミング 各フェーズで起点となるタイミングについて説明します。 プランニング確認 上の表の「プランニング」の週に行います。 リリースの3週間前にプランニング確認のミーティングを行います。開発の進捗や、一週間でQAが行える分量なのかなどを確認して、そのバージョンに含める機能を最終調整して確定します。そのタイミングまでは、PdMやエンジニアがNotionに機能を追記していきます。 QA準備 上の表の「開発」の週に行います。 リリースの2週間前にQA準備のミーティングを行い、そのバージョンのテストシナリオやQAリソースが足りているかどうかを確認します。休日などの都合に応じて工程調整を行ったりもします。 QA開始 上の表の「QA」の週です。 QA開始前までに全てのpull requestをマージしておく必要があります。このタイミングに間に合わなかった場合は次のバージョンに延期されます。 QA開始

                                                  iOSアプリのweeklyリリースを支える技術 - SmartNews Engineering Blog
                                                • FolioのiOSチームで利用しているFastfileとBitriseワークフロー - 24/7 twenty-four seven

                                                  FolioのiOSチームではさまざまなタスクをそこそこ高度に自動化していると思うので、(そのまま別のプロジェクトで使いまわせるほどポータブルではないけど)参考にしてもらえる部分はけっこうありそうと思うので公開リポジトリに置いてみました。 github.com 簡単に解説します。 Fastfile lane :snapshot_test Folioアプリのユニットテストはいわゆる一般的なロジックテストに加えてスクリーンショットを用いたスナップショットテストがあります。 GitHub - uber/ios-snapshot-test-case: Snapshot view unit tests for iOS 目的は修正によって意図しない影響が起こっていないことを検証するためと、現状の画面の一覧をGitHubで変更管理したいからです(これについては詳細を後述)。 (ボタンを追加したら関係ないは

                                                    FolioのiOSチームで利用しているFastfileとBitriseワークフロー - 24/7 twenty-four seven
                                                  • iPhoneで日本語のリアルタイム文字起こしができる「WhisperAX」

                                                    AI関連企業のArgmaxは4月5日現在、OpenAIの音声認識AI「Whisper」を利用した文字起こしアプリ「WhisperAX」のベータ版を公開している。対応機種はiPhone、Apple Silicon搭載Macと、Apple Watch Series 9/Ultra 2。アップルのテスト環境提供アプリ「TestFlight」から試用可能だ。

                                                      iPhoneで日本語のリアルタイム文字起こしができる「WhisperAX」
                                                    • Xcode Cloud は銀の弾丸になるのか - Qiita

                                                      ※本記事は弊社が技術書典 14 で無料配布する同人誌「ゆめみ大技林 '23」の寄稿です。追筆や訂正等がある場合はこの記事で告知します。 皆さんは iOS 開発においてどんな CI を利用しているでしょうか。Bitrise?Circle CI?いやもしかすると Jenkins のお世話をしている方もいらっしゃるのではないでしょうか。いずれにせよ、CI/CD は現代の開発において必要不可欠な環境と言っても過言ではないでしょう、なぜなら CI/CD こそ我々に提出されたコードをマージする自信をもたらせてくれているのです。 そんな中、アップルがついに公式の CI サービスを 1 年の Beta を経て昨年正式リリースしました。その名も Xcode Cloud です。名前のとおり、Cloud で動く Xcode とイメージして差し支えないでしょう。 筆者が考えるこの Xcode Cloud の最大の

                                                        Xcode Cloud は銀の弾丸になるのか - Qiita
                                                      • MirrativのiOSアプリリリースを支える自動化技術 - Mirrativ Tech Blog

                                                        こん○○は。エンジニアのshogo4405です。普段は、ミラティブで開発しながら、余暇にOSSのHaishinKit*1をつくっています。 はじめに MirrativのiOSアプリは、git-flow で開発を行なっています。git-flow や日々の開発を運用する中で、次のような考慮すべきタイミングがありました。今回は、これらを自動化した際の話をコード付き*2で紹介します。 ライブラリーのアップデート releaseブランチ作成 tag付けの実施 releaseブランチのmasterへのマージとdevelopへのマージ なお、リリース頻度は、1週間に1回以上。毎週火曜日に通常版の申請を実施しています。手動で運用していた時には、文字通り、気を付け ながら運用していました。 週の業務の流れ MirrativのiOSチームの業務の流れと共に、曜日ベースで📝自動化した内容を紹介していきます。

                                                          MirrativのiOSアプリリリースを支える自動化技術 - Mirrativ Tech Blog
                                                        • WWDC21大夢想 - cockscomblog?

                                                          毎年この時期になると、毎日のようにWWDCのことを夢想している。 去年はSwiftUIのアップデートとApple Silicon搭載のMac、ホーム画面のウィジェットに期待していた。 去年の期待は、いろいろなことをうまく言い当てているようにも見えるし、少し過剰なところもあった。WWDC20では叶わなかったいくつかの部分については、引き続きWWDC21でも期待している。 ではWWDC21では何が発表されるのか。 Swift 2014年にSwiftが発表されてから7年になる。SwiftはOSSで開発されているので、次にどのようなアップデートがあるか、事前に窺い知ることができる。 swift-evolutionによると、次のバージョンはSwift 5.5となり、特に並行処理の言語的なサポートに注力されている。async/awaitの構文や並行処理の単位としてのTask、actorモデルの導入が決

                                                            WWDC21大夢想 - cockscomblog?
                                                          • iPhone・iPad・Mac・Windows PCからWindowsデバイスやアプリをリモートで使えるようになるアプリ「Windows App」をMicrosoftがプレリリース

                                                            Microsoftが、Azure Virtual DesktopやWindows 365、Microsoft Dev Box、リモートデスクトップなどにアクセスするためのアプリ「Windows App」のベータ版をiOS・iPadOS・macOS・Windows向けにプレリリースしたことを発表しました。 What is Windows App? - Windows App | Microsoft Learn https://learn.microsoft.com/en-gb/windows-app/overview Windows App - Microsoft Apps https://apps.microsoft.com/detail/9N1F85V9T8BN Windows App in TestFlight https://aka.ms/macOSWindowsAppBeta Wi

                                                              iPhone・iPad・Mac・Windows PCからWindowsデバイスやアプリをリモートで使えるようになるアプリ「Windows App」をMicrosoftがプレリリース
                                                            • AppleがAndroidのマルウェアの実態を報告 「サイドローディングが元凶」と指摘

                                                              Appleは、スマートフォンにおけるマルウェア(悪意を持ったソフトウェア)の実態を細かく紹介したホワイトペーパーを公開(PDF)した。報告書は同社米国サイトの「プライバシー」のページに掲載されている。 Appleがホワイトペーパーを公開 ホワイトペーパーには、冒頭から衝撃的な統計が並ぶ。 ・過去4年間、AndroidはiPhoneに対して15~47倍多くマルウェアによる攻撃を受けている ・2019年から2020年初頭にかけて、欧州規制当局は毎週23万件のモバイルマルウェアによる感染を報告している ・Kaspersky Labは、毎月管理しているAndroid機器に月間600万件の攻撃を確認 ホワイトペーパーを読み進めると、今やスマートフォンを当たり前に使っている企業にとっての脅威についても触れられている。 大企業では一台の機器がマルウェアに侵されるだけで1万ドルの損害になりえる 米国180

                                                                AppleがAndroidのマルウェアの実態を報告 「サイドローディングが元凶」と指摘
                                                              • iPadをSwitchやPS5などゲーム機のモニターとして活用する方法 - iPhone Mania

                                                                iPadを、Nintendo Switch(ニンテンドー スイッチ)やPlayStation 5(PS5)などゲーム機のディスプレイとして使う方法を米メディアMacRumorsがまとめています。iPadOS17をインストールでき、USB-Cポートを搭載するiPadと、USB-Cビデオキャプチャーボード、対応アプリが必要です。 ■3行で分かる、この記事のポイント 1. iPadをNintendo Switchなどゲーム機のディスプレイとして使う方法を紹介。 2. USB-Cコネクタを搭載しiPadOS17対応のiPadが必要。 3. USB-Cビデオキャプチャーボードを接続すれば少ない遅延でゲームを楽しめる。 iPadをゲーム機のモニターとして利用するには ゲーム機のディスプレイとして使えるiPadは、iPadOS17がインストールされた、USB-Cポート搭載モデルです。Lightningポ

                                                                  iPadをSwitchやPS5などゲーム機のモニターとして活用する方法 - iPhone Mania
                                                                • iOS4がiPhoneアプリになって復活! - iPhone Mania

                                                                  iPhone4に標準搭載され、アップデートはiPhone3Gと3GS、ならびに第2世代以降のiPod touch用向けにリリースされたiOS4が、10年の時を経てアプリとなって復活しました。開発したのは18歳のデベロッパです。 【2021/6/11 19:10追記】「OldOS」ベータ版は現在テスター数が上限に達しているとして、新規にインストールできない状態となっています。 TestFlightアプリとして使用可 iOS4をモダンなiPhoneで利用可能にする『OldOS』を開発したデベロッパのザネ氏(@zzanehip)は、シュミレートされたiOS4は“ピクセルレベルで限りなくパーフェクトに近いデザイン”であり、 “完全に機能的で、おそらく第2のOSとしても使用可能”としています。また完全なオープンソースであり、誰もが学び、修正し、構築できるようになっています。 Today is Lau

                                                                    iOS4がiPhoneアプリになって復活! - iPhone Mania
                                                                  • ADEP(Apple Developer Enterprise Program)はもう取得することができないと諦めたほうが良い理由 | エンタープライズiOS研究所

                                                                    2020.6.19 ADEP(Apple Developer Enterprise Program)はもう取得することができないと諦めたほうが良い理由 (最終更新日 : 2021/8/20) ADEP(Apple Developer Enterprise Program)に関連する質問は、エンタープライズiOS関連で寄せられる問い合わせで最も多い質問です。ADEPの前身である iDEP の時からこれは変わりません。(参考 : ADEPとは何か) iOS端末の企業導入と同時に独自アプリを作りたい、あるいは作って欲しいという需要が現場には常にあるということですね。しかし2019年以降、問い合わせの傾向が明らかに変わってきています。 ADEPをどうしても契約できません ADEPはどうやったら取得できるのですか? ADEPを取らずに企業内限定配布をするにはどんな方法がありますか? これらの質問から

                                                                    • flutter create してから5日で iPhone / Androidアプリを公開した話 - Qiita

                                                                      Twitter を見ていたら、 「Eテレでドット絵を使ったエンコードとデコードの説明をやっていた」とのツイートを見つけ、ふと、「これ、うちの子もやったら勉強になるんじゃないかなー」と思ったので Flutter でアプリにしてみました。 これいいな。うちの子(4歳と3歳)にもできる、こんな感じのゲーム感覚でデータ構造の基本が身に付く系のやつあるかな。作るかな。 https://t.co/Yda6vvoi5x — ちゅーやん - Tsuyoshi Chujo (@chooyan_i18n) October 8, 2019 実際に公開したアプリがこちらです。 ドット絵でおぼえるエンコードとデコード - App Store 上のツイートの直後から開発を初めて5日間で公開までできたので、具体的にどんなことをやったのかを1日ずつ振り返りながらこの記事にまとめてみたいと思います。 個人でアプリを作って公

                                                                        flutter create してから5日で iPhone / Androidアプリを公開した話 - Qiita
                                                                      • 朝9時にならないと現像されない写真SNS「Dispo」に感じるチルさ

                                                                        朝9時にならないと現像されない写真SNS「Dispo」に感じるチルさ2021.02.16 21:0013,903 武者良太 ゆっくりしていきたい写真好きはハマりそう、これ。 Clubhouseが一気に盛り上がったこの半月ですが、またもやグッと人が集まりそうなSNSが登場しそうです。写ルンですのような使い捨てカメラをモチーフにした「Dispo」のニューバージョンがそれ。現在はTestFlightでβ版をテスト中。ということは、開発者やその家族や友達だけが参加する小規模テストのはず...なのですが、2月14日に入って一気にユーザーが増えてTestFlightの登録人数上限である1万人に達してしまいました。 After the embrace of our Japanese community overnight, the TestFlight is now full. Arigato 有り難う

                                                                          朝9時にならないと現像されない写真SNS「Dispo」に感じるチルさ
                                                                        • Evernote(エバーノート) がメジャーアップデートを発表 - iOSに続き for Windows・Mac・Android もまもなく公開予定

                                                                          Evernote(エバーノート) がメジャーアップデートを発表 - iOSに続き for Windows・Mac・Android もまもなく公開予定 2020 年 9 月 16 日 米国カリフォルニア州レッドウッドシティ – 「すべてを記録し、多くのことを成し遂げる」ための生産性アプリ Evernote ( https://evernote.com/intl/jp/ ) が、新しく生まれ変わりました。新しいアプリでは機能性が改善されています。基盤からのアプリケーションの再設計により、スピード、安定性、拡張性が向上され、迅速な開発が今後可能になりました。長らく待ち望まれていた今回のメジャーアップデートが最初に提供されるのは Evernote for iOS です。今後、同じく再設計された Evernote for Windows・Mac・Android が続く予定です。 本日の Everno

                                                                            Evernote(エバーノート) がメジャーアップデートを発表 - iOSに続き for Windows・Mac・Android もまもなく公開予定
                                                                          • 史上初のiOSに対応したトロイの木馬「GoldPickaxe」が発見される

                                                                            開発者がアプリを実験的にリリースするための仕組み「TestFlight」等を悪用して端末に侵入する史上初のiOS版トロイの木馬が発見されました。報告によると、「GoldPickaxe」と名付けられた当該マルウェアは、被害者の銀行口座から資金を引き出すために利用されるそうです。 Face Off | Group-IB Blog https://www.group-ib.com/blog/goldfactory-ios-trojan/ First ever iOS trojan discovered — and it’s stealing Face ID data to break into bank accounts | Tom's Guide https://www.tomsguide.com/computing/malware-adware/first-ever-ios-trojan-d

                                                                              史上初のiOSに対応したトロイの木馬「GoldPickaxe」が発見される
                                                                            • ポケモンガチ対戦用パーティー管理アプリ『PokeBox』をリリースしました - 5.1さらうどん

                                                                              まもなく『ポケットモンスター スカーレット・バイオレット』が発売しますが、先日、iPhone/iPad/Mac向けのポケモンパーティー構築管理アプリ、『PokeBox』をリリースしました。 ポケモンパーティー構築アプリの「PokeBox」をバージョン1.1にアップデートしました。ポケモン新規作成時の挙動改善や、わざ周りのインターフェイスがわかりやすくなっています。SV対応もしていくぞ https://t.co/p8E1GjvCeq pic.twitter.com/kbzDw885WY— giginet (@giginet) October 16, 2022 PokeBox - 構築管理ソード・シールド gigi-net.netユーティリティ無料 『ポケモン剣盾』以来、ランクマッチなど、いわゆるポケモンガチ対戦にハマり、自分の需要から開発したアプリです。 『剣盾』環境では、100体近いポケモ

                                                                                ポケモンガチ対戦用パーティー管理アプリ『PokeBox』をリリースしました - 5.1さらうどん
                                                                              • Xcode Previewsをまとめて実機で触れるUIプロトタイプアプリにする - nana開発者ブログ

                                                                                @hiragramです。nanaのプロダクトマネージャーとiOSアプリ開発を担当しています。 nanaは現在フルリニューアルに向けた作り直しに取り組んでいます。2022年9月現在、デザインや仕様を練ることと、手触りを確かめるためのプロトタイプ実装とを、グルグル繰り返しているところです。そのグルグルをより速くするために作った仕組みを紹介します。 UI確認用のプロトタイプアプリ nanaのiOSアプリ開発において、私たちはコードを書かずとも簡単にモックを作れるようなよくあるプロトタイピングツールを使わず、ネイティブアプリとしてプロトタイプを実装しています。nanaのプロトタイプには単なるデザインの事前確認だけではなく、仕様に対する設計の事前確認、シンプルな良い設計のための仕様の事前確認といった目的があり、それらは既存のプロトタイピングツールでは実現できないためです。 SourceryでXcod

                                                                                  Xcode Previewsをまとめて実機で触れるUIプロトタイプアプリにする - nana開発者ブログ
                                                                                • システムバグ以外の問題もあった米民主党アイオワ州党員集会の集計トラブルをまとめてみた - piyolog

                                                                                  2020年2月3日夜に米大統領選の指名獲得に向け開催されていた民主党のアイオワ州党員集会(アイオワ・コーカス)で集計システムにトラブルが発生し、集計結果の公表が遅延する事態となりました。原因は初めて導入されたアプリだったと報じられています。*1ここでは関連する情報をまとめます。 悲劇的なバグで集計遅延 2020年2月3日夜にトラブルが発生し集計結果の公表が延期。翌日午後にかけ断続的に結果が公表される事態となった。*2 アイオワ州民主党の集会は米大統領選民主党候補者を指名するプロセスで最初に行われるもので、今後の各州の動向に大きな影響を及ぼす。そのため今回のトラブルも注目を浴びる結果となった。 集計結果が確定しない状況から主要な候補者たちが自らの主張で勝利宣言をし、そのまま次のニューハンプシャー州に向かう事態となった。*3 集計トラブルが起きた原因は今回初めて導入されたスマートフォン向けアプ

                                                                                    システムバグ以外の問題もあった米民主党アイオワ州党員集会の集計トラブルをまとめてみた - piyolog