![]()
横浜 (トマトソフトウェア) – やっと冬至も過ぎ、少しホットしているこの頃ですが、この寒い中皆さんは如何お過ごしでしょうか?やはり寒い冬はイヤですね。夏も暑くて辛いですが、夏の方がまだマシです。自分は冬が大の苦手で、手のアカギレにかなり苦しんでいます。
さて今日紹介する製品は7年以上に前に出荷した「Family Track」という製品の更新版です。「更新版」とは言っても、確かに製品を使う意図は同じでも完全にUIをSwiftUIで書き直し、「Family Track」にあるコードは全く参考にしなかったので、全くの別製品として仕上がりました。この「更新版」たる製品とはその名も「位置だよ戦隊2」です。
「位置だよ戦隊2」は仲間同士で位置情報を共有するのが主な目的のiOS用(iPhone及びiPad)のアプリです。例えば、会社の同部署で働く人達に追随してもらうことで、ボタンを1回押すだけでその人達に同じ情報を同時に送ることができます。情報の受け取り側を「追随者」または「Follower」と言いますが、本アプリの地図に招待者(Leaders)のアイコンと名前が表示されます。個々のLeaderが発信ボタンをタップすると、その人の位置と簡単なメッセージが相手に即座に伝わります。しかも追随者達は通知を受けるので、誰が位置を更新したかがすぐに分かるのです。
Tom Bluewater
|
Tom Bluewater
|
本アプリにおいて最初は追随者を加えることができる数を制限したり、または招待を受けることができる人の数を制限しようと考えていました。自分でも驚くほど「位置だよ戦隊2」はかなり立派な製品に仕上がり、より多くの人達に使ってもらいたいため、この度はそれらの数による制限は完全に撤廃しました。
今日このように製品を紹介できる日を迎えてホッとしていますが、この案件にはかなり苦労しました。最初はFirestoreを使い開発したものの、「Listener」の問題で同案件をCloudKitで作り直そうとしましたが、3度失敗し、4度目の正直で最終製品の公開に漕ぎ着けました。
必要なシステム
- iOS 17.0 or higher
- iPhoneまたはiPad
- iCloudのアカウント
制限
なし。
更新履歴
Version 2.1.5 (2026年1月19日に公開)
- 位置発信シートで送信ボタンをタップすると、送信されたという黄色の表示が5秒間画面に出ることで、実際に位置情報が発信されたかが明らかになります。
- 位置発信シートで緯度の部分を押せるようにしたので、その部分をタップすることで緯度をコピーすることができます。
- 画面中央に「探す」というボタンを設置したので、位置発信シートでこのボタンをタップすることでメッセージを検索することができます。
- 位置発信シートの7番の「場所」のメッセージ・グループに「コンビニ」、「カフェ」、「駐車場」などを追加しました。
Version 2.1.5 (Released on January 19th, 2026)
- When you open the Send sheet and tap the Send button, the app will show a yellow screen to confirm that the location change has been pushed. You can tap this confirmation view to close it. Or it will automatically close itself in 5 seconds.
- The geographic coordinate text can now be tapped. So you can tap it to copy the current location coordinates in the Send sheet.
- The user can now run a search to find a message over the Send sheet by tapping the Find button.
- New message additions concerning ‘convenience star,’ ‘café,’ ‘parking lot’ to Group #7 Loctions in the Send sheet.
Version 2.1.3 (2026年1月15日に公開)
- iPadでアプリを使う時に、端末を横にするとアカウント・シートが画面からはみ出る不具合を修正します。
- 招待画面においてOSを選択することができます。「macOS」を選択すると、「Ranger Station 2」というデスクトップ・アプリケーション(1・2週間後に公開予定)用に招待リンクを発行することができます。詳しくは「クウィック・ガイド」の「3.1 OSの選択」をご参照ください。
- 本画面のUIの修正と変更。
Version 2.1.3 (Released on January 15th, 2026)
- Fix: When the user opened the Account sheet on iPad while it’s in the portrait orientation and then set it to the Landscape orientation, the sheet height exceeded that of the device.
- Open the Account sheet and then navigate to the Invite tab. And you can now create an invitation for the desktop application version (Ranger Station 2), which is scheduled for release in a week or two. For more information, please refer to Section 3.1 OS options in Quick Guide.
- Several minor and major UI changes and fixes are made on the main app screen.
Version 2.1.1 (2026年1月12日に公開)
- 修正 設定画面で「追従を全て中止する」をタップしたにも関わらず、Leadersから位置更新を受け続ける不具合を修正しました。
- 更新 設定画面でメッセージ無しで位置情報を発信することが出来るか出来ないかの選択が可能です。
- 更新 発信シートの「6. 交通」にタクシー乗り場に関するメッセージを加えました。
Version 2.1.1 (Released on January 12th, 2026)
- Fix: When the user tapped ‘Cancel following entirely,’ the app in fact failed to cancel follower subscriptions.
- Update: The user now has options of sending a location change with or without a message in Settings.
- The Send sheet has three additions concerning the taxi stand under No. 6 Traffic.
Version 2.1.0 (2026年1月5日に公開)
- 更新 米英語のlocalizationを追加しました。
- 更新 発信シートの右下にボタンを設置しました。このボタンをタップすることで上の地図の高さを3段階で調整することができます。
- 更新 発信シートで絵文字をメッセージとして選択することができます。
- 更新 設定画面で全ての追従を中止することができます。
- 更新 本画面で地図のZoom levelを変更すると、「次へ」ボタンなどをタップしてリーダーを変更しても最後のZoom levelを維持します。
このアプリは製品をお使いになっている方々の情報は収集しませんし、それを第三者に配布することもありません。
標準エンドユーザーライセンス契約 (Standard EULA)
a. 使用許諾の範囲 (Scope of License)
許諾者(本標準EULAが適用されるAppのアプリケーション提供者またはApple)は、お客様に対し、お客様が所有または管理するAppleブランド製品上で、使用許諾アプリケーションを使用許諾アプリケーションに関する利用規約(以下「利用規約」といいます)に従って使用するための、譲渡不能、非独占的なライセンスを付与します。本標準EULAの条項は、将来提供される許諾者のアップグレードによって、元の使用許諾アプリケーションが置き換えられたり補われたりする場合、当該アップグレードにカスタムエンドユーザーライセンス契約(以下「カスタムEULA」といいます)が付属しない限り、当該アップグレードにも適用されます。
b. 利用規約に基づく使用 (Use in Accordance with Usage Rules)
(このセクションでは、App Storeの特定の利用規約への準拠が求められます。)
c. データ使用への同意 (Consent to Data Use)
(このセクションでは、個人データおよび技術情報の収集と使用について概説されています。)
d. 外部サービス (External Services)
(このセクションでは、ライセンスアプリケーションを通じてアクセスされる第三者サービスに関する免責事項が記載されています。)
e. メンテナンスとサポート (Maintenance and Support)
(このセクションでは、メンテナンスやサポートの提供責任はAppleではなくアプリケーション提供者にあることが明記されています。)
f. 第三者提供の資料 (Third-Party Materials)
(このセクションでは、第三者の資料、コンテンツ、またはサービスに関する責任の制限が説明されています。)
g. 保証の否認 (Disclaimer of Warranty)
(このセクションでは、特定の保証の範囲と制限について詳述されています。)
h. 責任の制限 (Limitation of Liability)
(このセクションでは、特定の損失に対する責任の範囲が制限されています。)
i. お客様は、本使用許諾契約を遵守し、以下の事項を行ってはならないことに同意するものとします: (You agree not to use the Services in any manner in violation of the terms of this License Agreement):
(このセクションでは、禁止事項、例えば違法な目的での使用の禁止などが記載されています。)
j. 輸出に関する法的規制 (Export Legal Restrictions)
(このセクションでは、米国および現地の輸出法への遵守が求められます。)
k. エンドユーザーとしての政府 (Government End User)
(このセクションは、政府機関がユーザーである場合の特定の条件を扱います。)
l. 準拠法 (Governing Law)
(このセクションでは、契約に適用される法域が指定されます。)
m. 雑則 (Miscellaneous)
(このセクションには、契約全体の合意、分離可能性などが含まれます。)
位置だよ戦隊2はトマトソフトウェアの製品です。
Apple and the Apple logo are trademarks of Apple Inc., registered in the U.S. and other countries. Mac App Store is a service mark of Apple Inc.