- [ ] how can I record phone calls? whatsapp? my understanding is phone hardware prevents recording during voice calls
### Core Concept
Replace a smartphone with a more versatile, portable computing system that is robust enough for outdoor use, capable of efficient note-taking, and flexible for various workflows, including coding and data visualization
### Key Features
#### Interaction Modes
- Audio-Only: Voice input and Audio output, Quick queries and note capture, hardware button trigger
- Voice-to-Visual: Voice input and Screen output, short reading, checking data
- Full Computing: Keyboard/trackpad and screen, Development, complex data analysis
### Key Requirements
1. Cellular Connectivity: Must support calls, sms, and data
2. Larger Screen: The device must have a larger display (10-12 inches), allowing the user to display data visualizations, dashboards, and detailed notes.
3. can take pictures
4. Voice-First Interaction: majority of most frequent interactions do not require screen
5. Basic Local Command Processing: calculate, schedule, run process, take note
6. Complex Command Off-Load: personalized prompt handled by frontier AI model
7. Ruggedness: Must be weather-resistant and suitable for use during backpacking trips
8. Battery Life & Power Efficiency: Must balance power consumption with functionality. Hot-swappable batteries (probably)
9. Data Visualization & Coding: Must be capable of running basic code and displaying large datasets.
10. Navigation Capable: has GPS and can integrate with mapping software
#### Custom Components
- voice-to-text pipeline using Whisper
- 90-93% accuracy baseline, > 95% accuracy with fine-tuning
- 1-2s latency acceptable for async communication
- call/sms solution
- SIP/VoIP
- voice assistant
- internal commands: command parsing, executer, automation, small focused use LLMs, Task-specific workflows
- external commands: conversational AI API integration + prompt engineering
- speech output: Coqui TTS locally
- notification solution
- KDE Connect
- navigation
- downloaded maps
- google maps PWA
- GPS enabled device
#### Usage Patterns
High Frequency (10+ daily):
- AI interactions
- Quick note capture
- Note reference/reading
- Messaging
- Web searches
Medium Frequency (2-5 daily):
- Extended note organization
- Data visualization
- Terminal/coding
- Voice calls
- Document work
Low Frequency (weekly):
- Photography
- Navigation
- System automation
- Extended writing
- Media consumption
#### Physical Interaction
- Chest rig with accessible pocket, wearable under jacket
- Weather-protected, can take in woods
- Single-handed quick access
#### Software Hardware Requirements Analysis Matrix
| Requirement | Mobile OS (Android/iOS) | Computer OS (Linux/Windows) | Mobile Hardware (Tablet) | Computer Hardware (Laptop) | Notes |
| ------------------------------- | ----------------------- | --------------------------- | ------------------------ | -------------------------- | -------------------------------------------------------------------------------------------------- |
| Cellular Connectivity | 5 | 3 | 5 | 3 | Mobile platforms have native cellular support; laptops typically need external modems or tethering |
| Large Screen (10-12") | 4 | 5 | 4 | 5 | Both viable, but laptop screens typically have better input options and flexibility |
| Hands-Free Operation | 4 | 3 | 4 | 2 | Mobile OSs have better voice control integration and optimization |
| Basic Local Command Processing | 3 | 5 | 4 | 5 | Mobile OSs have restrictions on background processes and automation |
| Complex Command Off-Load | 4 | 5 | 4 | 5 | Both capable, but computer OSs offer more flexibility in API usage and custom implementations |
| Ruggedness | 4 | 4 | 5 | 4 | Mobile devices typically have better sealed designs and passive cooling |
| Battery Life & Power Efficiency | 5 | 2 | 5 | 3 | Mobile platforms are designed ground-up for power efficiency |
| Data Visualization & Coding | 2 | 5 | 3 | 5 | Mobile OSs have significant limitations on development tools and local execution |
| Navigation Capability | 5 | 3 | 5 | 3 | Mobile platforms have better integrated GPS and mapping capabilities |
Rating Scale:
1. Impossible
2. Significant difficulties and limited reliability
3. Some reliability and difficulty concerns
4. Reliable but possibly difficult implementation
5. Reliable and relatively easy implementation
# Build Requirements Comparison Matrix
Rating Scale:
1. Does not meet requirement
2. Partially meets with significant compromises
3. Meets with some compromises
4. Meets well
5. Exceeds requirement
| Requirement | Samsung Book2 Pro 360 | Toughbook G2 | PineTab + PinePhone | ThinkPad X13s + Quectel |
| ------------------------------- | ------------------------------ | ---------------------------------------------- | -------------------------------------------- | ------------------------------------------- |
| Cellular Connectivity | 4<br>Built-in 5G, good drivers | 5<br>Enterprise-grade cellular, multiple bands | 3<br>Basic cellular, some reliability issues | 4<br>Added via Quectel, highly configurable |
| Large Screen (10-12") | 5<br>13.3" AMOLED | 4<br>10.1" outdoor visible | 4<br>10.1" basic LCD | 4<br>13.3" good quality |
| Hands-Free Emphasis | 3<br>Limited mic array | 4<br>Good mic setup | 3<br>Basic mic support | 4<br>Good mic array |
| Basic Local Command Processing | 4<br>Good performance | 4<br>Solid performance | 3<br>Limited by processor | 5<br>Excellent ARM performance |
| Complex Command Off-Load | 4<br>Good connectivity | 4<br>Enterprise grade | 3<br>Basic capabilities | 4<br>Good connectivity |
| Ruggedness | 2<br>Consumer grade | 5<br>Military spec | 3<br>Basic durability | 4<br>Business rugged |
| Battery Life & Power Efficiency | 5<br>Excellent | 3<br>Average, hot-swappable | 3<br>Average | 5<br>ARM efficiency |
| Data Visualization & Coding | 4<br>Good performance | 4<br>Good performance | 2<br>Limited by processor | 4<br>Good ARM support |
| Navigation Capable | 2<br>No built-in GPS | 5<br>Professional GPS | 4<br>Basic GPS | 4<br>Via Quectel module |
## Analysis of Total Scores
(Weighted equally):
- Samsung Book2 Pro 360: 33/45
- Toughbook G2: 38/45
- PineTab + PinePhone: 28/45
- ThinkPad X13s + Quectel: 38/45
## Key Trade-offs by Build
### Samsung Book2 Pro 360
Strengths:
- Best battery life
- Excellent display
- Great performance
Weaknesses:
- No GPS
- Less rugged
- Some Linux driver challenges
### Toughbook G2
Strengths:
- Most rugged
- Best GPS/cellular
- Professional grade hardware
Weaknesses:
- Heavy
- Expensive
- Average battery life
### PineTab + PinePhone
Strengths:
- Best Linux support
- Most cost effective
- Good hardware access
Weaknesses:
- Performance limitations
- Build quality concerns
- Battery life concerns
### ThinkPad X13s + Quectel
Strengths:
- Best balance of features
- ARM efficiency
- Customizable solution
Weaknesses:
- Integration complexity
- Higher initial setup effort
- Cost of components
## Special Considerations
### Power Management
Best to Worst:
1. Samsung Book2 Pro 360
2. ThinkPad X13s
3. PineTab + PinePhone
4. Toughbook G2
### Outdoor Usability
Best to Worst:
1. Toughbook G2
2. ThinkPad X13s
3. PineTab + PinePhone
4. Samsung Book2 Pro 360
### Development Flexibility
Best to Worst:
1. ThinkPad X13s
2. PineTab + PinePhone
3. Toughbook G2
4. Samsung Book2 Pro 360
### Total Cost of Ownership
Least to Most Expensive:
1. PineTab + PinePhone (~$350)
2. Samsung Book2 Pro 360 (~$1200)
3. ThinkPad X13s + Quectel (~$1500)
4. Toughbook G2 (~$3000+)
# Tablet Build Requirements Comparison Matrix
Rating Scale:
1. Does not meet requirement
2. Partially meets with significant compromises
3. Meets with some compromises
4. Meets well
5. Exceeds requirement
| Requirement | Samsung Tab S9+ | Lenovo Tab P12 Pro | Surface Pro 9 5G |
|-------------|----------------|-------------------|------------------|
| Cellular Connectivity | 5<br>Native 5G, calls, SMS | 4<br>Data only on most models, VoIP calling needed | 4<br>Data and calls, no native SMS - needs apps |
| Large Screen (10-12") | 5<br>12.4" AMOLED | 5<br>12.6" AMOLED | 5<br>13" PixelSense |
| Hands-Free Emphasis | 4<br>Good mic array, Bixby can be replaced with custom assistant | 3<br>Basic mic setup, needs third-party voice assistant | 3<br>Cortana removed, needs third-party solution |
| Basic Local Command Processing | 4<br>Termux + background services, some Android limitations | 4<br>Similar to S9+, clean Android helps | 5<br>Full Windows command processing |
| Complex Command Off-Load | 4<br>API access through Termux, Android background limits | 3<br>Limited background processing | 5<br>No restrictions on API or processing |
| Ruggedness | 4<br>IP68 but still glass construction | 2<br>No water resistance, needs case | 2<br>No water resistance, needs case |
| Battery Life & Power Efficiency | 5<br>10,090 mAh, efficient ARM | 4<br>10,200 mAh but less efficient | 3<br>Limited to ~7 hours, needs external battery |
| Data Visualization & Coding | 4<br>DeX mode + Termux provide most tools, some IDE limitations | 3<br>Standard Android dev environment | 5<br>Full Windows development environment |
| Navigation Capable | 5<br>Built-in GPS, offline maps support | 4<br>GPS but fewer offline options | 4<br>GPS but needs third-party mapping software |
## Total Scores
(Weighted equally):
- Samsung Tab S9+: 40/45
- Lenovo Tab P12 Pro: 32/45
- Surface Pro 9 5G: 36/45
## Key Workarounds by Device
### Samsung Tab S9+
- **IDE Limitations**: Use VS Code through Termux, or remote development
- **Background Processing**: Use Termux's wake-lock and foreground services
- **Voice Assistant**: Replace Bixby with custom solution through Tasker/Termux
- **Development Environment**:
- Install Termux
- Set up Linux environment
- Configure DeX mode for desktop experience
- Use Samsung's Good Lock for additional customization
### Lenovo Tab P12 Pro
- **Cellular**: Use Google Voice or similar for calls/SMS
- **Voice Control**: Set up custom voice assistant through Tasker
- **Ruggedness**: Invest in robust case + screen protector
- **Development Environment**:
- Similar Termux setup to Samsung
- Less integrated with desktop mode
- May need additional multitasking apps
### Surface Pro 9 5G
- **SMS**: Use Your Phone app or third-party messaging solutions
- **Voice Assistant**: Install third-party assistant software
- **Ruggedness**: Requires robust case
- **Battery Life**:
- Carry external battery
- Optimize power settings
- Use ARM-native apps when possible
## Special Considerations
### Development Flexibility
Best to Worst:
1. Surface Pro 9 (full Windows)
2. Samsung Tab S9+ (DeX + Termux)
3. Lenovo Tab P12 Pro (basic Termux)
### Voice Integration
Best to Worst:
1. Samsung Tab S9+ (replaceable Bixby + good hardware)
2. Lenovo Tab P12 Pro (clean Android)
3. Surface Pro 9 (needs significant setup)
### Outdoor Usability
Best to Worst:
1. Samsung Tab S9+ (IP68)
2. Lenovo Tab P12 Pro (with case)
3. Surface Pro 9 (with case)
### Total Cost of Ownership
Least to Most Expensive:
1. Lenovo Tab P12 Pro (~$699)
2. Samsung Tab S9+ (~$999)
3. Surface Pro 9 5G (~$1,299)
## Most Viable Development Workflows
### Samsung Tab S9+
1. Local development:
- Termux + VS Code
- Node.js/Python development
- Local servers through Termux
2. Remote development:
- VS Code Remote
- SSH to remote servers
3. Android-native development:
- AIDE
- Android Studio (DeX mode)
### Lenovo Tab P12 Pro
Similar to Samsung but without DeX advantages:
1. Termux-based development
2. Remote development
3. Limited Android-native development
### Surface Pro 9 5G
1. Full Windows development:
- VS Code
- WSL
- Native Windows tools
2. ARM-specific considerations:
- Use ARM-native tools when possible
- x86 emulation available but impacts battery