「アプリ開発」タグアーカイブ

「ウォーキングde部屋充」アプリ: 歩いた気分のつもり。。

バーチャルウォーキングで、東海道五三次を歩いたつもりのこの頃です。
Apple Watchのhealth outで、できるだけ、1日一回を
・部屋充でNet⭕️lixで、スター・⭕️レックを見ながら ・・ 「日本橋」から
・近所のスーパーの往復 ・・「三条大橋」から
で、ウォーキング開始・終了のPointを保存して、メモしています。

今年の7月から、東側は、「日本橋」からのと、西側から「三条大橋」からのでの、東海道五三次をバーチャルウォーキングしています。・・進捗は、ザッとで、まだ、3分の1 。。

この頃は、東からは、函館峠を越えた所です。

(マークの推しアバターアイコンには、気にしないでね。。)

一応は、「目指せ、東海道五三次をバーチャルウォーキングで完走踏歩!!」ダァ。。

「ウォーキングde部屋充」アプリ: iOS,WatchOS,macOSのver26.0での諸々対応

iOSがVer26.0 に、アップグレードになりました。
そして、My iPhoneXR が、とうとう、非対応になりました。😢

けど、M1MacMiniやiPadAir4、AppleWatch10は、Ver26.0にアップグレードが可能で、MacOS26.0からAI付きのXcode26にもUpしはります。

うーーーん。。XRのバッテリー残量が、ア〜(・・;)で、ヘタ模様だったけど、まだまだ、元気で、普通に動いていたので、もうちょい頑張ってもらい、あと2・3年ぐらい持ち続けそうと思っていたyo。

でもでも・・・でも。
M1MacMiniやiPadAir4、xcodeは、26 にUpできたので、WatchもUpしたいよぉ〜・・とのことで、キヨブタで、とうとうiPone16eに機種変更しちゃいました。。

その後、MyJoys Machinesは、無事、OS26にUp出来ました。。
既存のMyゴミアプリ’zは、一応、多分、動いていた(思う)。
ので、そのうちにボチボチで、うpせなあかんなぁ。。と思ってます。

で、「ウォーキングde部屋充」アプリの26対応の諸々件。。
Watch関連動作が、アレアレ?があったので、うぅ・・と、XcodeAIにツッコミ思案しながら、対応中です。

 

「ウォーキングde部屋充」アプリの蛇足でモビルスーツ装備フェーズ。。2

「ウォーキングde部屋充」アプリ 作成は尾ヒレや腹ヒレに蛇足を追加しながらで、もしかしたらCoolなモビルスーツを諸々に装備を続けているフェーズです。

まっ、とりあえず、ザル編みの水カメ入れの雨漏れにパテを貼り付けている状態ですw。

作成中アプリを修正したり、変更したり等でも、なんの忖度もなく面倒い「毒面と」を作らなくてもいいのが。。no sutoresu。

楽ちんなWebで巷をサーチで調たりしたけど、現況の今頃は、AIかな。
AIにQesすると、直ぐアンサー出てくる。便利な時代だねぇ。。
(『AIは危険で、いずれ、遠くない日に、人類は滅亡。。』論らしいけど。。⁉️)

**
ざっと “one quarter+10年位” 前の大昔の話です。
(→  その当時は、何歳位でしょう・・? )

当時の「カーナビ」、「携帯電話」、「デジカメ」のソフトアプリ開発は、雨後に竹の如く、出てくる現場が有りました。

右も左も分からない、「開発」Roomに入ったことがあります。
ワィは、C言語やC++の経験で、なんとか潜り込められたみたい。
でも、大会社の開発Roomの経験のないチームスキルは、ゼロでしたがねぇ。。。
(tron RTOSでの環境開発だったので、Cだったからなんとかなったんのかもね。)

チームで、大きなシステムアプリを作成するには、
まず、カミさま(ユーザーともいう)の「仕様書」から
1.作成案
2.毒面と(ドキュメント ともいう)
3.認証・承諾
⬇️
4,とりあえず、コード書き
5 . Try and Go to Test
(My水面下に潜る)
ーー> 4に戻る
⬇️
6.開発者(My)が、おおよそ出来たのでうpしたい。
7.毒面と
8.認証・承諾
9.開発内RoomサーバにUp
⬇️
10.テストチーム(無い現場もあった様な。。?)から確認テスト
11.バグシートが飛んでくる
12.アサインされたMyバグ風を確認する
13.My部分を修正&Test
ーー>7に戻る
⬇️
14.段々とカミさまに納得しそうなモノができる
⬇️
15.カミさまのテスト結果の不具合メールが、
大凡で、金曜日の晩に飛んでくる
→ワィの分はOKと思ったけど。。。
→ で、全バグを月曜までに、修正してけろ。!
(うそぉ?。。ううん、当時は、そんなんでした。)
16.小さい可愛いバグだらけのアプリは
・・> 次バージョンで修正へ
ーー> 1.へ戻る。。→ no endless
(リー⭕️ンショックで、シュウリョウでした。。/)

てな感じで、「締切日(リリース日)」近くは、
今でも言葉があるのか知らないけど、
「デスマーチ」のラッパが鳴るのでした。。

えらい頃だったけど、現場で
・UNIX
・vi
・grep、send
・正規表現
・・・
で、便利な術を齧りましたy。

*※*

現況は、カミさまと開発者は、ワィself。
ので、仕様書もリリース締め日もワィ気分だから、
キット、素晴らしいCoolなMyアプリは、できるはず‼️

概ねで、AIとchatしながら、Coreの骨皮筋衛門ができたのでした。
ここからが、蛇足用モビルスーツを装着して、動作見た目で、変そなモノが
ボチボチと出来上がっていく(ハズ)のだ‼️
(こっちの方が長そう。。。かもネ。。)

 

「ウォーキングde部屋充」アプリの蛇足でモビルスーツ装備フェーズ。。1

骨皮筋ぇモンの「ウォーキングde部屋充」アプリに、蛇足でCoolなモビルスーツを装備していくフェーズです。

まずは、Walkingのアイコンを、個別の好みに変更可にしよう。。
かなぁ・・

これを、とりあえず、Myアイコンへ。。

 

Myアプリを複数で起動ができると、iPadができるんだぁと
最近気付いた。。

西から東へのニャンコと東から西へのキリンの表示が、
複数のMyアプリの起動動作が・・・スバラシィ!

さて、ニャンコとキリンが、西から東へ、東から西へが、いつどこで、合流集合できるかは・・かぁぜまかせぇ🎶。。

iOS(iPad)とMacとWatchのアプリ作成へーAppleWatch10でデバッグモード

こんにちは。

超久しぶりに(ほぼ、3クォータぶりに)手首に飾りした時計。
AppleWatch10を触って、撫でて、結構、楽しんでました。

SwiftDataのiOS,iPadOS(+ mac) での共有結果は。。。。
シミュレーションのiPhone,iPad(mac)と実機(iOS18,iPadOS18,macOS Sequoia15.0)は、SwiftDataの共有連携は確認OKできました。
だけど、シミュレーションのWatchでは、共有のSwiftDataでの共有動作はNGでした。

My実機の開発環境は
・mac mini(M1)
・iPhoneXR
・iPadAir4
に、
・AppleWatch10(watchOS11)
が、加入できました。

以下、WatchのデバッグモードでMyアプリの実装までの備忘録です。

最初、有線繋ぎ中iPhone後のペアリングした、
Watchの設定」ー「プライバシーとセキュリティー
最下段にメニューのデバッグモードには、見つかりませんでした。
その後の(どっかミソだった?)手順結果で、デバッグモードが見つかりました。

1.Projectの[Bundle Identifier]の作成設定の注意
・com.hogehoge.XXXYYYYZZZZ の作成。
→ 作成記述時、文節の文末に“Watch“は、AppleConnectでの新規登録はNGでした。

2.AppleStoreConnectの「デバイズ」にWatchを登録する
・Xcodeに、1の作成設定したProjectを起動しておく
・ペアリングしたiPhoneとMacを有線で繋いでおく
Xcodeのメニューの「Window」ー「Devices and Simulators」
でペアリングしたWatch分が発見できたら、[Identifier]の分をコピーして、AppleConnectの「デバイズ」の[Device ID (UDID)]にペーストする

3.もしかしたら、その後1回、Watchを再起動してたかも。。

4.Watchでの「設定」ー「プライバシーとセキュリティー」
最下段にメニューのデバッグモードをONする

5.Myアプリの「Watch用Prjoject」のターゲットに、実機Watchを選択して、BuildしてDLする。
→MyPriectが起動できたら、トップページにMyアイコンが表示できてました。

6.シミュレーションのiPhone,iPad(mac)と実機(iOS18,iPadOS18,macOS Sequoia15.0)は、SwiftDataの共有連携は確認できました。👏👏👏

 

 

プロジェクトの開発環境のアップデート

こんにちは。

毎年9月は、開発環境のアップデートの時期です(よね?)。
iOSやiPadOSのメインバージョンが、「はよ、上げよ!」と、設定アイコンの通知バッチ圧から通知されてます。

今年は、iOS,iPadOS共でver18.0でした。
(で、きっと、「緊急Up」ナンタラでマイナーverが来るんだろなぁ。。)
マイナーverのupdateでメインverが落ち着いて待機しよう思っていたけど、yuutubeを眺めていると、気になるなぁと我慢ならずに、えいや!でアップデートしちゃいました。

そーすると、AppStoreの通知バッジ圧で、Xcode16のリリースが飛んできました。
う〜〜n。既存のゴミMyアプリPrjは、Xcode16で起動できるんかなぁっと、Xcodeのアップデートは、毎度、勝負近いの気持ちですw。

また、My母艦(M1 Mac mini)には通知バッチ圧は来てないけど、次は、macOS15 Sequoiaだよね。

キヨブタのAppleWath10の発注待ちや、macOS Sequoiaの通知待ちなどで、ただいま昼寝中ですw

 

 

 

iOS(iPad)とMacとWatchのアプリ作成へーRealmSwiftからSwiftDataへ(1)

こんにちは。

この呟きから、まだ無名のゴンベェアプリだけど、このアプリを作ってみようと始めました。

この、とりあえずだったアプリ

と、以前公開してたアプリ(既に公開なし)

を、合わせようと企てています。

開発メモ:

・2024_09 中旬

開発環境
・M1 mac mini  ーーー  macOS  Sonoma 14.6.1
・Xcode                ーーー      ver 15.3.12

テンプレートのプロジェクトにLounchScreenを入れた後の初期状態で、ここに、DB用にRealmSwiftをSwiftPMで組み入れようとしたら・・
なんじゃらかで、DLできませんでした。
でおまけに、Xcode (ver 15.3.12)で、アプリが、iPhoneとWatchでシミュレーションができなくなってた(しばらく、動かしていなかった)。
えーぃっと、Xcodeをver 15.4でUpdateしました。

ver 15.3.12からのUpで、以前のMyアプリが、ぐっすりのエラーとワーニングでビルドできなかった。で、しばらく、ver 15.3.12を維持してました。

が、アプリは、Watch+iPhone + iPad + Macのアプリを作りたかったので、ver 14.0に、アップグレードしました。
で、めでたくRealmSwiftもSwiftPMでDLできたし、iPhoneとWatchでシミュレーションもできました。

でも、アプリでiPhoneとWatchは、通常の小さいサイズではメッセージ連携できたけど、画像データを文字列に変換してメッセージへの送信には、サイズが大きすぎてNGになってました。

iPhone(iPad,Mac)とWidget間では、RealmSwiftは使えたけれど、そこに、Watchには、・・・でした。

でその関連も使えそうだと言う、SwiftDataを使うことになりました。
(もしかで、どこかで、破談するかもね。。)

結果、

開発環境
・M1 mac mini  ーーー  macOS  Sonoma 14.6.1
・Xcode                ーーー      ver 15.4 (update:2024.09.14)
・iPhoneXR    ーーー      ver 17.6.1
・iPadAir4  ーーー       ver 176.1
・Apple Watch10 ーー       9月末予定

でした。

=======