Hischool Андройд аппыг хагас өдөрт хэрхэн хийсэн бэ
Хэдэн сарын турш бид нэг л асуултыг дахин дахин сонсож байлаа:
“Андройд апп байгаа юу?”
“Play Store-оос хайсан олдсонгүй.”
“Андройд хэзээ гарах вэ?”
Үнэндээ — энэ асуултууд зөв байсан.
Манай багийн ихэнх нь iOS болон macOS ашигладаг байсан бөгөөд Hischool анхнаасаа вебд суурилсан.
Гэхдээ манай хэрэглэгчдийн том хэсэг нь Андройд ашигладаг — тэд зүгээр веб хөтөч биш, жинхэнэ апп хүсэж байсан.
Тиймээс бид шийдвэр гаргах хэрэгтэй болсон.
Native апп уу, эсвэл илүү ухаалаг шийдэл үү?
Бид бүрэн native Андройд апп хийхийг бодож үзсэн.
Гэхдээ энэ нь:
- Аппын ихэнх хэсгийг дахин бичих
- Хоёр тусдаа кодын сан удирдах
- Шинэчлэлт удаашрах
- Илүү олон алдаа гарах
- Hischool-ийг сайжруулах цаг багасах
гэсэн асуудлууд дагуулна.
Тиймээс бид илүү зөв шийдэл хайсан.
TWA-тай танилцсан нь
Ингээд бид Google-ийн Trusted Web Activity (TWA)-г олж мэдсэн.
TWA нь Progressive Web App (PWA)-ийг Андройд апп болгох боломж олгодог:
- Play Store-оос суулгагдана
- Бүтэн дэлгэц
- Веб хөтчийн интерфэйс байхгүй
- Хурдан
- Аюулгүй
- Native апп шиг мэдрэмж
Хамгийн гоё нь?
👉 Бидэнд аль хэдийн PWA байсан.
Хагас өдрийн дараа — ажиллаж эхэлсэн
Бид одоо байгаа Hischool PWA-аа TWA ашиглан wrap хийсэн.
Тохиргоо хийхэд ердөө хагас өдөр зарцуулсан.
Андройд симулятор дээр анх ажиллуулахад сайн ажиллаж байлаа.
Гэхдээ симулятор үргэлж бодит биш.
Тиймээс бид жинхэнэ Андройд утсан дээр туршсан (найзынхаа эхнэрээс түр зээлсэн 😄).
Тэгээд л ойлгосон.
Энэ нь:
- Хурдан
- Саадгүй, жигд
- Native мэдрэмжтэй
- Цэвэрхэн
- Яг жинхэнэ апп шиг
Тэр мөчид бид ойлгосон:
Энэ л Андройд апп байна.
Би хүртэл өөртөө Андройд утас авч, тестээ үргэлжлүүлсэн.
Андройд аппын онцлог
Андройд апп маань PWA дээр ажилладаг тул:
Шууд шинэчлэлт
Веб дээр шинэчлэлт гарахад → Андройд дээр шууд орно.
Store-оор батлуулах хүлээлт байхгүй.
Бүрэн боломж
Веб дээр хийж болдог бүхнийг Андройд дээр хийж болно.
Оффлайнд ээлтэй
Cache ашиглан илүү хурдан, тогтворгүй сүлжээнд ч найдвартай ажиллана.
Жинхэнэ аппын туршлага
Веб хөтчийн интерфэйс байхгүй.
Хачин алдаа байхгүй.
Зөвхөн Hischool.
Нэг код. Бүх платформ.
PWA + TWA ашигласнаар Hischool дараах платформ дээр ажиллаж байна:
- Веб (PWA)
- Андройд (TWA)
- iOS (Web wrapper)
- Десктоп (Electron)
Бүгд нэг нэгдсэн платформоос.
Энэ нь:
- Хурдан хөгжүүлэлт
- Хурдан засвар
- Илүү тогтвортой байдал
- Бүх хэрэглэгчдэд илүү олон боломж
гэсэн давуу талтай.
Hischool Андройд татах
Та одоо албан ёсны Android аппыг татаж авах боломжтой:
Дараа нь юу байна?
Энэ бол зөвхөн эхлэл.
Бид дараах зүйлс дээр ажиллаж байна:
- Илүү сайн оффлайн горим
- Андройдтой илүү гүн интеграц
- Гүйцэтгэлийн сайжруулалт
- Мэдэгдэл
- Background sync
Мөн бүх сайжруулалт бүх платформ дээр хамтдаа хүрнэ.
Нэг удаа бүтээнэ.
Хаа сайгүй хүргэнэ.
Энэ бол вебд суурилсан хандлагын хүч.