投稿

5月, 2022の投稿を表示しています

Flutterについて(受託開発)

よし、Flutterを覚えよう 10年くらい、android,iOSのアプリ開発(受託)をやってきました。 最近の傾向として、 スマホアプリの開発案件は全体で少なくなってきたかもしれません。 それと、アプリの難易度アップ(高機能なアプリ)が見受けられます。 少なくなってきた傾向として ・iOS ,android の両方の技術者が必要で、コストがかかる ・アプリの定期的な更新が必要でサーバーのランニングコストよりもかかる このへんかなと、 あとは、フリーのエンジニアに叩き売りする感じのところもあるようです。 普通の企業でアプリを提案すると 最近は予算が問題でなかなか弱腰な事が多いです。 そこで、今後のアプリ開発を少しでも増やすため、 マルチプラットフォーム対応のものを利用して、 従来のアプリ開発の費用を減らして、数を回し、保守もらう流れを検討しています。 そこで目をつけたのが、Flutterでゲーム系でなければ敷居は低く参入できる。 Googleもある程度本気の様子なので。 今後2〜3年は確実にFlutterはあるりそうな気配もあります。 Flutter案件を提案して受託できるように勉強や情報収集していきます。

Google アナリティクス 4 ってなに?

2023 年 7 月 1 日より、ユニバーサル アナリティクスでは標準プロパティで新しいデータの処理ができなくなります。それまでに Google アナリティクス 4 プロパティに切り替えて設定を進めておきましょう。 ねぇ、これって どうゆこと?

iOSのアプリが次々に削除されている様子です

Appleが公式サイト( https://developer.apple.com/news/?id=gi6npkmf )で発表したApp Store Improvementsという施策が開発者の間で波紋を呼んでいる。3年以上更新がなく、かつダウンロード数が極めて少ないアプリをApp Storeから削除するという方針だ。すでに280万本以上のアプリがこのプロセスによって削除されたという事実は、モバイルアプリ市場の巨大な新陳代謝を象徴している。 この施策の核心は、長期間メンテナンスされていないアプリ、いわゆる塩漬けアプリの排除にある。開発者として一度リリースしたアプリが手入れされずに放置されることは珍しくない。特に個人開発者や小規模なチームでは、次々と新しいプロジェクトに移る過程で、過去の遺産が管理外に置かれるケースは往々にしてある。Appleはこれらを品質低下のリスク要因と見なしている。 削除対象となる条件は2つある。1つ目は3年以内にアップデートが行われていないこと。技術的な観点から見れば妥当な期間だ。3年あればiOSのバージョンは3つ進み、iPhoneのハードウェアも大きく進化する。画面サイズの変更、ノッチやダイナミックアイランドの登場、プライバシー要件の厳格化など、3年前のコードベースが現在の環境で最適に動作する保証はない。古いAPIを使用し続けることは、セキュリティ上の脆弱性を招く可能性も否定できない。 2つ目の条件は、直近12ヶ月間でのダウンロード数が極めて少ない、あるいは全くないことだ。この条件が曲者で、極めて少ないという表現の具体的な閾値は公表されていない。しかし、文脈から読み取れるのは、新規ユーザーからの需要が消失しているアプリをターゲットにしているという点だ。既存のユーザーが継続して利用しているだけでは不十分で、ストアという市場において新たな価値を提供できていないアプリは退場を迫られる。 多くの開発者が抱く懸念は、完成されたツール系アプリの扱いだ。電卓や単位変換、特定の計算を行う単機能アプリなどは、一度完成すれば頻繁な更新を必要としない。機能がシンプルであればあるほど、バグも出にくく、OSの更新による影響も受けにくい。これらが更新不足という理由だけで削除されるのは理不尽に感じる。しかしAppleの論理では、プロモーションもメンテナンスも行われないア...

Guideline 2.3.10 で審査が落ちた話。

結論を記載します。 Guideline 2.3.10 の殆どは、 Apple(iOS)以外の事は記載してはいけません。ってやつです。 android も同時リリースの場合、 よく、Webviewとかで、 htmlにまとめて(面倒なので)表記する事があったりしますが、 内部で表示するものに関しては、リジェクトされます。 外部ブラウザで表示させるか、(こっちはちょっと自信ないですが・・・。) 内部で表示する場合は、URLを分けるか、javaScriptなどで、 出し分ける対応すれば良いです。 Guideline 2.3.10 - Performance - Accurate Metadata We noticed that your submission includes irrelevant third-party platform information. Specifically, your description includes Google Play references.