Taksi durağınızı uygulamaya taşıyın: CabRoyal durak sistemi
Sıra, telsiz ve abonelik: durağın kendi düzenini koruyarak uygulama çağrılarını durak üyelerine kazandıran CabRoyal durak sistemi nasıl çalışır?
Taksi durağı, Türkiye'de taksiciliğin kalbidir. Bir kaldırım kenarı, bir telefon, birkaç sandalye ve yıllar içinde oturmuş bir düzen: kim önce geldiyse önce iş alır, başkan durağı yönetir, telsizden haberleşilir. Çağrı uygulamaları yaygınlaştıkça bu düzenin bir kısmı zayıfladı; çağrılar duraktaki sıraya değil, haritadaki en yakın araca gitmeye başladı. CabRoyal'ın durak sistemi, bu iki dünyayı bir araya getirmek için tasarlandı: durağın kendi düzenini korurken uygulamanın getirdiği işi durak üyelerine kazandırmak.
Bu yazıda CabRoyal Sürücü uygulamasındaki durak sisteminin nasıl çalıştığını, bir durağın nasıl açıldığını, sıranın nasıl işlediğini, telsizin nasıl kullanıldığını ve aboneliğin ne sağladığını anlatıyoruz.
Durak sistemi neyi çözüyor?
Klasik durakta sıra, fiziksel olarak oradaki araçların dizilişiyle belirlenir. Uygulama çağrılarında ise çağrı genellikle yolcuya en yakın sürücüye gider. Bu durum, durakta bir saattir bekleyen sürücü yerine durağın yanından geçmekte olan başka bir sürücünün işi almasına yol açabilir.
CabRoyal'ın durak sistemi bu sorunu şu şekilde ele alır: bir durak, haritada belirli bir nokta ve onun çevresindeki bir alan olarak tanımlanır. Bu alanda çevrimiçi ve müsait olarak bekleyen durak üyeleri bir sıraya girer. Durak alanından çıkan bir çağrı, sıra sistemi etkin olduğunda önce bu sıradaki sürücülere sunulur. Durağın kendi düzeni, uygulamanın içine taşınmış olur.
Durak nasıl açılır?
Durak açmak, CabRoyal Sürücü uygulamasındaki Durak bölümünden yapılır. Durağı açan sürücü, durağın başkanı olur.
Durak açarken üç bilgi girersiniz: durağın adı, bulunduğu şehir ve isteğe bağlı olarak açık adresi. Ardından durağın konumu ve yarıçapı belirlenir.
Konum: Durak, sizin o anda bulunduğunuz noktaya kurulur. Bu bilinçli bir tercihtir: durak bir kaldırımdır, haritada rastgele işaretlenen bir nokta değil. Uygulama konumunuzu alır, haritada gösterir ve onaylamanızı ister. Konum yanlış okunduysa "Yeniden al" ile tekrar okutabilirsiniz.
Yarıçap: Durağın çevresindeki alanın büyüklüğüdür ve metre olarak belirlenir. Yarıçapı ayarlarken harita üzerinde durağın kapladığı alanı bir daire olarak görürsünüz; değeri kaydırıcıyla ya da 50 metrelik adımlarla artırıp azaltarak hassas biçimde seçebilirsiniz. Burada ölçülü olmak önemlidir. Yarıçap çok geniş tutulursa, durağın yakınından geçen ya da başka bir noktada bekleyen sürücüler de sıraya girer ve sıranın anlamı kaybolur.
Üyeler
Bir durağa iki yolla üye olunabilir.
Katılma isteği: Sürücüler, Yakındaki duraklar ekranında çevrelerindeki durakları görür ve katılma isteği gönderir. İstek, durağın başkanına iletilir. Başkan isteği onaylayabilir ya da reddedebilir.
Başkanın eklemesi: Başkan, bir sürücüyü telefon numarasıyla doğrudan durağa ekleyebilir. Bu, durağın mevcut sürücülerini uygulamaya hızla taşımanın en pratik yoludur.
Bir sürücü aynı anda yalnızca bir durağın üyesi olabilir. Üye almak için durağın aboneliğinin aktif olması gerekir.
Üyeler ekranında durağın tüm üyelerini, puanlarını ve bekleyen istekleri görürsünüz. Başkan, gerektiğinde bir üyeyi duraktan çıkarabilir; bu işlem bir onay sorusuyla yapılır. Bir durağın alabileceği üye sayısı, aboneliğin paketine göre belirlenir.
Sıra nasıl işler?

Sıra sistemi, durağın en önemli parçasıdır. Bir sürücünün sıraya girmesi için üç koşul gerekir: durağın üyesi olmak, çevrimiçi ve müsait olmak ve durak alanının içinde bulunmak. Bu koşullar sağlandığında sürücü sıraya otomatik olarak girer; ayrıca bir düğmeye basmasına gerek yoktur.
Durak ekranında sıradaki yerinizi ("Sıradasınız: 3 / 8" gibi) ve sıradaki tüm araçları görürsünüz. Sıradaki her sürücünün durumu da görünür: bekliyor, teklifte, yolcuda ya da molada.
Sıra, gerçek hayattaki bir durağın sırasını taklit eder ve birkaç adil kural içerir:
- Konum toleransı: GPS sinyali bazen birkaç metre kayar. Sıradaki bir sürücü, alanın biraz dışına çıktı diye hemen sıradan düşmez; belirli bir süre ve belirli bir mesafe toleransı vardır. Böylece bir saattir beklenen yer, tek bir hatalı konum yüzünden kaybolmaz.
- Mola: Sıradayken kısa bir mola vermeniz gerekirse "Moladayım" seçeneğini açabilirsiniz. Moladayken yeriniz korunur, ama size teklif gönderilmez. Mola bittiğinde kaldığınız yerden devam edersiniz.
- Kaçırılan teklifler: Sıranın başında bekleyen bir sürücü gelen teklifleri art arda yanıtsız bırakırsa, diğer üyeleri bekletmemek için geçici olarak sıra dışına alınır. Bu süre dolduğunda tekrar sıraya girebilir.
- Yolcu iptali: Bir durak sürücüsü çağrıyı kabul ettikten kısa süre sonra yolcu çağrıyı iptal ederse, sürücü sıradaki eski yerine geri döner. Başkasının iptali yüzünden sıranın sonuna düşmek adil olmaz.
Çağrılar nasıl dağıtılır?
Durak alanından bir çağrı geldiğinde ve sıra sistemi etkin olduğunda, çağrı önce durağın sırasındaki sürücülere sunulur. Teklifler sıradaki sırayla, tek tek gelir: önce sıranın başındaki sürücüye, o kabul etmezse bir sonrakine.
Sıranız geldiğinde ana ekranda "Sıra sende" bildirimi görünür; bir sonraki sizseniz bunu da önceden görürsünüz. Size gelen teklifte "Durak sırası" etiketi bulunur; böylece bu çağrının size en yakın olduğunuz için değil, sıradaki yeriniz nedeniyle geldiğini bilirsiniz.
Yolcu beklememelidir. Bu yüzden durak sırası belirli sayıda sürücüye denendikten sonra kimse kabul etmezse, çağrı en yakın müsait sürücüye gider. Durak önceliği, yolcunun aracını bulamaması anlamına gelmez.
Durak ekranındaki "Çağrı dağılımı" bölümünde, durağa gelen son çağrıların kime sunulduğunu ve kimin aldığını görebilirsiniz. Bu şeffaflık, durak içinde "kim neyi aldı" tartışmalarını kayıt üzerinden çözmeyi sağlar.
Önemli bir not: Sıra sistemi, çağrıların nereye gideceğini değiştirdiği için bilinçli olarak bölge bölge açılır. Sistem bölgenizde henüz etkin değilse durak ekranı bunu açıkça belirtir; bu durumda durağınız bir grup ve telsiz olarak çalışmaya devam eder, çağrılar ise en yakın sürücüye gider. Başkan da kendi durağı için sıra sistemini ayarlardan kapatabilir.
Telsiz

Durakların vazgeçilmezi telsizdir. CabRoyal'da her durağın kendi bas-konuş telsizi vardır ve yalnızca durağın üyeleri tarafından duyulur.
Telsiz düğmesi hem durak ekranında hem de ana ekranda, vardiya düğmesinin yanında bulunur. Konuşmak için düğmeyi basılı tutarsınız; bıraktığınızda mesajınız durağa gönderilir. Bir mesaj en fazla on beş saniye sürebilir; düğmeyi basılı tuttuğunuz sürece kalan süre görünür. Parmağınızı düğmeden kaydırarak çekerseniz kayıt iptal olur. Bu tasarım, gerçek bir telsizin kullanımını taklit eder ve yanlışlıkla açık kalan bir mikrofonun önüne geçer.
Gelen mesajlar sırayla çalınır ve ana ekranda kimin konuştuğu kısa bir etiketle gösterilir. Yolcu taşırken gelen telsiz konuşmaları otomatik olarak susturulur; yolcunuzun yanında durağın konuşmalarını dinlemek zorunda kalmazsınız. Telsizi istediğiniz zaman elle de sessize alabilirsiniz.
Abonelik
Durak açmak ücretsizdir. Ancak durağa üye almak, sıra önceliği ve telsiz, durağın aktif bir aboneliği olmasını gerektirir. Yakındaki duraklar ekranında da yalnızca aboneliği aktif olan duraklar listelenir. Aboneliği durağın başkanı satın alır; üyelerin ayrıca bir ödeme yapması gerekmez.
Abonelik paketleri, durağın kaç araca kadar üye alabileceğine göre ayrılır: 10, 25 ve 50 araçlık paketler bulunur. Abonelik ekranında her paketin fiyatını ve ödeme dönemini görürsünüz; fiyat, mağazanın kendi yerelleştirilmiş fiyatıdır.
Ödeme App Store ya da Google Play üzerinden alınır. CabRoyal ödeme almaz; abonelik, mağaza tarafından doğrulandıktan sonra açılır. Abonelik dönem sonunda mağaza tarafından otomatik olarak yenilenir; iptal etmek isterseniz yenileme tarihinden önce mağazanın abonelik ayarlarını kullanırsınız. Telefon değiştirdiyseniz ya da uygulamayı yeniden yüklediyseniz "Satın alımları geri yükle" ile aboneliğinizi tekrar ödeme yapmadan geri alabilirsiniz.
Abonelik sona erdiğinde durak hemen kapanmaz. Kısa bir ek süre boyunca sıra ve telsiz çalışmaya devam eder; bu süre içinde aboneliği yenilemek, durağın düzenini kesintisiz sürdürmenizi sağlar. Ek süre de dolduğunda sıra önceliği ve telsiz kapanır ve durak yeni üye alamaz; abonelik yenilendiğinde hepsi yeniden açılır.
Başkan için ayarlar
Durak ayarları ekranında başkan, durağın adını, adresini ve yarıçapını değiştirebilir, sıra sistemini açıp kapatabilir. Durağın konumu ise sonradan değiştirilemez. Bunun nedeni basittir: durağın yerini evden bir ekranla değiştirmek, çağrıların yanlış yere yönlenmesine yol açabilir. Durak gerçekten taşındıysa yeni yerinde yeniden açılması gerekir.
Özetle
CabRoyal durak sistemi:
- Durağı haritada bir nokta ve bir alan olarak tanımlar; başkan durağı yönetir.
- Üyeler katılma isteğiyle ya da başkanın eklemesiyle durağa girer.
- Durak alanında çevrimiçi bekleyen üyeler otomatik olarak sıraya girer.
- Sıra sistemi etkinse durak alanından çıkan çağrılar önce sıradaki sürücülere, sırayla sunulur.
- Mola, konum toleransı ve iptal kuralları sırayı adil tutar.
- Her durağın kendi bas-konuş telsizi vardır.
- Üye alma, sıra önceliği ve telsiz, başkanın aldığı abonelikle açılır.
Durak, taksiciliğin dayanışma geleneğidir. CabRoyal'ın amacı bu geleneği uygulamanın dışında bırakmak değil, onu uygulamanın içine güçlü bir şekilde taşımaktır. Durağınızı açın, üyelerinizi ekleyin, sıranızı ve telsizinizi cebinize alın.