İçindekiler:
Video: PDO Ajax İletişim Formu Nasıl Yapılır ? 2024
Herkes bu günlerde mobil uygulamalar yapmak istiyor. İşte büyük sır. Birçok uygulama gerçekten HTML5, CSS ve JavaScript ile yazılmıştır. Mobil cihazlarda çalışan uygulamaları yapmak için ihtiyaç duyduğunuz her şeyi zaten biliyorsunuz. Daha da iyisi, yerel uygulamalar için yaptığınız gibi, yeni bir dil öğrenmeniz veya uygulama mağazasından izin almamanız veya bir lisans satın almanız gerekmez.
IOS kullanıcıları için yapabileceğiniz birkaç mükemmel numara var. Programınızı, kullanıcı masaüstüne doğrudan bir simge ekleyebilmeniz için tasarlayabilirsiniz. Kullanıcı daha sonra programı başka herhangi bir uygulama gibi başlatabilir. Ayrıca tarayıcınızı bir tarayıcıda çalışıyormuş gibi görünmeyecek şekilde tarayıcıyı normal tarayıcı aksesuarlarını gizleyebilirsiniz!
Bu etkilerin yapılması oldukça kolay oluyor.
Programınıza bir simge ekleyin
iOS'un modern sürümleri (iPhone / iPad işletim sistemi) zaten herhangi bir web sayfasını masaüstünde saklamanıza müsaittir. Web sayfasını Safari'de görüntüleyin ve Paylaş düğmesini tıklayın. Web sayfasını masaüstüne kaydetmek için bir seçenek bulacaksınız. Kullanıcılarınıza bunu yapmalarını söyleyebilirsiniz ve programınızı normal bir uygulama gibi başlatabilirler.
Ancak, kaydedilen bir uygulamanın varsayılan simgesi oldukça çirkin. Güzel görünümlü bir simge istiyorsanız, küçük bir resmi a olarak kaydedebilirsiniz. png dosyasını açın ve programınızla aynı dizinde koyun. Ardından, sayfanıza (üstbilgiye) bu satırı ekleyebilir ve kullanıcı programınızı kaydederken masaüstünde o resim görüntülenir:
Ek olarak, iPhone veya iPad resmi otomatik olarak görüntüye göre ayarlar. Yüklü iOS sürümüne (iOS6'da yuvarlak ve camsı, iOS7'de düz) uygun etkileri ekleyen Apple simgesi.
Elbette, bu simge püf noktası yalnızca Apple'a özgü bir mekanizma. Çoğu Android sürümüyle, ana tarayıcınızla belirlediğiniz herhangi bir yer işareti masaüstüne eklenebilir, ancak özel bir simge seçeneği yoktur. Elma dokunmatik ekran simgesi, başka bir işletim sistemi kullanıyorsanız yok sayılır.
Safari araç çubuğunu kaldırma
Programınız ana ekrandan iyi görünse de, kullanıcı programı etkinleştirdiğinde, programın web tarayıcısının bir parçası olduğu açıktır. Tarayıcı araç çubuğunu başlığın başka bir satırıyla kolayca gizleyebilirsiniz:
Bu kod, masaüstünden program çağrılmadıkça farklı bir şey yapmaz. Ancak bu durumda, araç çubuğunu gizler ve programın görünümünü tamamlar ve tam bir uygulama gibi hissettirir. Ek olarak, bu, oyunu tam ekran modunda çalıştırarak oyun için biraz daha yer kazandırıyor.
Yine, bu Apple'a özel bir çözüm. Android cihazlarda aynı etkiyi elde etmek için kolay bir yol yoktur.
Programınızı çevrimdışı olarak saklayın
Artık programınız bir uygulamaya benziyor, yalnızca İnternet'e bağlandığınızda çalışıyor. HTML5, ilk kez çalıştırıldığında tüm bir web sayfasını yerel olarak saklamanızı sağlayan harika bir özellik taşır.
Sonra kullanıcı programa erişmeye çalışırsa ve sistem online olarak erişemiyorsa, bunun yerine oyunun yerel kopyası çalıştırılır. Özünde, program ilk kez etkinleştirildiğinde indirilir ve yerel cihazda kalır.
Bunun başarılması nispeten kolay bir etkidir:
-
Programınızı kararlı hale getirin: Çevrimdışı saklama mekanizmasını kullanabilmeniz için önce programınızın serbest bırakmaya hazır olduğundan emin olmanız gerekir. En azından, oyunun ihtiyaç duyduğu tüm harici dosyaları bildiğinizden emin olmanız gerekir.
-
Yalnızca yerel kaynakları kullanın: Bu tür bir proje için harici Internet'e güvenemezsiniz, bu nedenle tüm dosyalarınızın yerel olması gerekir. Bu, PHP'yi veya harici dosyaları gerçekten kullanamadığınız anlamına gelir. Sunucudaki her şeyin yerel bir kopyasına sahip olmanız gerekir.
-
Bir cahce yapın. manifest dosyası: Oyun dosyanızın bulunduğu dizine bakın ve adlı yeni bir metin dosyası oluşturun.
-
İlk satırı yazın: Önbelleğin ilk satırı. manifest dosyası yalnızca CACHE MANIFEST metnini içermelidir (hepsi büyük harflerle yazılmıştır).
-
Dizindeki her dosyanın bir listesini yapın: Dizindeki her dosyanın adını satır başına bir dosya yazın. Büyük harf kullanımınız ve imla hatalarınıza dikkat edin.
-
Manifest niteliğini ekleyin: Etikette manifest adı verilen yeni bir özellik var. Önbellek tezkerinin bulunabileceği sunucuyu tanımlamak için bunu kullanın:
-
Sayfayı normal olarak yükleyin: Web sayfasını bir kez normal şekilde yüklemeniz gerekir. Tümü doğru şekilde ayarlanırsa, tarayıcı sessizce dosyanın bir kopyasını çıkaracaktır.
-
Çevrimdışı test: Çevrimdışı saklama testi yapmanın en iyi yolu makinenizdeki kablosuz erişimi geçici olarak kapatmak ve dosyaya erişmektir. İşler olumlu yönde giderse, sayfanızı çevrimiçi halindeymiş gibi görebilirsiniz.
-
Sunucu ayarlarını kontrol edin: Çevrimdışı depolama alanı çalışmıyorsa, sunucu yönetiminizi kontrol etmeniz gerekebilir. Metin / manifest MIME türünün sunucu üzerinde yapılandırılması gerekir. Bu seçeneği sunucu yöneticinizden ayarlamanız gerekebilir. htaccess dosyası:
addtype text / cache-manifest. manifest
Önbellek-manifest mekanizmasının değişiklikleri tanıması birkaç saat sürebileceğini ve bu nedenle sayfanızda değişiklikler yaptığınızda bu değişikliklerin yerel tarayıcıya otomatik olarak güncelleştirilmeyeceğini unutmayın. Bu nedenle, proje geliştirme döngüsünün bitiminde çevrimdışı arşivlemeyi kaydetmek en iyisidir.