Geçtiğimiz aylarda bir iPhone aldım. Her ne kadar zamanımın büyük çoğunluğu onunla oynamakla geçmiş olsa da birkaç kullanışlı şey de yaptım (yaşasın webkit css özellikleri!)
Websitelerini ziyaret etmek için yapılmamış
BahsettiÄŸim bildiÄŸimiz web siteleri. bir mobil web sitesinin son kullanıcı için nasıl olması gerektiÄŸini düşünmeye baÅŸladım. Yeni nesil “akıllı telefonlar” (bu terimden nefret ediyorum bu arada) standart HTML elementlerini bir seviyeye kadar sorunsuz bir ÅŸekilde iÅŸleyebiliyorlar, ancak bu bir web sitesini mobil ortamlarla uyumlu hale getireceÄŸi anlamına gelmiyor. Bir web sitesini müşteriye satarken, sitenin mobil sürümünün bambaÅŸka bir web sitesi olması gerektiÄŸini unutmamamız lazım. Deneyim aynı olmadığı için tasarım da aynı olmamalıdır (kim 500px yüksekliÄŸinde bir altlığı iPhone üzerinde görmek ister ki?). Hepsinden öte, içerik de aynı olmamalıdır. Bu da beni bahsetmek istediÄŸimi ikinci noktaya getirecektir.
Web standartlarını kökten değiştirmeye kalkmayın
Son zamanlarda mobil CSS stil ÅŸablonlarının geri geldiÄŸine dair söylemler dolaÅŸmaya baÅŸladı, bazı cep telefonu iÅŸletim sistemleri standart olmayan HTML deÄŸerlerini de iÅŸleyebilirlerken, görünüşe göre herkes mobil web siteleri geliÅŸtirmek isteyen geliÅŸtiricilerin iÅŸini kolaylaÅŸtırmaya çalışıyor. Ancak bu iÅŸe yaramıyor. Bir mobil web sitesi bambaÅŸka bir deneyime yönelik geliÅŸtirilmesi gerekmesine raÄŸmen neden bu siteler farklı stil ÅŸablonları kullanıyorlar? Eskileri sorunsuz çalışırken neden standartları yeniden icat edelim ki? Eski standartlara baÄŸlı kalın ve oradan çalışmaya baÅŸlayın. Çünkü Nokia’nın, Samsung’un ve Sony Ericsson’un desteklediÄŸi standartları öğrenmek zorunda olmak istemiyorum ve müşterilerin de mobil web siteleri için standart web siteleri için ödedikleri paranın üç katını ödeyeceklerini sanmıyorum.
Mobil Safari Bu İşi Doğru Yaptı
iPhone üzerinde yer alan safari, özünde masaüstü sürümü ile aynı özelliklere sahip. Gerek tarama motoru, gerek JavaScript işleyiş şekli telefon üzerinde de masaüstü üzerinde de aynı. İstediğiniz herhangi bir web sitesini alın ve o sitenin telefon üzerinde de bilgisayarınızdaki gibi görüneceğine şahit olacaksınız (bazı durumlar haricinde). Peki bu neden doğru?
- Geliştirmek için harcadığınız zaman azalır, yeni bir dil öğrenmeniz gerekmez.
- Normal tarayıcılar ile aynı hızda gelişimini sürdürecektir, aynı standartları izleyecektir.
- Web sitenizin her standart telefonda çalışacağından emin olacaksınızdır.
Mobil Tarayıcı Savaşına İhtiyacımız Yok
Daha şimdiden standartlara bağlı olmayan tarayıcılardaki sorunları çözmek için sayısız günlerimizi harcadık, aynı şeyi tüm platformlar için de yapmak istemiyoruz.
Kaynak: No margin for errors