PushWard vs ActivitySmith vs Aivi
Cada fila procede del sitio público de cada producto. Las marcas de verificación indican compatibilidad; las cruces, ausencia.
| Función | PushWard | ActivitySmith | Aivi |
|---|---|---|---|
| Pricing & plans | |||
| Cheapest paid plan | $23.99/yr ≈ $2/mo · annual-only | $9/mo Developer · yearly ~17% off | $23.99/yr ≈ $2/mo · or $2.99/mo |
| Free tier (no expiry) | ✓ 500 notifs + 250 updates/mo | ✗ 14-day trial only | ✗ 7-day trial only |
| Lifetime / one-time tier | ✓ $99 one-time | ✗ no longer offered | ✗ |
| Family / household plan | ✓ $34.99/yr · up to 5 members | ✗ team seats, no family tier | ✗ |
| Live Activity templates | |||
| Number of templates | 8 generic, countdown, steps, alert, gauge, timeline, board, log | 6 | 2 (+1 legacy) |
| Alert with severity levels | ✓ info, warning, critical | ✗ Alert type; no severity tiers | ✗ |
| Chart / gauge / log templates | ✓ gauge, timeline sparkline, severity-tinted log feed | ✗ | ✗ |
| Cover art on the Live Activity | ✓ poster, square, or circle · instant ThumbHash preview | ✗ | ✗ |
| Action button on Live Activity | ✓ primary + secondary; webhook, deep link, or URL | ✓ primary + secondary; link, webhook, or Shortcut | ✗ |
| AlarmKit alarm (breaks silent + Focus) | ✓ iOS 26, snooze | ✗ | ✗ |
| On-device live progress (animates between pushes) | ✓ bar + ETA animate between pushes · no extra update quota | ✗ static values per push | ✗ widgets only (end_date), not Live Activities |
| Sound on Live Activity update | ✓ 8 bundled sounds + default · time-sensitive | ✗ | ✗ |
| Create Live Activities in-app (no code) | ✓ designer with Dynamic Island preview | ✗ API/SDK/CLI; not in the iOS app | ✓ only creation path |
| Apple Watch / CarPlay / Mac reach | ✓ universal Mac app + Watch + CarPlay | ✗ iPhone + iPad only | ✓ Watch + CarPlay + Mac (Mac excl. EU) |
| Push notifications & email | |||
| One-off push notifications | ✓ rich media + persistent inbox | ✓ | ✗ |
| Action buttons on push (long-press) | ✓ up to 10, dynamic categories, inline text replies | ✓ up to 4 | ✗ |
| Communication notifications (sender avatar) | ✓ iMessage-style sender name + avatar | ✗ | n/a |
| Replace-in-place + thread grouping | ✓ collapse_id updates in place · thread_id groups | ✗ | n/a |
| Critical & time-sensitive alerts (break silent + Focus) | ✓ Apple-entitled · custom volume | ✗ no interruption-level control | n/a |
| Outbound transactional email | ✓ delivery tracking · double opt-in recipients · HTML, plain-text, or Markdown | ✗ | ✗ |
| Email quota | free 50/mo paid 200/mo | n/a | n/a |
| Widgets (Home Screen / Lock Screen / StandBy) | |||
| Number of widget templates | 10 value, progress, status, gauge, stat_list, trend, countdown, battery, schedule, flow · any data source | 1 single metric value, multiple visual styles | 10 incl. domain-specific: battery, budget, prices, energy |
| Widget families supported | ✓ small, medium, large + all 3 accessory (Watch) + StandBy | ✓ Lock Screen only | ✓ all sizes + Lock Screen + StandBy + Watch complications |
| Update model | ✓ push-driven via APNs · 15s default, tunable 1s–1h per widget | ✗ pull-based timeline, ~15min refresh | ✓ push-driven · background priority, minutes latency |
| Tap actions / inline buttons on widgets | ✓ 3 slots: silent webhooks, deep links, foreground URLs | ✗ | ✗ tap_url only, no buttons |
| Widget API surface | ✓ full CRUD (POST/GET/PATCH/DELETE) | ✗ value update only; create in web app | ✗ PATCH update only · create in-app, no delete |
| Widgets per user | 50 | not documented | 20 |
| Integrations | |||
| Named integrations (total) | 24 19 relay · GitHub Actions · SABnzbd · BambuLab · HACS · Unraid | 13 | 1 |
| Home Assistant | ✓ official HACS repository · services, widgets, quota sensors | ✗ | ✓ official blueprints |
| CI/CD (GitHub Actions, GitLab) | ✓ GitHub Actions · Gitea, Forgejo, ArgoCD via relay | ✓ | ✗ |
| Observability (Grafana, Sentry) | ✓ Grafana: relay + native app plugin (PromQL-polling widgets) | ✓ Sentry | ✗ |
| Cloud & project trackers (Vercel, Netlify, Linear, Zapier) | ✗ | ✓ | ✗ |
| Homelab stack (ArgoCD, *arr, Jellyfin, Proxmox…) | ✓ 19 services | ✗ | ✗ |
| Generic webhook relay | ✓ self-hostable · Docker image | ✓ inbound JSON, hosted | ✗ |
| API & developer experience | |||
| OpenAPI spec published | ✓ | ✗ | ✓ |
| Scoped / per-workflow keys | ✓ per-slug, 2 scopes + 3 capability flags | ✓ channel-scoped | ✗ |
| Idempotent upserts + JSON Merge Patch | ✓ RFC 7396 · upsert on POST and PATCH | ✓ upsert streams; most fields full resend | ✗ PATCH pre-created only |
| Remote approvals for AI agents | ✗ webhook action buttons, but no packaged approval round-trip | ✓ via MCP · 30-minute window, custom action pairs | ✗ |
| Official SDKs & CLI | ✗ | ✓ Node, Python, Go, PHP, Ruby + CLI | ✗ |
| AI agent tooling | ✓ remote MCP server, llms.txt + llms-full.txt | ✓ MCP, skill, llms-full.txt | ✗ |
| Channel routing | ✓ per integration key | ✓ named channels | ✗ |
| Limits | |||
| Minimum iOS version | iOS 26+ | iOS 18+ | iOS 18.4+ |
| Concurrent Live Activities | 5 (iOS cap) | 4 | 5 |
| Total activities per user | 50 | event-quota based | n/a |
| Integration keys | 25 | scoped | 1 (from app) |
| Registered devices | 3 free / 10 paid all devices auto-subscribe to every activity | 2 / 15 / 60 by plan | not documented |
| API rate limit | 200 req/min per IP | 60 req/min shared | Apple budget only |
| Notifications / updates | free: 500/mo notifications + 250/mo Live Activity updates + 50/mo widget updates paid: unlimited · calendar-month UTC reset on free | unlimited on paid | unlimited |
| Share activity across users | ✓ up to 5 free recipients, time-limited codes · revocable, pattern-based | ✓ team seats | ✓ up to 5 subscribers |
| Privacy, hosting & openness | |||
| Sign in with Apple (no signup email) | ✓ | ✗ | ✓ |
| No analytics / trackers | ✓ | not documented | ✗ Sentry (anon) |
| iOS app localized | ✓ 25 languages, RTL-aware | ✗ English only | ✗ English only |
| GDPR / EU region hosted | ✓ EU region | not documented | ✓ EU region |
| Public status page | ✓ /status | ✗ | ✗ |
| Open-source integrations | ✓ pushward-integrations, pushward-hass | ✓ SDKs + action only | ✓ HA blueprints only |
Datos vigentes a agosto de 2026. Las afirmaciones se han verificado con la documentación pública de cada proveedor.