Inactive account. on Nostr: ### ผลการทดสอบและรีวิว ครั้งแรก: ...
### ผลการทดสอบและรีวิว ครั้งแรก: Spring v0.1.2
(เบราว์เซอร์ Nostr)
#### ภาพรวม:
วันนี้เราสามารถแก้ไขปัญหาการเข้าใช้งาน #Nostr ไคลเอนต์/แอป ต่างๆ บนอุปกรณ์มือถือ #แอนดรอยด์ ได้แล้ว ด้วยความสามารถในการเข้าสู่ระบบผ่าน NIP-07 หรือ nos2x (ส่วนขยายเบราว์เซอร์) และเก็บคีย์อย่างปลอดภัยภายในแอปพลิเคชันเอง (ลดความเสี่ยงจากการเก็บคีย์ในหน่วยความจำของเบราว์เซอร์ทั่วไป)
นอกจากนี้ยังมีความยืดหยุ่นในการสลับระหว่างแอปพลิเคชันได้ง่ายขึ้น (ผ่านฟีเจอร์ใหม่ Switcher modal)
#Spring จึงไม่เพียงแค่แก้ไขปัญหาสำหรับผู้ใช้งาน แต่ยังส่งเสริมให้นักพัฒนาไคลเอนต์บน Nostr คนอื่นๆ ด้วยการทำให้ผู้ใช้งานหันมาทดลองแอปของพวกเขาเพิ่มขึ้นได้ (เนื่องจากผู้ใช้ส่วนใหญ่มีแนวโน้มที่จะใช้งานแอปต่างๆ บนมือถือมากกว่า)
จึงนับว่า Spring เป็นการพัฒนาที่มีศักยภาพสูงสำหรับ Nostr-verse ในตอนนี้
#### คุณสมบัติที่ดี:
- ระบบเก็บคีย์อย่างปลอดภัยภายในแอปเดียว (ไม่ต้องกระจายเปิดเผยคีย์ในหลายๆ เบราเซอร์)
- เข้าสู่ระบบผู้ใช้งานผ่านการรองรับ NIP-07 หรือ nos2x (ส่วนใหญ่เราใช้ GetAlby กันบน PC browser)
- ระบบจัดการ "สิทธิ์การใช้คีย์" (Key management) เพิ่มความปลอดภัยในการใช้คีย์
- รองรับบัญชีหลายบัญชีและมีการสลับการใช้งานไปมาระหว่างแต่ละบัญชีได้ง่าย
- Switcher modal: สลับการใช้งานระหว่างแอปพลิเคชันหลายแอปได้ตลอดเวลา (เหมือนเบราเซอร์ทั่วไป) และสามารถปิดแอปที่เปิดค้างไว้ได้ง่าย
- มี ‘ลิ้นชักแอป’ (App drawer) ที่ซ่อนอยู่ด้านล่าง สามารถเข้าถึงได้โดยการเลื่อน (ปัด) ขึ้น ซึ่งแอปในลิ้นชักต้องถูกปักหมุด (pin) ไว้แล้วล่วงหน้า (บางแอปจะมีมาให้แล้วเป็นค่าเริ่มต้น)
- แอปในลิ้นชักสามารถลากและวางเพื่อจัดตำแหน่งได้ (แต่ตำแหน่งอาจไม่ถูกจดจำ เมื่อมีการใช้งานไปสักหน่อยมันจะเรียงตามการใช้งานล่าสุดแทน? รู้สึกว่าตอนนี้จะเป็นแบบนั้น)
- การแชร์หรือคัดลอกภายในแอปพลิเคชันสามารถทำได้ในแท็บต่างๆ
- สำรวจข่าว เทรนด์ และเนื้อหาต่างๆ บน Nostr
- แนะนำผู้ใช้งานที่ควรติดตาม
- มีแอปพลิเคชันหลากหลายให้เลือกใช้ ครอบคลุมแอปยอดนิยมเกือบทั้งหมด
#### ภาพรวม UI:
- ธีมหลักเป็น Dark แสดงในรูปแบบของการ์ดที่สามารถปัดให้เลื่อนไปมาแนวนอนได้
- การปัดเลื่อนแนวตั้งช่วยในการเรียกดูแถวของหมวดหมู่เนื้อหาต่างๆ
- ง่ายต่อการเรียนรู้และการใช้งาน ด้วยการออกแบบที่สวยงามสบายตาใช้ได้
- แถบเมนูการตั้งค่าถูกซ่อนอยู่ทางด้านซ้าย และสามารถเปิดเผยได้โดยคลิกที่รูปโปรไฟล์ของเรา
#### การใช้งานทั่วไป:
- ผู้ใช้งานสามารถเพิ่มบัญชีได้ 2 วิธี: ใช้ Private-key (สิทธิ์ใช้งานและเข้าถึงได้เต็มรูปแบบ) หรือ Public-key (สิทธิ์ในการอ่านได้เท่านั้น) และสามารถเพิ่มบัญชีหลายบัญชีได้
- ที่แถวบน | โน้ตที่เป็นที่นิยม: แสดงโน้ตที่เป็นที่นิยมหลายโน้ต หากเลือกการ์ดใด แอปจะแสดงหน้าต่างแนะนำรายการไคลเอนต์ที่เกี่ยวข้อง และบังคับให้คุณเลือกแอปหรือไคลเอนต์ที่จะใช้ในการอ่านโน้ตนั้นๆ (ขึ้นอยู่กับความเหมาะสมหรือความชอบ - รวมถึงแอปที่เราติดตั้งไว้บนมือถือก็ได้ด้วย (native app))
- แอปที่ถูกเรียกขึ้นมา จะขออนุญาตใช้คีย์ของเราเพื่อดำเนินการต่อ (ในกรณีที่ยังไม่เคยใช้งาน และเราสามารถเลือกจดจำสิทธิ์หรือถามทุกครั้งที่เรียกใช้ หรือเมื่อมีอีเว้นท์ต้องแสดง) แอปจะถูกเปิดใช้งานและปรากฏอยู่ที่แท็บเบราว์เซอร์ด้านล่าง
- แต่ละแท็บมีปุ่มเมนูที่อยู่ด้านบนขวา (ไอคอนสามจุด) ที่แสดง URL และ ID ของโน้ต พร้อมตัวเลือกในการปิดแท็บ, ปักแอปไว้ที่ลิ้นชัก, เปิดด้วยไคลเอนต์อื่น (ถ้ามี) หรือ Zap ให้โน้ตนั้น
- ด้านล่างขวาของแท็บมีไอคอนสามอัน: ปุ่มหน้าแรก (เพื่อกลับไปยังหน้าแรกของแอป), ปุ่มรีเฟรช, และปุ่มเมนูจัดการแท็บ เพื่อปิดแท็บที่เปิดอยู่
- สำหรับแถวอื่นๆ ในหน้าแรก (เช่น โปรไฟล์ที่เป็นที่นิยม, ไฮไลท์, Big zap ฯลฯ) ฟังก์ชันการทำงานจะคล้ายกัน
- การใช้ App-drawer ที่ด้านล่าง (โดยค่าเริ่มต้น จะแสดงเป็นแถวเดียว; ปัดให้เลื่อนขึ้นจากด้านล่างเพื่อเปิด Drawer ซึ่งแสดงไอคอนแอปที่ถูกปักหมุดไว้) แอปที่ถูกเปิดอยู่จะมีขอบสีม่วงบ่งบอกสถานะ ทำให้เราสามารถดำเนินการต่อจากที่เราใช้งานคราวก่อนได้ และเราสามารถลาก (Drag & drop) เพื่อจัดเรียงแอปตามที่ต้องการได้
#### ผลการทดสอบทางด้านประสิทธิภาพ
- แอปทำงานได้ค่อนข้างราบรื่น และไม่พบบัคมากนัก (ยังไม่เจอในเวอร์ชันนี้ ดังนั้นจึงยังไม่สามารถแสดงความคิดเห็นได้) และยังไม่พบอาการค้าง, อืด ที่เกิดขึ้นในเวอร์ชันก่อนหน้า โดยรวมแล้ว จัดว่าดีเยี่ยม (บางครั้งอาจจะค้าง แต่ไม่บ่อย)
- การใช้หน่วยความจำ (Ram) ขึ้นอยู่กับจำนวนแอปที่ถูกเรียกใช้พร้อมกัน รู้สึกว่าแอปใช้ทรัพยากรของอุปกรณ์ได้อย่างมีประสิทธิภาพเลยทีเดียว
- ข้อสังเกต: แอปต่างๆ ที่เปิดค้างไว้ในแท็บ จะยังคงใช้งานทรัพยากรหรือทำงานอยู่เบื้อหลังหรือไม่?
#### ข้อเสนอแนะด้านประสบการณ์การใช้งาน (UX):
Disclaimer: ผมนำเสนอข้อเสนอแนะเหล่านี้ในฐานะผู้ทดสอบความสามารถในการใช้งาน และพยายามคำนึงถึงความต้องการของผู้ใช้งานทั่วไป จุดประสงค์เพื่อเสนอโอกาสในการพัฒนาปรับปรุงแอป ไม่ใช่เพื่อวิจารณ์หรือทำลายชื่อเสียงของแอปในทางใดทางหนึ่ง
- ผมเชื่อว่าจุดเด่นของแอป #Spring คือความสามารถในการเรียกใช้แอปอื่นๆ โดยการเข้าสู่ระบบด้วย NIP-07 หรือ nos2x ผ่านมือถือได้เลย (ผู้ใช้งานส่วนใหญ่จะเลือก Spring เพื่อเหตุผลหลักนี้) ดังนั้น จุดเน้นหลักของ UI หน้าโฮมควรอยู่ที่ส่วน "แอปต่างๆ" ซึ่งควรเป็นที่สังเกตุเห็นได้ง่ายและโดดเด่นบนหน้าแรก (ตอนนี้อยู่ด้านล่างสุดและต้องปัดขึ้น) จากนั้นจึงค่อยตามด้วยแถวอื่นๆ
- หน้าต่างจัดการแท็บยังคงต้องให้เราเลื่อนนิ้วขึ้นไปปิด (แอบไม่สะดวกนิดนึง) ซึ่งเราสามารถเพิ่มการกดปุ่ม "ย้อนกลับ" หรือปัดไปทางซ้ายเพื่อซ่อนหน้าต่าง และควรเพิ่มปุ่ม "ปิดแท็บทั้งหมด" ถ้าทำได้จะดีมากๆ
- จากการทดสอบขอผม ผมยังไม่สามารถเข้าสู่บัญชี Nostr ผ่านแอป Primal ด้วย Spring ได้
- แถบเมนูด้านบน (ที่แสดงรูปโปรไฟล์ และช่องค้นหา) คนพับเก็บหรือถูกซ่อนเมื่อมีการปัดขึ้น เพื่อเพิ่มพื้นที่ในการแสดงผล และจึงค่อยปรากฏกลับมาเมื่อปัดลงอีกครั้ง หรือปัดลงจนสุด
#### คุณลักษณะที่อยากให้พัฒนาเพิ่มเติม (คุณลักษณะคร่าวๆ):
- เราอาจอนุญาตให้ผู้ใช้งานเลือกแสดง Wallet (ยอดเงิน + รายการธุรกรรมล่าสุด) และ Podcast cards (ได้รับแรงบันดาลใจจาก nielliesmons (npub149p…722q) ) ตามที่เคยเสนอในไอเดียของ Portal ที่ได้รับแรงบันดาลใจจาก Spring มาอีกที
- อยากเห็น Spring มีฟิลเตอร์สำหรับการค้นหาในอนาคต
- เพิ่มความสามารถในการสลับแถวต่าง ๆ เปิดหรือปิดตามที่ต้องการ และอาจจะรวมถึงแถว "Live Stream" (เหมือนด้านบนสุดของ Snort)
- ผู้ใช้งานควรมีความสามารถในการเพิ่มแอปเองได้ มากกว่าที่มีมาให้ดีไหม?
- เพิ่มธีม Light
- ตัวเลือกสำหรับโหมดแสดงผลแบบ Desktop (เนื่องจากบางแอปยังแสดงผลได้ไม่เหมาะสมกับอุปกรณ์เคลื่อนที่)
- ตัวเลือกสำหรับการจัดการ Relays
- เพิ่มภาษาอื่น ๆ
### สรุป:
Spring เป็นแอปที่มีศักยภาพสูงและคุ้มค่าต่อการทดลองใช้งาน ผมสามารถมีแอปเพียงสองแอปบนมือถือได้เลย เช่น #Amethyst ของคุณ Vitor Pamplona (npub1gcx…nj5z) และมี Spring เพิ่มอีกแค่แอปเดียว และนั่นก็เพียงพอในการเข้าถึงแอปที่น่าสนใจทั้งหมดในโลกของ Nostr ด้วยอุปกรณ์มือถือของเราแล้ว (โดยไม่ต้องปวดหัวกับการใช้งานผ่านเบราเซอร์มือถือไม่ได้ แล้วต้องไปเปิดใช้ในคอมฯ แทน) ถ้าคุณเป็นคนที่ชื่นชอบการทดลองการพัฒนาใหม่ ๆ บน Nostr และรู้สึกหงุดหงิดกับการใช้งานเบราว์เซอร์และวุ่นวายจัดการคีย์ แอปนี้คือคำตอบ
#### คำเตือน:
- Spring ยังอยู่ในระยะเริ่มต้นของการพัฒนา ยังมีหลายส่วนที่สามารถปรับปรุงและเพิ่มประสิทธิภาพ อาจพบปัญหาบั๊กหรือปัญหาในการใช้งานได้ ทดลองใช้งานบนความเสี่ยงที่ยอมรับได้ของคุณเอง และอย่าลืมให้ข้อเสนอแนะกับนักพัฒนา brugeman (npub1xdt…ntxy) เพื่อการปรับปรุงที่ดียิ่งขึ้นในอนาคต
- ผมยังไม่ได้ทดสอบอย่างเต็มที่ในการรีวิวครั้งนี้ คุณอาจพบข้อเสนอแนะอื่น ๆ ได้ในอนาคต
brugeman (npub1xdt…ntxy) ขอบคุณที่พัฒนาแอปที่ดีเยี่ยมให้เราใช้งานบน nostr หวังว่าผลการทดสอบและรีวิวครั้งนี้จะเป็นประโยชน์สำหรับคุณ
> ขอบคุณล่วงหน้าสำหรับข้อเสนอแนะต่อการทดสอบ และรีวิวของผม ผมหวังที่จะช่วยทดสอบให้ตรงกับความต้องการพัฒนาของพวกคุณได้ดียิ่งขึ้นในอนาคต (เป็นงานอดิเรกที่ผมชอบทำอยู่แล้ว) โดยมุ่งหวังที่จะสนับสนุนการพัฒนาของบน Nostr ไม่ทางใดก็ทางหนึ่ง
อย่าลังเลที่จะติดต่อเข้ามา เมื่อคุณต้องการ #Testr
#### หมายเหตุ: ระบบที่ใช้สำหรับการทดสอบ
- Samsung Galaxy S23+
(เบราว์เซอร์ Nostr)
![](https://cdn.nostr.build/i/15549ae0fd6b7764b8c5d88f52727b363ae0037c20cd176c971ad61be591ecc7.png)
#### ภาพรวม:
วันนี้เราสามารถแก้ไขปัญหาการเข้าใช้งาน #Nostr ไคลเอนต์/แอป ต่างๆ บนอุปกรณ์มือถือ #แอนดรอยด์ ได้แล้ว ด้วยความสามารถในการเข้าสู่ระบบผ่าน NIP-07 หรือ nos2x (ส่วนขยายเบราว์เซอร์) และเก็บคีย์อย่างปลอดภัยภายในแอปพลิเคชันเอง (ลดความเสี่ยงจากการเก็บคีย์ในหน่วยความจำของเบราว์เซอร์ทั่วไป)
นอกจากนี้ยังมีความยืดหยุ่นในการสลับระหว่างแอปพลิเคชันได้ง่ายขึ้น (ผ่านฟีเจอร์ใหม่ Switcher modal)
#Spring จึงไม่เพียงแค่แก้ไขปัญหาสำหรับผู้ใช้งาน แต่ยังส่งเสริมให้นักพัฒนาไคลเอนต์บน Nostr คนอื่นๆ ด้วยการทำให้ผู้ใช้งานหันมาทดลองแอปของพวกเขาเพิ่มขึ้นได้ (เนื่องจากผู้ใช้ส่วนใหญ่มีแนวโน้มที่จะใช้งานแอปต่างๆ บนมือถือมากกว่า)
จึงนับว่า Spring เป็นการพัฒนาที่มีศักยภาพสูงสำหรับ Nostr-verse ในตอนนี้
#### คุณสมบัติที่ดี:
- ระบบเก็บคีย์อย่างปลอดภัยภายในแอปเดียว (ไม่ต้องกระจายเปิดเผยคีย์ในหลายๆ เบราเซอร์)
- เข้าสู่ระบบผู้ใช้งานผ่านการรองรับ NIP-07 หรือ nos2x (ส่วนใหญ่เราใช้ GetAlby กันบน PC browser)
- ระบบจัดการ "สิทธิ์การใช้คีย์" (Key management) เพิ่มความปลอดภัยในการใช้คีย์
- รองรับบัญชีหลายบัญชีและมีการสลับการใช้งานไปมาระหว่างแต่ละบัญชีได้ง่าย
- Switcher modal: สลับการใช้งานระหว่างแอปพลิเคชันหลายแอปได้ตลอดเวลา (เหมือนเบราเซอร์ทั่วไป) และสามารถปิดแอปที่เปิดค้างไว้ได้ง่าย
![](https://cdn.nostr.build/i/4c31e2919941f5e0b979d94a279580a84b7cf0fa6b5cb675de557312570dac63.jpg)
- มี ‘ลิ้นชักแอป’ (App drawer) ที่ซ่อนอยู่ด้านล่าง สามารถเข้าถึงได้โดยการเลื่อน (ปัด) ขึ้น ซึ่งแอปในลิ้นชักต้องถูกปักหมุด (pin) ไว้แล้วล่วงหน้า (บางแอปจะมีมาให้แล้วเป็นค่าเริ่มต้น)
- แอปในลิ้นชักสามารถลากและวางเพื่อจัดตำแหน่งได้ (แต่ตำแหน่งอาจไม่ถูกจดจำ เมื่อมีการใช้งานไปสักหน่อยมันจะเรียงตามการใช้งานล่าสุดแทน? รู้สึกว่าตอนนี้จะเป็นแบบนั้น)
- การแชร์หรือคัดลอกภายในแอปพลิเคชันสามารถทำได้ในแท็บต่างๆ
- สำรวจข่าว เทรนด์ และเนื้อหาต่างๆ บน Nostr
- แนะนำผู้ใช้งานที่ควรติดตาม
- มีแอปพลิเคชันหลากหลายให้เลือกใช้ ครอบคลุมแอปยอดนิยมเกือบทั้งหมด
![](https://cdn.nostr.build/i/41717b141dfcb0eed41e4bc2db1bb0784466eda6f23f33944daece1efb160f20.jpg)
#### ภาพรวม UI:
- ธีมหลักเป็น Dark แสดงในรูปแบบของการ์ดที่สามารถปัดให้เลื่อนไปมาแนวนอนได้
- การปัดเลื่อนแนวตั้งช่วยในการเรียกดูแถวของหมวดหมู่เนื้อหาต่างๆ
- ง่ายต่อการเรียนรู้และการใช้งาน ด้วยการออกแบบที่สวยงามสบายตาใช้ได้
- แถบเมนูการตั้งค่าถูกซ่อนอยู่ทางด้านซ้าย และสามารถเปิดเผยได้โดยคลิกที่รูปโปรไฟล์ของเรา
#### การใช้งานทั่วไป:
- ผู้ใช้งานสามารถเพิ่มบัญชีได้ 2 วิธี: ใช้ Private-key (สิทธิ์ใช้งานและเข้าถึงได้เต็มรูปแบบ) หรือ Public-key (สิทธิ์ในการอ่านได้เท่านั้น) และสามารถเพิ่มบัญชีหลายบัญชีได้
- ที่แถวบน | โน้ตที่เป็นที่นิยม: แสดงโน้ตที่เป็นที่นิยมหลายโน้ต หากเลือกการ์ดใด แอปจะแสดงหน้าต่างแนะนำรายการไคลเอนต์ที่เกี่ยวข้อง และบังคับให้คุณเลือกแอปหรือไคลเอนต์ที่จะใช้ในการอ่านโน้ตนั้นๆ (ขึ้นอยู่กับความเหมาะสมหรือความชอบ - รวมถึงแอปที่เราติดตั้งไว้บนมือถือก็ได้ด้วย (native app))
![](https://cdn.nostr.build/i/e303872250fb181f6df11450c439257a18b8d164daae0d0dbe01bd260aae4819.jpg)
- แอปที่ถูกเรียกขึ้นมา จะขออนุญาตใช้คีย์ของเราเพื่อดำเนินการต่อ (ในกรณีที่ยังไม่เคยใช้งาน และเราสามารถเลือกจดจำสิทธิ์หรือถามทุกครั้งที่เรียกใช้ หรือเมื่อมีอีเว้นท์ต้องแสดง) แอปจะถูกเปิดใช้งานและปรากฏอยู่ที่แท็บเบราว์เซอร์ด้านล่าง
![](https://cdn.nostr.build/i/c5ab35f7501ca6f9c5a1af4b2fb52015ba3f5bf568859a7a794f1799b2dc19d9.jpg)
- แต่ละแท็บมีปุ่มเมนูที่อยู่ด้านบนขวา (ไอคอนสามจุด) ที่แสดง URL และ ID ของโน้ต พร้อมตัวเลือกในการปิดแท็บ, ปักแอปไว้ที่ลิ้นชัก, เปิดด้วยไคลเอนต์อื่น (ถ้ามี) หรือ Zap ให้โน้ตนั้น
![](https://cdn.nostr.build/i/0da2420d4f8e93d7acd92756ff7c59ba9953e0a4dc3d599d09d3796ce5611509.jpg)
- ด้านล่างขวาของแท็บมีไอคอนสามอัน: ปุ่มหน้าแรก (เพื่อกลับไปยังหน้าแรกของแอป), ปุ่มรีเฟรช, และปุ่มเมนูจัดการแท็บ เพื่อปิดแท็บที่เปิดอยู่
![](https://cdn.nostr.build/i/bfa6281cd256fe85ea42b695d4e500f8b49d74723456d3ba8bebf0bc7227d13c.jpg)
- สำหรับแถวอื่นๆ ในหน้าแรก (เช่น โปรไฟล์ที่เป็นที่นิยม, ไฮไลท์, Big zap ฯลฯ) ฟังก์ชันการทำงานจะคล้ายกัน
- การใช้ App-drawer ที่ด้านล่าง (โดยค่าเริ่มต้น จะแสดงเป็นแถวเดียว; ปัดให้เลื่อนขึ้นจากด้านล่างเพื่อเปิด Drawer ซึ่งแสดงไอคอนแอปที่ถูกปักหมุดไว้) แอปที่ถูกเปิดอยู่จะมีขอบสีม่วงบ่งบอกสถานะ ทำให้เราสามารถดำเนินการต่อจากที่เราใช้งานคราวก่อนได้ และเราสามารถลาก (Drag & drop) เพื่อจัดเรียงแอปตามที่ต้องการได้
![](https://cdn.nostr.build/i/9cb23080300b2e700fbe23024a23951078d5d0665c0cafcd49c45a368961704c.jpg)
#### ผลการทดสอบทางด้านประสิทธิภาพ
- แอปทำงานได้ค่อนข้างราบรื่น และไม่พบบัคมากนัก (ยังไม่เจอในเวอร์ชันนี้ ดังนั้นจึงยังไม่สามารถแสดงความคิดเห็นได้) และยังไม่พบอาการค้าง, อืด ที่เกิดขึ้นในเวอร์ชันก่อนหน้า โดยรวมแล้ว จัดว่าดีเยี่ยม (บางครั้งอาจจะค้าง แต่ไม่บ่อย)
- การใช้หน่วยความจำ (Ram) ขึ้นอยู่กับจำนวนแอปที่ถูกเรียกใช้พร้อมกัน รู้สึกว่าแอปใช้ทรัพยากรของอุปกรณ์ได้อย่างมีประสิทธิภาพเลยทีเดียว
- ข้อสังเกต: แอปต่างๆ ที่เปิดค้างไว้ในแท็บ จะยังคงใช้งานทรัพยากรหรือทำงานอยู่เบื้อหลังหรือไม่?
#### ข้อเสนอแนะด้านประสบการณ์การใช้งาน (UX):
Disclaimer: ผมนำเสนอข้อเสนอแนะเหล่านี้ในฐานะผู้ทดสอบความสามารถในการใช้งาน และพยายามคำนึงถึงความต้องการของผู้ใช้งานทั่วไป จุดประสงค์เพื่อเสนอโอกาสในการพัฒนาปรับปรุงแอป ไม่ใช่เพื่อวิจารณ์หรือทำลายชื่อเสียงของแอปในทางใดทางหนึ่ง
- ผมเชื่อว่าจุดเด่นของแอป #Spring คือความสามารถในการเรียกใช้แอปอื่นๆ โดยการเข้าสู่ระบบด้วย NIP-07 หรือ nos2x ผ่านมือถือได้เลย (ผู้ใช้งานส่วนใหญ่จะเลือก Spring เพื่อเหตุผลหลักนี้) ดังนั้น จุดเน้นหลักของ UI หน้าโฮมควรอยู่ที่ส่วน "แอปต่างๆ" ซึ่งควรเป็นที่สังเกตุเห็นได้ง่ายและโดดเด่นบนหน้าแรก (ตอนนี้อยู่ด้านล่างสุดและต้องปัดขึ้น) จากนั้นจึงค่อยตามด้วยแถวอื่นๆ
- หน้าต่างจัดการแท็บยังคงต้องให้เราเลื่อนนิ้วขึ้นไปปิด (แอบไม่สะดวกนิดนึง) ซึ่งเราสามารถเพิ่มการกดปุ่ม "ย้อนกลับ" หรือปัดไปทางซ้ายเพื่อซ่อนหน้าต่าง และควรเพิ่มปุ่ม "ปิดแท็บทั้งหมด" ถ้าทำได้จะดีมากๆ
- จากการทดสอบขอผม ผมยังไม่สามารถเข้าสู่บัญชี Nostr ผ่านแอป Primal ด้วย Spring ได้
- แถบเมนูด้านบน (ที่แสดงรูปโปรไฟล์ และช่องค้นหา) คนพับเก็บหรือถูกซ่อนเมื่อมีการปัดขึ้น เพื่อเพิ่มพื้นที่ในการแสดงผล และจึงค่อยปรากฏกลับมาเมื่อปัดลงอีกครั้ง หรือปัดลงจนสุด
#### คุณลักษณะที่อยากให้พัฒนาเพิ่มเติม (คุณลักษณะคร่าวๆ):
- เราอาจอนุญาตให้ผู้ใช้งานเลือกแสดง Wallet (ยอดเงิน + รายการธุรกรรมล่าสุด) และ Podcast cards (ได้รับแรงบันดาลใจจาก nielliesmons (npub149p…722q) ) ตามที่เคยเสนอในไอเดียของ Portal ที่ได้รับแรงบันดาลใจจาก Spring มาอีกที
- อยากเห็น Spring มีฟิลเตอร์สำหรับการค้นหาในอนาคต
- เพิ่มความสามารถในการสลับแถวต่าง ๆ เปิดหรือปิดตามที่ต้องการ และอาจจะรวมถึงแถว "Live Stream" (เหมือนด้านบนสุดของ Snort)
- ผู้ใช้งานควรมีความสามารถในการเพิ่มแอปเองได้ มากกว่าที่มีมาให้ดีไหม?
- เพิ่มธีม Light
- ตัวเลือกสำหรับโหมดแสดงผลแบบ Desktop (เนื่องจากบางแอปยังแสดงผลได้ไม่เหมาะสมกับอุปกรณ์เคลื่อนที่)
- ตัวเลือกสำหรับการจัดการ Relays
- เพิ่มภาษาอื่น ๆ
### สรุป:
Spring เป็นแอปที่มีศักยภาพสูงและคุ้มค่าต่อการทดลองใช้งาน ผมสามารถมีแอปเพียงสองแอปบนมือถือได้เลย เช่น #Amethyst ของคุณ Vitor Pamplona (npub1gcx…nj5z) และมี Spring เพิ่มอีกแค่แอปเดียว และนั่นก็เพียงพอในการเข้าถึงแอปที่น่าสนใจทั้งหมดในโลกของ Nostr ด้วยอุปกรณ์มือถือของเราแล้ว (โดยไม่ต้องปวดหัวกับการใช้งานผ่านเบราเซอร์มือถือไม่ได้ แล้วต้องไปเปิดใช้ในคอมฯ แทน) ถ้าคุณเป็นคนที่ชื่นชอบการทดลองการพัฒนาใหม่ ๆ บน Nostr และรู้สึกหงุดหงิดกับการใช้งานเบราว์เซอร์และวุ่นวายจัดการคีย์ แอปนี้คือคำตอบ
#### คำเตือน:
- Spring ยังอยู่ในระยะเริ่มต้นของการพัฒนา ยังมีหลายส่วนที่สามารถปรับปรุงและเพิ่มประสิทธิภาพ อาจพบปัญหาบั๊กหรือปัญหาในการใช้งานได้ ทดลองใช้งานบนความเสี่ยงที่ยอมรับได้ของคุณเอง และอย่าลืมให้ข้อเสนอแนะกับนักพัฒนา brugeman (npub1xdt…ntxy) เพื่อการปรับปรุงที่ดียิ่งขึ้นในอนาคต
- ผมยังไม่ได้ทดสอบอย่างเต็มที่ในการรีวิวครั้งนี้ คุณอาจพบข้อเสนอแนะอื่น ๆ ได้ในอนาคต
brugeman (npub1xdt…ntxy) ขอบคุณที่พัฒนาแอปที่ดีเยี่ยมให้เราใช้งานบน nostr หวังว่าผลการทดสอบและรีวิวครั้งนี้จะเป็นประโยชน์สำหรับคุณ
> ขอบคุณล่วงหน้าสำหรับข้อเสนอแนะต่อการทดสอบ และรีวิวของผม ผมหวังที่จะช่วยทดสอบให้ตรงกับความต้องการพัฒนาของพวกคุณได้ดียิ่งขึ้นในอนาคต (เป็นงานอดิเรกที่ผมชอบทำอยู่แล้ว) โดยมุ่งหวังที่จะสนับสนุนการพัฒนาของบน Nostr ไม่ทางใดก็ทางหนึ่ง
อย่าลังเลที่จะติดต่อเข้ามา เมื่อคุณต้องการ #Testr
#### หมายเหตุ: ระบบที่ใช้สำหรับการทดสอบ
- Samsung Galaxy S23+
quoting nevent1q…kfhwSpring (the nostr browser) v0.1.2, adds key permission management.
And we're live on Play Store (open testing): https://play.google.com/store/apps/details?id=com.nostr.universe
Apk: https://github.com/nostrband/nostr-universe/releases/download/v0.1.2/spring-nostr-browser-v0.1.2.apk
With key permissions implemented, you have full control over how your keys are used. Sign permissions are per-kind, so it's not all-or-nothing.
Notable changes:
- Key permission management
- Tab switcher modal
- Search over live events and communities
- Faster tab open/hide/close
- Drag and drop to rearrange your pins
- Share & copy action support inside the tabs
- Bug fixes
Next week we're working on a major architecture upgrade, and NWC for one-click zaps.
Stay tuned!